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 1 923074871 4 4 4 2 41780 62423 2 60962 82042 2 34535 80913 3 350699623 2 48170 75192 4 2 8263 40765 2 67328 75961 3 369250077 3 606625511 1 253993901 4 4 2 5948 91981 3 907713674 2 16475 72997 1 595722507 2 26671 42723 4 2 66229 73463 2 33786 98162 3 566853517 1 665018540 3 805612736 4 4 1 296281762 4 3 319488566 4 2 46748 73941 2 59983 61358 1 295026864 1 44106800 4 2 89341 91842 3 851905999 3 25849017 2 21878 68422 3 835055274 1 851601667 2 88096 91769 4 1 53075598 1 876070667 2 24904 93268 2 6170 48148 4 3 495578403 1 506019790 3 707855485 4 2 4774 56841 2 13312 24693 1 540684558 1 632876166 2 64748 98380 1 922525074 2 31572 71864 4 3 34231059 2 75459 80497 4 4 3 806405839 1 367118028 3 451803124 3 931508436 4 3 684173057 1 594891377 4 2 15058 85554 2 41328 89870 2 66389 94619 2 62022 70232 3 317503641 2 27174 30457 4 4 4 3 1025879 3 571311280 1 649505924 2 19257 56461 1 295379526 2 43989 65988 4 3 626713597 3 215356367 4 3 402760996 4 4 1 658689835 1 609864255 4 4 1 874560230 2 64923 90599 1 776844284 3 490690747 2 49004 83145 4 1 659168449 2 63721 90189 4 1 212089686 2 10579 47391 1 323712909 2 60802 79991 2 53187 65703 2 80277 99938 4 1 659006527 1 267236508 1 87417331 1 910515546 3 151654291 2 38764 67058 4 2 23947 95705 3 501500405 3 764564640 2 7356 75405 4 1 397990149 2 16807 70074 2 11148 42538 2 7054 66846 4 2 33809 75641 3 229416252 4 2 29168 85703 2 27307 60601 1 489505249 1 470843021 1 450929868 4 2 13438 75847 4 3 1425342 2 1359 62600 1 856851687 3 344381307 3 581092550 2 32560 42589 4 2 46444 55901 2 27388 44547 4 4 1 66453847 3 957899775 1 920066684 4 1 844421912 3 30043733 1 994317273 2 11636 82474 4 1 121468266 4 1 491657165 3 745893502 3 249377182 3 356668311 2 4136 18125 1 528544674 3 768090506 4 4 3 929128326 4 1 474073500 1 373084358 1 921107607 2 35407 57665 1 20307225 4 2 87331 91011 2 19678 70582 4 3 484828954 2 18779 82204 1 250913458 2 5398 64150 1 571556365 2 51294 71119 4 3 230893959 3 701724011 4 4 1 340852650 2 11456 60113 2 64443 70814 2 14820 58230 2 59180 81202 1 584110178 4 4 1 111579830 3 136722784 4 4 3 349319686 1 348697635 4 2 63065 73998 4 2 7493 19187 1 665452007 4 2 7693 92871 3 72110399 4 3 189854716 4 3 85069439 4 3 763910538 4 2 5749 77869 3 267895668 4 2 4809 5574 4 1 602971554 4 1 742314190 3 35999554 3 37666837 2 44656 46628 1 463930955 3 863952130 2 53243 73075 3 334787223 4 4 2 16718 71325 2 7939 47107 1 501739592 1 103531828 2 56740 66025 4 4 1 939464348 2 44499 54556 2 6132 36933 3 737842814 4 2 20881 31234 4 1 756273827 4 2 5329 74829 2 87171 90349 4 1 709483627 4 2 6655 37479 3 752379257 3 15997675 2 83876 87743 2 33095 50654 1 709654208 3 566800033 3 552509254 1 786903093 4 4 1 84781374 3 21083368 3 66451158 4 2 14987 92123 3 29901818 1 409879970 1 820334223 4 2 33449 93607 4 2 57149 91311 4 1 78672209 1 76127130 2 35502 88446 4 3 644932658 1 27022825 1 196577936 3 680440100 1 617562468 1 692787714 1 975886202 2 57234 74763 3 415506186 4 2 46133 53426 2 36166 93957 3 909653 3 381579985 4 2 52884 79658 3 15069762 4 2 6969 85048 2 33948 86923 3 676782602 4 2 67896 94593 4 1 18568459 1 307433225 4 1 637153987 3 881801731 3 202367410 4 4 3 715448194 2 55928 97409 3 69026179 4 4 1 798891447 4 3 828696218 2 57942 68585 1 796806282 4 2 8473 31869 4 2 3319 65325 1 149836346 1 361852815 1 436038004 3 432336532 2 50071 68827 4 1 829605806 3 5691558 3 643404061 3 980326133 4 2 23866 55530 1 426085724 1 753581069 4 3 335490562 3 705418946 3 153972035 2 69524 81544 1 384202908 2 94983 95120 2 29330 59007 1 901990879 2 18021 36929 2 35715 50838 1 604882103 4 2 2275 66050 2 21396 78352 4 4 4 4 4 1 212871353 1 650428613 3 33459537 4 2 46838 84146 4 4 3 562338424 2 82096 92715 4 3 939999894 4 1 665345692 3 348555066 2 24652 48561 3 955002706 2 11536 36940 3 346324451 4 4 4 4 1 887429957 3 9086578 1 731438013 1 566251173 4 1 957718326 1 553622634 3 689366647 1 585657785 4 4 2 46855 48071 2 14223 49714 4 1 774380133 2 6008 29895 1 99534319 3 475504827 4 4 2 42537 99491 2 71089 75931 1 64600537 2 46150 94105 2 2624 30148 3 993130476 1 376907470 1 714103666 2 11931 35313 4 4 1 154682756 1 685705268 2 39718 97844 3 458476462 3 137450206 4 3 22616160 1 879983816 4 2 23690 47684 1 48126564 3 460251067 1 789793766 3 44048489 1 156173128 1 64084720 4 2 5509 50170 4 1 254545596 2 30540 42880 2 20381 98510 1 132890315 1 709933383 1 524015793 4 3 135627960 1 594175710 3 216921105 3 628874111 4 4 4 3 782823810 2 43134 55145 3 287199573 2 44171 67610 3 580155515 4 2 44752 69749 1 346955113 3 748627466 3 35882836 4 4 2 23363 94700 2 73110 89698 1 964499929 4 1 592134187 4 3 737564336 3 213415285 1 376912158 2 86223 98019 2 15556 72649 4 1 389970999 4 2 3575 96850 4 4 2 78802 87017 1 57850646 1 490944844 3 536415809 2 37735 68602 3 160744482 1 208293285 3 4626066 3 167558839 2 23129 91983 1 116382080 4 4 3 943310794 2 44079 86238 4 4 1 806226343 4 1 497675203 3 68627837 2 84905 95936 4 4 1 411322637 1 352052210 3 15844410 1 36951531 3 670570482 1 446761935 2 68785 89139 2 76185 93445 1 875140244 3 286130185 2 70533 89949 1 724084491 2 75100 87338 3 1253891 2 38608 83219 4 2 63763 66596 1 850597978 1 35951136 1 491635086 4 2 19600 68619 4 2 21662 24588 2 3633 54288 3 32355096 1 216258591 4 4 3 971418416 2 19386 97209 1 411536299 4 4 2 37242 76972 4 4 4 3 248761063 3 312197809 2 44237 84408 1 113067558 3 546798533 3 949978898 2 76843 85766 3 380361997 2 56159 64044 1 499868234 2 39212 64423 1 271363628 4 4 2 86383 90601 3 40897137 2 39506 85106 3 936821599 4 3 831352394 1 230943994 2 38513 40057 4 4 1 149926407 4 1 724295022 3 247744741 4 2 14082 14264 2 55451 79275 4 4 1 507021193 2 5318 10678 2 38686 58236 2 11074 97771 3 642743833 2 44399 73805 4 4 1 228844300 2 68965 97582 2 12518 29978 1 559588700 3 676596740 1 713392884 1 776949707 4 1 684544039 1 308302039 1 872853822 4 1 261688799 3 310730987 4 4 4 3 159866779 4 1 678187233 2 20429 80167 2 36272 77056 1 777990136 2 2110 15983 3 722883393 2 70952 80573 3 743321591 2 19142 48225 1 382076450 3 264071918 1 14079947 1 728222498 2 10645 59569 4 3 228587748 4 2 41014 42739 1 402838847 3 78702617 3 24197566 3 280008412 2 6469 67227 4 1 133135066 4 3 994819056 3 238711591 4 1 486770743 4 3 118207949 2 42402 67449 1 727504043 1 899759228 1 484821653 2 24443 64480 4 1 989687098 1 311030650 2 27324 54754 2 21528 67398 1 825626176 1 835044266 3 22358028 3 250153664 3 539370924 1 482600072 4 4 4 3 5488180 4 1 440517721 2 94444 97515 3 798910612 3 372415015 4 4 1 317969066 1 472780598 3 708772601 2 56012 87486 4 4 2 11803 89599 3 60314032 3 981153534 2 31584 93735 3 173410756 4 3 196094791 1 85572761 3 754342437 4 1 97928986 4 1 941728113 2 10742 45398 4 2 58196 88535 1 523555639 2 32769 43663 4 4 2 66256 68439 4 4 3 305357375 1 642671942 2 9581 57217 2 2591 96966 2 11653 34207 1 121072293 3 910293022 1 15078507 4 1 672488456 3 271382595 4 1 251768679 1 155615920 1 880045513 1 5911494 1 610285430 1 270100910 4 4 4 1 250052867 1 720278861 1 992204491 1 129028695 4 1 218422918 4 4 1 540601410 2 74366 85093 4 3 244326235 3 758688007 1 630322638 3 619861931 3 434314226 3 852809762 4 1 749317720 2 12218 81452 4 2 81973 84398 2 10165 94228 2 12021 59801 1 239842738 1 828473934 3 894578630 1 207401173 2 4553 14308 3 883793746 1 866482403 4 1 647174306 1 62016743 2 34229 75458 4 4 4 2 6509 9167 2 76193 83725 4 3 993659843 4 1 864173815 3 737985510 3 446749713 3 462941538 2 51911 52987 2 1226 76269 4 1 43336620 4 3 895662594 1 71151572 3 190645371 1 598534678 4 2 9759 42662 2 1383 93729 3 391508850 2 9218 37167 3 721453381 2 28659 84588 3 498568759 4 3 37472202 2 90638 90932 2 12299 14141 4 1 839211788 3 228273105 2 37823 90746 3 51235138 1 180802739 2 6529 63697 2 37792 67588 4 3 487074644 2 829 22947 1 93705444 3 191159161 2 50412 60106 3 633048285 2 11445 89118 3 65054657 3 478639044 2 21347 67102 2 10397 57780 4 2 3063 70927 3 979052522 4 2 41495 61582 1 509030030 2 37 3948 3 778650966 4 2 3212 14050 1 776194778 4 3 799718483 2 25275 25712 1 131459448 2 28119 82294 2 26070 65823 3 155606960 1 73119547 4 3 422041006 2 22206 70460 1 945987241 3 175217663 2 17741 47864 2 45676 59159 2 36905 58475 1 539165661 2 452 39642 2 40240 61167 3 202194726 1 734255275 3 429565462 4 3 205830721 2 20999 49234 1 395103489 4 1 103634854 1 314505184 3 94852481 1 757658242 2 11398 41748 1 110540922 2 383 92894 4 2 25538 82971 1 611862957 2 53133 73300 2 25741 98447 1 512792103 1 725250173 3 504176594 1 344635253 4 1 59041473 4 3 26462866 1 480204306 3 394534301 4 3 698221404 3 505681149 3 947441189 4 2 19409 35268 2 55323 57641 3 300162834 3 988385425 3 431719672 3 399190732 1 108051330 4 1 879214164 4 2 6380 46959 4 1 68236372 4 4 4 4 1 203977454 1 186899772 2 53255 83464 1 195084217 4 4 1 278147842 2 39080 76732 2 21584 65383 2 58520 93558 2 52198 98974 4 3 292758853 3 591508360 3 571214129 1 554459816 3 800387076 3 14269030 4 3 871331227 4 4 4 1 365565589 1 776590662 4 2 21367 37014 1 859441560 2 34229 84227 3 990719890 1 279810683 2 68510 95776 3 471639423 3 812507476 4 2 17511 65121 1 40735593 4 1 192245225 4 3 19662450 4 2 20632 33846 2 46072 72563 4 3 330423171 3 462154926 2 51355 84317 3 349212024 4 4 3 411758503 3 52809009 2 14956 48284 3 39440583 2 70785 71868 3 376388778 2 14588 52223 2 13472 66823 2 25827 60730 3 383274778 4 4 1 983302186 1 42562690 3 317865549 4 3 294216946 4 1 986125337 4 2 8133 20489 2 31649 52977 4 3 80026326 1 922520978 2 18453 34288 4 2 45119 60075 2 36651 36658 4 1 918405935 3 741912697 4 1 931968903 4 1 474090965 1 585440574 2 67067 99749 1 719772704 2 1765 93254 1 228598098 2 62192 95553 1 992442075 4 3 231006872 1 259734562 4 2 80420 97901 4 3 774208699 1 93958957 2 58430 73005 4 2 22516 52890 1 976670858 1 920958078 3 689919262 2 11796 92838 3 957267852 4 3 314234431 1 757031202 3 961793633 4 1 285806976 3 902850130 2 350 40719 3 818087612 3 608438143 4 3 96558829 2 1438 75038 1 944728020 3 88063294 2 88181 99233 1 593160402 1 439989303 2 20005 95332 1 475884391 1 62579002 1 482113700 3 263870466 4 2 44641 60379 1 679617778 1 852983485 2 45480 66077 1 604782394 1 54811796 4 1 24388428 2 33459 42893 1 45643518 3 8765236 2 61741 85399 4 4 2 49097 51434 3 979354863 1 561634433 4 1 974867589 3 574275989 1 848630459 1 81997396 4 4 2 25996 81988 3 83296261 4 1 728679308 2 67639 92228 2 29665 99234 4 3 739632169 3 730263352 4 4 2 9902 63783 2 13846 78592 4 2 18715 23836 3 579495358 4 3 401489233 1 393276861 2 7237 52697 1 201757012 3 142135664 4 1 590184150 2 68099 85678 1 436813571 3 230789813 2 51789 67102 3 404091493 3 376980619 3 132039219 2 58946 77054 2 35261 97960 3 729624023 1 838487101 4 3 368538813 3 34655128 1 916420752 4 4 2 21616 41458 2 36370 73954 4 2 70774 75159 2 49515 85802 2 13965 59751 1 471341842 4 4 3 39971317 1 658525190 4 3 623990694 4 4 2 61663 78529 3 236288490 2 17183 47835 4 3 838698609 1 38191367 3 52540615 4 1 241164992 4 2 64842 83109 2 46448 49091 4 3 375947855 1 190158383 2 1034 65592 3 25792535 1 781492830 3 636904879 2 16814 86275 4 4 4 3 920608037 2 64850 82484 4 4 4 3 606392584 4 3 446792464 4 1 888383529 1 146146705 1 948337832 2 6240 32236 2 43483 64021 1 363595989 3 839822972 1 492277393 2 5631 49196 1 903214527 3 506294407 2 20527 33937 1 367143924 3 986599424 4 1 993968809 4 4 3 409029661 1 528282926 1 981752262 3 895412853 4 3 141040683 2 33456 72554 1 547873478 2 58451 75165 4 4 3 502999171 4 1 889752441 4 3 859744844 2 90439 97377 1 348138532 2 21899 69410 1 869391519 3 952311397 3 945103880 3 634645745 3 52699912 3 711437004 1 857467556 4 4 4 4 3 122816481 1 50791736 1 860382182 1 215998236 1 792719815 1 435593717 3 542246693 4 3 738626845 1 150448173 4 1 600492737 4 4 2 65409 84218 4 3 961620634 2 40212 72716 3 60516547 2 23636 48781 4 2 44654 89972 2 1220 92320 4 2 28281 53450 1 989702213 1 457179001 4 4 3 225954246 2 25362 98553 1 214778184 4 4 4 4 4 2 30320 44003 2 7987 89166 2 73432 96894 4 2 83880 95896 2 1405 29925 3 948307650 1 915871269 1 438006166 4 3 334243985 3 825642733 1 899463750 2 68251 92654 2 5210 98432 4 3 363210064 1 776821132 3 657837346 2 53831 59871 2 9315 95428 3 304360198 2 39400 80702 2 69328 88591 3 692450177 2 63271 86178 4 4 4 2 86233 88343 4 2 18206 80935 3 362604047 1 52554945 1 144788477 1 822617156 2 26620 44424 4 4 1 5521182 3 681633132 3 901712042 2 50687 52262 2 5659 99485 3 9862404 1 155260446 2 76945 86711 3 103584709 2 8929 77075 3 27978740 2 23333 51841 2 39200 41237 4 3 408600713 2 3884 45840 1 91760687 4 2 53444 63926 1 745268621 1 533003753 4 1 566222759 3 662479357 3 487079775 2 16969 47315 1 764793236 2 13934 19612 4 2 8929 36367 2 16617 81799 3 828525336 3 979422715 2 24247 79046 3 851200596 3 678024934 1 527131089 1 57620655 2 2561 94552 3 367097531 1 904548448 2 3232 22123 4 4 4 3 771479060 2 4556 43393 1 675702153 3 585414660 3 892590667 1 453404062 3 653633767 1 478635363 2 19246 87784 2 65966 97672 3 723168494 2 70736 74636 3 322449604 1 216779586 1 458373211 3 396723382 2 38926 61884 2 12608 81949 1 498859546 1 956739942 1 595774171 2 15742 96461 4 2 42178 65515 3 153111630 2 58787 89275 1 935053063 3 57996463 2 60003 83745 4 1 784716180 3 130704437 1 91964112 3 655437422 3 200599519 1 414762082 4 2 51243 62297 2 5794 17857 2 25750 48831 2 83849 88839 2 52843 67701 4 1 697109054 2 30200 88562 2 23562 72467 4 4 3 2486783 2 34424 55767 3 688513709 2 30310 51985 4 4 2 14099 92900 1 868464324 4 4 4 1 972284708 3 685022993 3 681570285 4 2 84866 89816 3 192461698 1 960762797 3 45921809 2 843 82704 3 745228411 1 817139895 3 331931331 3 117219715 4 1 396364388 2 9298 94372 3 729450466 3 705374232 3 662383044 3 152719698 4 4 3 801130441 3 52139227 3 157824001 4 1 717484541 3 722438559 4 4 3 280358718 1 650750914 4 2 10662 23823 3 376870207 2 5873 28148 2 30109 33740 1 271938064 2 20386 75927 2 9415 18533 2 71330 89712 1 111768595 2 59473 87626 1 39935735 2 24682 87772 4 2 30813 72444 4 4 3 467993624 3 644819492 1 447572274 1 54976010 2 27090 46150 3 455853052 4 4 2 33744 99040 2 81496 93057 2 35650 61514 2 33476 82744 2 27941 98332 2 22099 22597 3 42243073 2 84826 99635 3 864062004 1 660461920 4 2 26954 99697 2 27159 59580 3 423944491 4 3 418035400 2 6719 84708 3 447917980 2 61530 96370 3 13484690 2 61415 96681 3 505347800 4 4 4 2 82701 99663 1 951318707 3 58526672 2 28251 94926 3 914327444 1 129379567 4 2 30405 55101 2 21560 95348 1 899150473 2 34103 48932 3 44544852 1 989955312 3 613654050 2 49883 90857 3 53904094 1 57852167 2 8620 89554 1 79029588 3 711217503 3 491950286 4 2 22431 71778 4 3 264071203 4 2 68041 93712 3 283014673 4 1 854761392 4 4 4 2 41256 50123 1 530614491 2 24470 48511 4 4 1 310138322 4 1 664830027 4 4 4 4 4 4 2 2121 92450 3 824351936 4 2 285 83689 4 3 695541463 2 59546 100063 1 742989386 4 1 331945185 4 1 166490197 2 62388 65912 1 514385851 3 396632029 4 1 658091751 4 2 24131 28814 3 908825641 3 949474463 3 695315364 3 442770744 4 4 4 4 2 13818 59555 2 50546 93317 3 119195394 4 3 588421221 3 499770640 1 913641673 1 224908059 3 456306750 2 17063 35913 1 688446268 3 979266831 1 60143861 1 904410308 2 45470 46640 3 919891899 4 1 651124698 4 4 2 29897 42935 2 54453 99093 1 459330762 2 1388 60987 1 541808877 2 20719 29608 1 60595063 2 9781 13822 3 116443979 3 858116981 1 95070143 4 1 153965289 1 272399409 4 2 70991 79812 1 185021351 4 4 3 158521690 4 2 23454 79275 1 455168998 4 1 123166013 3 701451654 3 253922599 4 3 598857144 4 3 235987464 1 754314226 2 8334 31079 3 33151263 1 401334461 4 1 603722073 1 590199725 1 52864792 4 3 19349929 3 433115609 1 402353493 2 36676 68308 4 4 3 353609517 3 464765137 3 695088620 2 32371 78795 3 552162283 2 9628 13406 4 2 13427 84156 2 32205 38556 1 823762805 3 87353827 4 3 490539148 1 1190744 1 751918405 2 33963 74383 1 426738068 4 1 334036952 1 958191322 1 104373935 1 350773595 4 4 1 772580688 1 851547371 3 412013793 3 242956123 1 718948400 3 50401847 3 254037943 1 217202077 4 1 740596369 1 225926021 4 1 972377787 1 201927570 2 55446 88336 4 1 963238315 3 870269901 1 885430895 1 215274071 4 4 1 717316705 1 784535803 4 4 3 268109036 2 19857 21448 3 88079821 1 656308605 1 207699998 3 334716808 3 801635492 4 2 26030 45250 1 343873862 1 350176763 1 12831965 2 24957 57362 4 4 2 38123 82782 3 806224411 2 47976 68581 4 1 509059949 4 1 146621926 2 32216 92045 3 34341776 4 1 648082073 2 8889 75729 4 2 65690 95784 2 13491 47401 4 2 41396 75827 4 1 746123406 4 3 62970539 3 962664152 2 4709 61372 1 666783201 4 1 480232189 4 3 697310211 2 18863 97208 2 57098 64161 3 546888415 2 2399 30982 3 28498517 4 2 67202 73030 2 16519 18352 1 115306744 3 133087611 1 632194111 4 3 634168714 4 1 992184433 4 3 10135256 3 215149824 3 988564361 4 2 31461 35922 3 24861961 4 3 878017441 3 761169018 4 3 33732101 4 3 403274112 2 30624 99104 4 3 259188743 4 3 753530144 2 17246 68122 2 5902 73974 2 1656 75832 4 4 2 5914 33424 4 1 902482986 2 82527 89431 1 579895613 3 630837846 3 758283851 4 3 74044278 4 1 644514413 4 4 4 2 14319 80080 4 4 1 235090261 4 2 14872 61975 3 715013122 1 146877113 2 4989 11033 4 3 14550421 1 682793106 4 3 578671794 3 354101076 1 914164800 2 6433 48971 2 23743 38612 3 252507213 1 772757686 4 3 519665499 2 38146 99880 3 682572927 2 2844 11299 4 1 785102620 3 562601376 4 4 1 932498257 2 89617 93652 4 4 3 194477880 3 304858323 1 864816407 1 41984376 3 789362518 2 27253 39395 2 7117 77893 1 627285992 2 48649 59516 1 968520202 2 8355 47917 2 29480 37491 4 1 573812055 3 825547192 2 8192 69434 3 436885951 3 820482303 3 598003704 1 354705975 2 32315 60690 3 259365958 1 74087826 4 3 46830244 4 1 775342499 4 3 794197075 3 818239499 4 3 167181804 4 4 4 2 43025 74718 1 214074868 3 483454475 3 39040186 2 36492 63558 3 480011339 3 673240165 4 1 20785739 1 160412944 4 3 419121774 1 173734206 1 36299901 4 4 2 18457 85711 3 735406792 1 612859888 1 118077672 1 291772327 3 824976373 2 6384 28765 1 261983315 2 71537 71774 4 2 5362 70815 1 874956292 1 614531359 1 578732031 4 2 82018 91454 1 368367912 4 3 158291363 1 811579269 2 59319 98139 3 595877536 3 759874288 1 247990713 3 883123068 2 5061 48983 1 488978266 1 948857649 3 208946178 1 517913289 1 41070592 4 4 2 17684 71108 4 3 462123461 1 839452791 1 358770101 3 94841829 2 37659 76837 2 25224 86122 3 59713418 2 27480 98717 3 727827050 3 944948650 1 10633716 4 3 140678940 1 677133672 1 693731699 1 489098923 1 746285148 4 4 1 857371980 3 302002159 1 469607342 3 419103955 2 95373 97441 3 890358523 4 3 8591135 4 3 52723180 4 4 1 653883593 3 26767111 3 150194667 1 428802599 2 61195 94035 4 2 62481 91408 3 238112495 3 916784450 3 68842180 4 1 678036213 2 61021 99777 2 10736 85756 2 41655 47865 4 4 2 6349 57399 1 424441474 2 8195 46834 1 205674176 4 1 43566920 3 886482699 3 170108348 1 354506275 1 548435295 2 53780 78396 4 2 44690 54875 2 75064 97712 2 38897 89132 1 244527687 4 2 30657 82431 1 219276908 1 993201407 4 2 38605 67893 1 64221420 4 2 22290 62259 3 438349915 3 241533491 3 690788471 1 80212305 1 829755217 2 34873 54299 2 71853 97290 2 64120 94024 4 1 851562634 3 507192358 2 6788 26684 4 3 305315039 1 27239891 1 749875242 3 236960634 1 71449597 2 11116 49835 2 35484 85983 3 931758530 1 250954749 2 68088 88929 3 40682372 3 347510145 4 1 900801336 3 359127639 1 377323349 3 532581732 4 1 331271331 3 601189998 2 15808 26059 4 1 36417457 4 3 29901688 4 3 912728518 3 219865909 4 3 143908638 3 998942341 4 1 371011446 3 948653594 4 4 2 15830 98598 2 11796 87106 4 2 79843 98727 1 810514647 2 21696 23807 3 594004231 2 1418 57901 3 835418090 4 3 9305861 4 3 168807030 3 885230883 1 380243100 2 14506 66653 4 1 693651285 3 130272248 3 35075340 4 4 3 988693038 3 810938339 3 481610443 4 2 12991 82788 4 3 712544666 4 3 432831108 1 302859736 1 902731186 4 3 192535506 4 4 4 2 12438 39681 4 2 34510 52736 1 195972087 1 212223490 4 2 15243 99067 3 813623978 2 22353 74867 4 2 11538 40800 4 4 4 1 844834954 4 4 4 3 63300939 4 4 1 319959961 3 209211754 3 285423516 2 21557 29604 2 11107 32427 4 3 582579205 3 557766268 1 616563287 1 20516638 2 36109 88318 2 48265 78982 4 2 36494 36943 3 275183468 2 16671 70700 3 91035834 2 63926 92051 4 4 1 952506251 4 3 53679056 2 7785 62089 3 50953639 2 17148 91765 1 509476686 4 3 195668224 1 35414404 2 4416 31999 1 237330761 3 318474392 4 4 4 1 780919382 4 3 59960344 2 25956 65908 3 997646501 3 696714478 2 60688 62370 4 4 4 4 2 18331 82015 1 974884689 4 3 379592718 1 310225289 3 58998701 4 2 81086 99251 1 978326097 1 352631501 1 37194945 3 895650498 1 45107984 1 733234134 3 911007390 1 345263687 4 1 394600949 3 205450298 4 2 39873 50640 3 13531098 3 358202738 2 16125 57416 3 507661210 3 503161840 4 3 24736809 1 471372182 3 242598701 1 568307419 2 5756 35429 3 447553635 1 274326922 2 23032 42979 3 647195365 1 857342877 4 3 591567427 2 53602 61684 1 549660782 3 662232112 3 769210753 3 229012456 2 12686 55557 3 606347831 2 27277 83785 2 28844 75548 2 6075 13311 1 645603499 2 53977 54936 1 182915600 4 1 387204673 1 35369285 1 466826059 4 1 781432135 3 404359296 2 600 47124 3 445183615 2 57430 89575 1 10512764 1 6422258 4 3 299752098 4 2 4986 58448 1 838239077 3 897926760 2 41461 58678 2 26022 75107 4 1 992469751 4 1 662855077 2 3178 73723 4 2 34242 81035 3 77064828 2 72800 74149 3 250031719 4 2 38504 87892 1 204890000 4 3 559776841 2 18926 68454 4 3 282323341 2 2212 37022 4 2 48669 56943 3 21949580 1 899950847 3 846048718 3 477049057 4 2 28845 82800 3 673864724 3 6729740 2 82482 94289 2 78192 93158 4 4 2 44784 90732 2 20746 35689 4 3 622369070 3 287305505 2 348 36412 2 16920 35910 3 536580523 4 1 450056463 1 623265833 4 1 541724599 3 857656672 4 2 74607 96448 4 2 9567 98777 4 2 11433 42396 1 69880749 1 466850498 1 468595967 4 2 54328 93489 2 20574 54415 1 215680339 2 46451 91412 4 1 884798845 3 828852817 4 1 273402100 1 63371605 1 450637001 2 30059 63618 4 3 607259977 2 41094 80920 2 37779 70261 1 818800279 1 234082802 2 2386 16657 4 4 1 774311432 2 31100 68294 4 3 217794773 1 51307087 1 48397477 1 77846938 2 2745 92099 3 193929317 3 476791828 1 191152771 2 97143 98660 4 1 670103647 3 664453677 1 630338990 2 43666 57612 4 1 465824175 1 171398498 2 10081 77686 4 2 35043 93655 3 772085100 1 724766975 2 32953 59526 2 80388 84033 1 736132906 4 3 184163935 2 75578 91085 4 4 3 420996825 4 4 3 953969837 2 7701 42763 1 509150297 3 283166726 4 3 929412744 4 1 966113745 1 650003710 1 556660498 4 1 140364590 4 4 4 2 15950 22549 2 32304 80142 1 325942769 4 4 3 921999521 2 3960 46052 1 134663777 4 3 129599327 1 991862648 3 614287570 4 1 691134702 1 980433366 4 3 45104227 2 15011 30534 1 201529758 1 596396534 3 698652763 1 845353968 1 380238495 2 61849 89383 4 2 5650 37182 2 24355 35393 3 339044070 1 385670526 3 872630214 3 811056365 3 4377734 3 891820044 3 666979388 2 15229 49435 4 1 302674554 3 39610160 1 242321506 2 88473 89767 1 75473758 1 774608829 4 1 13054794 3 529909732 1 355048530 1 442012876 1 987578447 2 9736 11936 4 4 2 59946 70902 1 835160141 1 64680049 2 54755 74603 2 3462 32773 3 774239994 1 854121725 4 4 4 4 3 149568135 1 956056628 4 2 14877 45810 1 499821737 2 3475 60704 2 37413 94792 2 15947 59710 4 2 1815 11935 3 573930680 1 163050253 2 26156 90829 4 2 73997 88591 2 63602 70621 1 69501937 2 14748 83486 3 525146855 4 3 629265193 4 1 56243685 4 1 654022540 4 4 1 18084653 4 3 918834181 4 3 55195019 1 354407934 2 47159 93282 2 72248 86064 2 18597 45508 1 525419332 3 925425425 3 401426840 2 75683 96164 2 44425 81406 1 169915225 3 764022362 4 1 47465469 4 2 14814 16104 4 1 34988278 3 478623364 4 2 21507 83624 1 929801583 3 847613085 1 249684575 3 887956272 2 32696 50608 1 297086292 3 241306380 3 41954937 2 59483 82995 2 52174 55597 4 2 5973 98082 3 189824265 2 11304 39760 1 799797751 3 420969166 1 48404693 2 11201 36476 3 795054221 3 484381572 4 2 38555 70970 3 981979458 3 18879329 3 242389686 1 70506474 3 583632307 3 305025158 1 141396852 3 793541545 1 859541605 1 935606078 1 242136904 3 860608254 3 146070080 4 1 586770876 3 894198537 1 870097691 1 563157422 4 2 30764 76107 1 805041805 4 4 2 23479 73343 2 19042 58932 4 4 3 128404815 4 1 810399401 1 334830732 3 178788924 1 861033053 4 3 407541428 3 75327181 1 861442418 1 87384291 2 22420 37125 3 24091549 1 485468076 2 29802 38064 3 680976222 3 69013311 1 307915026 1 539342975 2 53276 89597 1 442388091 3 209132348 3 729746274 1 371250892 4 1 274070236 3 32638781 4 3 374560291 4 3 812594044 3 181269509 4 3 769551063 4 4 3 233140757 1 829291924 1 679989652 2 7647 67534 2 28857 70813 2 1135 34615 4 2 62869 97748 4 1 953654854 2 5398 44179 4 4 3 891026446 4 1 473959952 3 262148013 1 82504245 4 2 33360 63561 4 1 703080674 1 16905825 4 3 780931079 2 2456 41759 4 4 1 50461574 2 15342 19068 3 406310553 3 80945351 2 26067 31037 3 316525356 1 230988232 3 745702589 3 295059615 4 4 4 1 291654523 1 690581849 4 4 2 4608 69536 4 2 52305 80822 3 817602170 4 4 1 697929593 4 3 416959267 4 2 51048 86244 1 283848373 1 572418229 4 2 25182 100629 3 829363577 1 293171576 4 2 54552 64490 4 3 669742184 2 13930 59250 4 1 866477053 2 5316 72159 1 362657858 4 1 147544569 4 2 72963 79635 3 906890998 2 6526 73928 3 146705806 3 612966747 1 926516404 4 4 1 866122620 2 48071 89297 1 860339607 3 773143464 2 16885 92480 4 2 84613 96648 2 4064 29389 1 970618148 1 825161409 2 75198 96577 1 574575369 1 823318120 3 54629370 3 165561157 4 3 796874310 3 931535416 3 913051830 2 50316 70418 4 4 3 192420376 1 53153919 2 16919 64293 3 782478589 4 1 101410207 2 6380 33250 1 108477654 4 4 2 41856 85294 1 682277686 3 65437165 3 946689486 2 11776 42804 4 2 36202 87738 4 1 687200443 4 4 2 54669 99709 4 2 9762 92392 1 290810805 3 298962293 1 690889331 4 1 211685236 3 687392286 4 2 5471 86637 3 310933693 3 231964524 1 43087055 3 402855605 2 11152 79748 2 31443 64020 1 746523936 4 2 58963 77806 1 403397492 3 653369720 3 99311772 4 1 958757832 3 73598107 3 727788095 4 1 174808241 3 609379492 1 887959233 4 3 772830988 1 424347232 3 420290681 3 486329144 3 792031883 2 83595 95174 3 821226756 4 1 997665216 2 86910 90816 1 2788788 2 13264 55852 4 1 347104474 3 605429669 2 8682 93646 3 257939879 3 194972536 1 157599878 2 14030 95718 3 977430704 3 43397611 3 859278073 1 14945625 4 3 694542339 3 887843687 3 436821877 2 55358 89634 3 295436426 3 646964871 2 56858 59808 1 353959661 3 910526393 1 30725728 2 8598 8968 1 224817187 2 50995 89716 1 891684320 2 16623 42803 3 145545868 1 884085200 1 344561553 2 53236 96528 2 4721 93851 1 301648065 1 620949636 1 862892435 1 124328842 2 19674 35420 2 48928 60905 3 95082014 4 4 2 37372 94756 2 39523 70382 4 2 31270 51174 2 448 74609 1 54303358 1 283953985 2 9227 76799 4 2 60280 61603 4 2 21328 79792 2 11912 36118 1 70306258 4 2 25922 53221 2 31678 54063 3 33219952 2 58530 81110 1 676807703 1 905826150 4 1 766328569 1 33453582 4 4 2 1405 38047 3 921539716 1 642956677 1 879835229 4 4 4 3 808531301 3 178009716 2 56558 91598 4 3 34727104 1 454595069 3 29609741 1 171721437 3 345444541 2 71713 80888 2 14653 61019 3 814020515 3 200430719 3 619321942 3 13718493 2 396 77242 4 3 204041559 3 323309188 2 4539 71508 3 10705329 1 391447082 3 553295942 3 649580572 3 923124986 4 1 502130318 3 241555635 1 171264764 4 2 42662 85595 2 30377 68402 4 1 737024419 3 593199160 1 845939254 4 2 34399 67878 4 2 6237 60798 2 33917 78925 2 7848 83442 4 1 713228119 3 43226937 3 699500108 1 403376449 2 22005 56158 4 4 4 1 189550986 3 792303089 2 2511 16020 4 1 540653431 4 1 498913083 2 80554 85008 2 73486 98104 4 2 34647 55852 4 1 387138211 2 18316 68588 1 911764077 2 69751 71295 4 4 2 45896 92109 1 962310431 1 44760011 2 18572 62932 2 23648 74368 4 2 30668 42731 4 3 859897756 2 60398 98092 4 4 4 1 869535623 1 386232785 4 2 34232 54372 3 512934555 4 2 136 66917 1 30565612 1 139460684 1 903364617 2 25725 96155 1 27838224 3 251043294 2 38928 65640 3 522369933 4 1 431710610 2 76263 85352 3 105874647 3 955239346 3 885389650 2 4785 52068 1 195445394 1 85368834 2 20823 54157 4 4 4 4 1 750061040 4 2 15709 71270 3 61373563 4 3 819706041 2 26163 43270 1 6636705 4 1 22780784 2 36817 68205 2 44064 86756 2 27716 70691 2 13538 68906 2 2051 52483 2 11708 28704 1 171679689 3 558993793 3 957123995 2 80663 96441 3 829757592 4 2 9579 77781 4 3 427125470 4 2 16334 76580 3 879590944 1 500880659 2 7143 40064 1 204994469 2 88971 97435 1 582351013 3 18010159 3 232088860 2 5349 94824 2 17959 54272 2 41271 57539 3 508584730 4 3 540497156 1 881315517 2 60363 90664 4 4 4 3 241218442 1 959397235 1 194317924 3 139685125 3 388800720 3 804080143 4 4 3 28003056 1 20381818 1 563319464 2 32706 93621 3 273503776 1 581553915 2 26941 33856 1 681748799 1 225098888 1 624523011 4 2 35010 65507 4 1 955808959 4 1 923520909 4 1 249060839 1 700854640 4 2 89776 98150 3 402763199 1 244259812 1 41081150 1 144523185 1 21049757 3 769974969 2 71920 87964 3 39622984 3 874359123 2 28575 67226 3 755233764 4 2 505 93067 3 19874070 3 19286744 2 58159 89860 3 434332615 4 1 72447935 4 2 18453 81305 4 2 38595 43949 4 1 517198165 2 8952 12605 4 4 4 1 118082501 3 577947005 1 52544133 2 64807 85102 2 27920 67084 2 23237 93361 1 387120635 2 82900 86485 2 3899 76611 2 22218 38465 4 1 806135656 2 6669 56146 4 4 2 36192 63887 2 65691 94323 1 578570202 3 867926302 4 3 400337582 2 67273 96832 3 254155488 4 3 386175326 1 782925323 4 4 4 4 1 723786505 1 525696072 1 272710457 2 27955 95050 2 8227 56134 3 701066985 2 34180 99880 4 3 448638705 3 798002057 1 73647894 4 2 32975 34398 1 952303632 4 4 1 553077289 1 276377260 3 178337964 3 38471169 2 62553 75896 3 68038281 4 2 73986 86381 4 4 2 15812 31063 4 4 2 60751 82342 1 986403233 1 18726148 1 409548289 2 10875 38106 4 2 21950 65070 4 4 2 20692 97009 2 7464 77741 3 222975783 1 353911096 2 17834 27654 1 55039362 1 530671723 3 979550538 3 721626904 4 2 37908 100752 4 2 22975 53677 3 148376428 2 14011 52537 1 487872793 4 4 3 3811647 2 11027 74294 4 3 133518155 2 80134 91789 1 757275501 4 1 544995962 1 556812516 1 451350826 2 22726 64230 3 431871759 2 21418 56329 3 467495294 4 1 163249383 3 754505871 4 2 39640 76757 3 214920444 2 85820 93581 1 995667133 4 1 582731836 4 4 3 867609600 1 865077776 4 4 4 3 102628473 4 1 999084585 1 317494240 4 4 1 780551535 1 242506772 2 75457 93172 1 54828995 2 66394 73387 4 3 24316962 1 777360628 3 950929671 3 808122146 4 1 298479819 3 334074100 4 1 505543288 2 16216 23602 1 597102382 3 606239490 2 95692 100216 3 5059758 4 1 882921501 2 54153 76671 4 4 3 193189743 1 763792336 1 70809717 4 3 540012058 4 3 602297459 4 4 2 11393 24584 1 52026325 2 56784 71803 3 979444595 3 292687297 4 3 35738382 3 960067211 4 3 239808871 3 191816013 3 359150756 1 258367785 1 537112665 1 398248824 4 1 101633125 3 175630429 3 40860058 3 593656701 3 530180240 1 842180273 4 2 53738 84114 4 4 1 35812377 1 141244726 3 304840351 3 24188579 1 984081220 3 483338263 3 767262340 4 4 4 3 476333079 2 13123 48042 2 22857 68034 4 3 293734838 1 915408195 2 11617 72126 2 61961 67298 2 61075 83519 3 185030807 3 54649146 2 43700 52777 3 831028467 2 17476 63882 4 4 3 14120371 3 2067597 2 4424 24117 3 217736197 1 695128419 4 1 124619069 2 58772 87226 4 2 17965 82780 1 599009646 4 3 943362777 4 4 3 973577429 2 56368 70216 3 233923471 3 945889648 1 511688831 3 883679957 3 215451336 2 8810 89293 3 828913046 3 726007208 4 2 47370 64603 3 917856515 1 46256698 3 103715836 3 834289513 2 44145 69622 2 21524 65149 3 589640506 2 11266 35503 4 1 538404773 1 440361889 1 998754562 1 959796979 2 1243 5767 3 378783671 1 675707389 2 77620 79841 2 5778 99790 3 495772622 3 865192216 3 857348970 4 3 391087311 4 2 18899 75328 2 34341 65186 1 5907800 3 922057121 3 629383204 1 888896626 4 1 761883452 3 317221820 4 2 74225 96023 4 4 4 3 32044229 3 821776958 4 2 13015 41378 2 66095 99221 4 2 68950 100176 4 4 1 571041682 2 55885 80343 4 3 659503008 2 14195 74354 2 58641 86724 2 40754 63485 4 4 2 2542 96919 3 920189568 1 59850597 3 316442200 1 51052425 1 275862997 2 17273 77873 1 539349212 2 24931 38528 4 2 14036 68139 4 4 2 10499 26199 3 149910605 4 4 4 2 38619 55194 1 466755901 3 766209342 3 5131191 2 53786 78311 4 3 336414338 3 21689224 4 3 638290262 1 543521301 4 3 464482443 1 348404801 3 140634255 2 45373 46088 3 48127723 3 35548871 3 297117694 4 4 2 39489 41212 2 74803 89403 2 46223 91258 4 1 47187555 2 5259 24900 4 4 3 898313172 2 6047 90664 4 3 837971409 2 17214 62152 4 1 826094966 3 548264675 1 735199023 1 967364191 3 559769509 2 54512 68169 2 68107 93729 2 19542 94366 3 226350962 4 2 10509 21514 4 3 140547304 3 979004685 3 36718290 3 308275657 3 852787788 2 59360 86808 1 49898890 2 64282 95470 3 630578881 2 26983 72803 1 47891559 3 264041127 2 50664 99345 1 485391573 4 3 789270370 3 897611009 1 86883969 3 75510638 4 4 4 3 491863266 4 2 34057 42066 1 998650668 4 3 163809273 2 76564 97726 2 11433 27604 3 71295834 1 437575580 1 339160259 3 715501473 4 1 876594931 2 12984 76464 3 13933701 2 13022 78266 2 3848 43043 1 908522157 3 362407171 3 719252159 4 1 286002707 1 588222507 3 240083088 3 254388718 3 757843432 4 1 244233885 4 1 789585933 3 997930111 2 2091 11185 4 4 3 295979464 2 15594 30694 3 871281755 3 308477624 1 790829779 3 636332281 2 31322 52963 4 4 4 1 549998852 3 77500775 4 4 4 2 4596 20291 1 762304324 1 338405988 4 2 22232 24599 2 17759 80083 2 84863 95324 4 1 156513402 4 3 68344536 4 3 997322875 2 77137 91193 3 674735336 4 3 165819073 1 205379150 2 21301 68203 4 4 1 761570718 3 433645139 1 937411917 3 285941908 3 684503544 2 344 79747 4 4 2 2037 5005 1 799076467 2 74388 98718 2 60360 71896 2 21978 49395 1 492511805 3 210020818 3 432733195 4 2 28024 97049 1 549556993 3 61435616 3 177994823 1 419902604 1 135724556 4 4 4 3 365561779 1 279254348 4 4 2 48458 64209 3 430349482 4 4 4 1 11074532 3 51550726 1 65663523 2 28394 66292 1 500408731 3 457876085 3 199356096 2 38569 52826 2 1002 12737 4 4 1 156596411 4 3 679571046 2 12215 34551 3 22445724 2 49064 59289 4 1 968037011 1 615491945 2 822 53401 3 750903828 4 4 1 777945251 1 137890555 3 308648670 2 86853 96452 2 31018 39767 3 343841894 4 2 43971 93723 3 452772243 2 23735 80389 1 594785368 3 420167801 2 97708 99255 3 531870544 4 2 24016 78793 4 1 495544600 3 388577626 1 322424262 3 321396315 2 38441 86914 3 556761064 4 2 42811 77881 3 32715540 1 716043565 1 49449281 4 4 2 60655 98105 4 3 766052636 2 16478 35090 1 255512613 3 522029294 3 985417025 4 4 3 171382671 3 393791717 2 15493 33707 1 742645076 1 46793824 1 582255323 1 755230599 2 22316 61689 1 32923499 1 72026313 2 25909 68563 4 4 1 220714546 2 64247 72614 2 14310 72581 3 48498693 4 1 263349342 3 171774739 4 4 3 108466567 3 925869821 1 682635428 2 81276 94775 3 44547037 4 1 142472564 1 338798291 2 9996 90499 4 3 527657887 1 232744728 2 76425 92607 2 1600 34074 2 8090 48852 2 61860 74321 3 795044633 4 2 24415 57405 1 588137308 3 540759320 4 3 719399399 2 32907 96216 3 2645095 1 546363359 2 62962 95177 4 3 176762987 1 58955064 3 532217236 1 635256053 3 752200475 1 322012150 3 906585706 3 817788549 4 2 8332 97862 4 4 2 20258 89662 3 553131359 2 51760 88586 2 77809 81518 2 12547 94245 4 3 230570449 3 125271615 2 26975 61491 1 409671360 2 49604 54077 3 962534981 1 995089455 1 379543068 2 76281 99722 4 3 818116976 4 1 384951380 3 675987080 2 29045 73546 1 731833695 2 40188 42914 3 769842939 4 4 4 4 4 2 2277 36315 1 236223065 2 9751 13032 2 17169 23149 4 3 557354251 4 4 2 71315 71598 3 138294286 4 3 80485459 4 3 42123736 4 1 384893906 1 304671798 1 960337276 3 172636371 4 3 790826810 1 34334057 1 381162016 2 39723 89340 3 546767232 3 137691511 4 3 284713508 4 3 532000882 3 715734129 1 72547951 2 5338 73236 3 623140852 4 1 539068523 3 515088036 2 5889 39844 1 447734153 1 194534956 2 17893 93394 4 3 868973540 3 642945040 3 623630544 1 5806958 3 865262966 3 952804261 4 2 68635 95586 2 45677 52847 4 4 1 612695998 2 9539 83176 3 837643732 4 3 673194514 1 106740466 4 2 37402 61160 1 975882895 3 617792137 2 23262 74740 4 1 230733373 3 130202347 2 22997 31877 2 87464 98649 1 237464077 4 3 958586759 1 524045035 2 55630 61358 1 269852945 3 341812768 1 973580901 3 781905427 2 86275 88222 1 898687350 4 1 907326436 1 69889137 3 209444864 1 543659154 3 143418681 3 922329669 2 51871 60153 2 46916 88694 4 3 885471636 4 2 57798 71627 2 35575 52803 2 32652 62718 4 2 82941 100494 3 913852347 3 42888725 2 55614 69151 1 431336343 4 2 5103 91679 4 4 1 366289476 2 19087 52248 1 61702738 3 212249796 1 872347170 2 55788 96874 3 451364910 2 36472 49208 4 3 45702085 3 554061773 3 330645996 4 2 72481 80928 3 40899798 4 2 50198 80783 1 522140059 4 1 172329222 2 18564 36083 1 969443766 3 19989086 1 223450225 3 625406339 2 27264 75597 1 811532560 4 1 675901295 4 1 164120046 2 36224 93647 1 242165515 3 139980264 1 980069598 1 688747766 1 355310411 4 4 1 218634177 3 615447870 3 650789743 3 604276841 1 230809429 1 388443621 1 311879977 3 916215304 2 60832 90289 2 10556 97958 3 104530117 3 326771830 4 1 527234901 4 1 202823420 2 24334 70579 3 28759900 4 1 847015070 3 977736681 1 564720558 2 34460 50327 3 170328957 2 35055 59807 4 1 716745335 1 133861800 2 642 54116 3 610236867 2 51624 83199 1 558237123 4 1 334457316 3 974073376 1 492211139 1 809122996 2 38956 52989 3 102766684 1 19032464 2 64769 66404 3 356344616 4 1 586345514 4 1 308399099 3 995087483 1 386677000 1 627953504 1 415840133 3 444930678 1 690872889 4 3 765273422 3 894119886 3 215263350 2 13144 78094 4 2 7863 70502 2 25333 72012 2 17627 30427 1 885060033 3 329508950 3 18071747 4 2 91746 94928 3 107477648 2 16715 69465 4 3 402418180 1 117254649 4 4 4 4 2 62158 88535 4 2 38436 50743 2 71937 87211 4 1 769014213 3 994008455 3 516438599 2 40955 97241 1 73086981 1 464697771 2 8330 9962 4 4 2 7784 67334 2 25561 78959 2 46334 54503 1 691287024 2 25254 44890 4 4 2 70147 97984 4 2 72755 95651 4 1 591869652 3 63313062 3 184779086 1 870564746 1 21264750 2 16465 76056 2 13894 19654 4 1 135132990 1 335299386 2 7341 96565 1 976027459 3 940079969 1 826875823 4 4 2 28456 80291 4 4 3 406869181 4 4 1 626149646 3 240176741 4 4 3 243725738 2 21622 43014 2 4188 80683 3 286157510 4 4 1 707937000 4 2 18615 95234 3 959181999 2 36633 58947 2 11829 70716 2 3067 92973 3 55342113 2 71481 94951 1 627898367 4 2 39608 77692 1 508809024 1 445684949 2 66078 69522 2 34857 39640 2 4855 51358 2 3359 13309 1 856210270 1 587898892 1 837127138 4 1 781522518 4 4 3 46707749 1 91965458 3 237270356 4 2 13328 65877 3 909398415 3 174159846 3 553075669 2 32421 96763 1 348762639 2 94937 96460 2 4330 77152 3 238733855 2 38036 65972 3 678933128 2 12644 27817 3 198228605 3 440043826 1 342624248 4 2 995 94172 3 90608911 3 435361781 3 520124676 4 1 731743867 2 13116 85948 2 50435 60909 4 4 1 255810735 3 568954736 4 2 18536 43884 2 3556 99836 1 479437247 3 107272755 4 3 490311099 4 4 2 3280 48699 3 630076825 3 805684538 2 89749 96737 3 688087598 1 242904947 2 23453 53732 4 3 3861286 4 2 67404 98676 3 220219129 3 40148336 3 489672259 1 530575890 4 1 923963152 1 957664667 3 420267151 3 440764450 2 62660 95241 4 4 3 635919962 3 117965384 2 46585 51977 2 5369 32423 2 40192 81085 1 755368454 3 303695139 1 480814468 4 3 955481167 1 129259913 1 31399847 1 963681940 4 3 823611223 4 4 2 25130 27358 4 4 1 156647928 1 663153645 4 2 46684 74814 1 16894094 4 4 1 298712187 2 45025 96636 2 32641 87672 1 371257961 2 8319 17926 4 4 2 5155 61693 2 6181 85014 3 995834028 2 23215 54503 3 562503047 4 1 734623600 2 34555 65421 4 2 32206 90205 2 70531 100658 4 4 1 680987245 3 419736039 3 8100163 1 154969797 1 488184886 2 60577 98294 4 3 87360901 2 24863 42047 3 417070340 2 5115 43985 1 811651232 2 3149 40324 4 4 3 90361274 1 310796957 2 61721 94294 1 850649688 3 429888583 2 74908 81999 1 479896943 1 570055396 3 383192454 2 34433 65238 1 8562833 2 25701 35521 2 45647 100495 1 322767812 3 186947041 1 166012727 3 988952770 3 154389274 2 22439 91762 4 3 461068870 4 4 4 2 22822 39665 2 16620 34181 4 2 30308 99351 4 4 4 1 515353164 4 2 11058 32474 1 333386505 2 76392 100055 2 3700 56862 2 40078 72046 3 28774127 3 967921431 2 57349 61299 3 884371736 4 4 1 5868834 3 227266204 2 71212 95795 4 1 397123644 4 2 61890 87386 2 2519 67153 3 666578814 1 737938612 1 944788240 4 1 238330583 3 952181032 1 28362684 4 1 548836846 4 2 16452 51622 1 177213860 4 4 2 48706 62819 1 127540226 1 513948581 3 765511467 3 887970488 3 780723657 4 1 684575223 2 529 48194 1 822867323 1 583508860 2 22454 72982 4 3 435896190 4 3 19139627 1 464220483 2 4250 36161 3 891942745 2 77917 96303 1 12617107 2 25879 37749 1 689869619 1 534546175 3 21923585 2 25280 46338 2 60106 92048 2 5035 19347 2 41010 43841 1 83520681 1 448152770 2 1844 44973 4 4 3 567834342 3 661952852 1 218768977 2 28040 78733 3 391741558 4 3 611328 4 4 4 1 446608863 2 57394 78683 4 4 4 1 299625260 2 2258 61687 2 23650 87609 1 27579116 3 291842731 4 4 2 44955 50243 4 1 138196494 4 1 593584183 3 456809365 2 29751 50293 4 2 95868 96886 4 4 2 3466 52924 1 694433685 4 1 124041289 4 1 498402642 2 25901 55227 1 44935065 3 492466907 2 63580 100066 1 210694452 2 33412 51520 4 4 1 544792576 1 547960814 4 3 227303094 3 484976009 3 176597703 1 305383445 4 2 30509 66188 4 1 370917180 3 735033772 2 16585 51363 1 931086573 3 114880900 1 957713743 1 954185543 3 427076 4 1 508214653 2 15219 70267 1 694676421 1 898949005 4 1 111576951 3 40771235 1 26501247 2 4499 77962 1 456305032 1 418857098 4 3 968734440 3 489108575 4 3 80003049 1 275459551 3 784945898 1 591914179 1 786126233 1 470701967 4 2 3560 50360 1 315931086 3 531174285 3 230749978 3 607032419 1 734664806 2 47507 95536 3 746047999 3 562143466 4 2 75639 97197 3 146168177 4 1 111013822 1 75792088 4 1 450126675 2 59343 84260 1 385434125 3 181823899 2 60319 92051 4 4 1 53390890 1 352455489 2 46374 97266 3 811224579 2 51631 81825 3 263048950 1 238640238 2 43118 50951 4 4 4 4 3 315269592 1 771609419 4 3 219162382 4 3 276814972 4 1 821322939 2 19425 55350 4 1 835901040 3 335070906 3 206794241 2 89280 92960 2 7976 57779 4 4 2 39053 47301 2 379 14840 2 17644 76673 2 14170 46575 2 9653 65990 1 294159728 3 509756626 2 27437 53153 2 14735 50290 1 437937563 2 17665 99943 1 823384467 1 533948652 4 3 899616340 2 749 59974 3 62676402 1 324709324 2 70727 99519 1 480633674 4 3 20093812 2 368 75756 2 97289 98436 2 2135 87374 2 15041 51385 4 4 1 910654879 2 67995 96083 2 3844 74510 4 3 164987015 1 184075582 1 309240515 2 57883 66820 1 467570413 4 3 32738209 1 886712619 4 3 95854729 1 28105107 1 597212273 3 81723164 3 552651988 3 58081703 1 611720145 3 392154058 1 468740913 2 73754 96733 4 4 3 917981928 2 5738 61463 1 405912095 1 742257236 1 507651278 4 4 2 37276 48666 4 3 38796004 3 133985774 4 4 1 348896026 2 7013 29533 4 1 514473176 4 2 62809 68817 4 4 4 2 13163 42245 3 961252631 3 922575876 1 110496091 2 119 88077 2 5805 81788 4 1 112049590 1 476994637 2 18699 49398 2 20381 26182 1 347303659 1 828875099 2 1888 9355 2 18346 82962 1 226178274 3 60094405 4 2 2949 90689 4 2 58406 99387 3 521512479 3 606238707 3 877144771 2 19983 56609 3 18121861 1 135476589 2 1122 95448 4 2 81383 84295 3 642124581 3 9961019 4 2 22 37612 2 72595 92507 4 1 10648911 4 1 301710228 3 664111794 2 88361 88566 1 772995313 1 966650548 1 259633457 4 2 17439 75348 1 996683887 2 3263 56810 4 2 15620 92139 1 464148359 1 561699268 4 3 327957996 4 1 486211763 1 336297803 2 55717 87098 4 1 777098553 1 519653666 4 3 677213463 3 292544527 4 3 172375538 1 891291408 1 803262626 2 27667 50822 1 232167444 2 59021 96603 4 1 137367482 1 369814143 3 402177312 4 2 39985 79149 1 222218494 3 541734679 2 48306 84274 2 17333 36581 2 24707 81675 1 795845130 2 6644 42847 1 300524838 3 242839921 2 10405 19595 1 284898104 2 18179 58800 2 50752 90299 1 458394862 2 21511 26011 4 2 8174 46059 1 621612234 4 4 1 395950433 4 4 2 19712 57910 1 707297718 4 3 850656105 1 354358146 1 993601447 2 52595 74016 4 4 3 41345820 4 4 4 3 729555492 3 660329238 4 2 8798 83259 4 1 786876561 1 45043662 4 4 2 1641 70230 4 4 3 46706731 4 1 5007403 2 81713 85684 1 89594863 2 7942 51008 1 785948414 3 618325917 3 134103214 2 62952 72845 4 2 61234 96276 2 52766 89204 3 795847578 1 337819864 4 1 534377566 1 314066533 1 122998078 4 3 138964329 1 435785044 3 611515829 4 3 683594338 1 696855076 3 886711667 2 27836 39569 4 1 400818583 1 281157248 4 4 4 2 22794 58177 4 2 2638 53497 3 610432943 4 3 153573981 1 763439992 1 19422298 3 201103885 4 1 602439763 3 788236845 2 16995 42173 2 6884 81470 2 9806 27106 4 3 715769224 3 647581243 1 774551244 2 61045 64277 2 23785 25079 2 71024 73593 1 37377467 1 486610315 4 1 981184714 1 891175653 3 256406897 1 348220291 2 43714 69574 3 391596119 3 395370481 1 971956866 1 63807733 4 3 471303800 1 414674688 3 189299183 1 789224170 4 3 820673778 3 616237519 4 1 381754035 4 2 45725 62965 3 960763339 2 31134 89537 1 527974236 4 3 847627673 4 3 944543068 3 873800768 2 61285 82008 4 2 7104 31796 2 56801 71806 2 11933 58742 2 46089 89415 2 81631 92577 1 715559387 2 53528 74225 2 9502 59288 3 375426708 2 3991 77664 2 66821 98274 2 9134 60295 2 1275 98442 1 548104045 3 914743866 2 17286 97537 1 414057751 1 408485916 3 570575201 2 15868 60868 2 81318 88986 1 939807724 3 23753533 4 1 672871025 3 939907062 4 3 109143906 3 557502704 2 18469 86155 2 50238 91534 2 3357 61648 4 2 49584 57171 3 358047124 3 716878054 1 501180267 2 3618 63845 3 160460984 2 8058 11972 1 569722851 4 2 28692 52700 2 35435 55461 3 418863202 1 20338118 2 12006 69909 1 817413356 3 686536425 3 280962209 3 816414291 3 879456006 4 4 3 697826433 2 62887 74649 1 229051805 2 3623 50780 1 96952458 3 63621831 1 874819022 3 464998244 2 45505 78222 2 19717 88685 1 849967933 3 8846067 2 14839 31722 2 36879 71438 3 276142926 2 34365 54922 2 35753 75227 2 10135 13724 3 734227974 1 423897803 4 1 341054094 2 32606 42673 2 16436 35094 2 32228 78002 2 51859 99592 1 831343407 3 970454106 1 55925630 2 21614 58633 2 67087 86509 3 403522388 4 3 742064551 3 256643625 3 876872426 1 640113176 2 28641 92964 4 2 50183 60093 3 96676500 4 3 663418359 4 3 826684204 3 131108672 1 536517972 4 4 4 2 37555 86786 3 640351653 3 575733612 1 18376841 1 753363638 4 2 17838 56005 1 377591295 2 20124 73231 2 31685 76325 4 4 2 10229 62177 1 343059927 1 585329778 2 1953 62128 3 293679962 4 1 721447084 1 827878793 4 4 2 35278 56538 3 39253675 2 11106 68304 4 3 511418538 3 643061091 2 17591 36449 1 285478293 3 312554956 3 778496415 2 10869 96515 4 2 3613 38462 3 26195205 2 28443 59535 4 4 2 37662 65332 4 2 61789 90618 1 778711366 2 48974 73818 1 967319191 3 66040982 2 24277 32497 4 2 51987 99779 4 1 22231239 4 4 3 292319408 1 825290859 2 57400 97445 2 25890 61313 4 2 34597 62965 4 1 992289216 1 397828813 1 513727629 1 917915884 1 151947213 3 759117004 3 66057162 3 886978405 4 3 303406533 2 4486 15810 4 2 3251 55757 4 4 4 3 942193921 1 617652605 2 46564 97368 3 122954546 1 371751218 2 17424 35147 1 478471677 1 419976735 4 2 17311 20580 1 783619791 3 653753833 4 2 11123 14489 3 42605747 4 2 60118 78949 4 1 474515519 1 60746567 3 528016633 3 563746572 3 95735502 1 311283849 1 687555077 4 2 71276 72285 4 1 418888177 2 48663 53020 4 1 254093656 3 211986838 1 90994398 1 85178305 1 16436098 3 331867684 4 4 1 879055702 3 453012376 4 4 2 60279 65627 3 510313448 3 137274221 1 640602021 4 4 3 333134975 4 1 547620414 3 740186852 2 11583 13819 4 1 353468259 3 330283739 1 727828999 3 639515434 2 1272 90694 2 38667 76332 4 4 1 506409783 1 267983665 2 54186 79014 1 9858461 2 56293 72728 4 4 4 4 4 3 85848302 2 16639 27152 3 326215768 1 607261043 2 4473 34652 3 383011727 2 38923 40456 2 40659 65875 1 700644975 2 32380 60352 1 470582181 3 812528356 1 458657059 2 59807 62210 4 4 4 4 3 579140697 4 1 5483077 3 935414143 4 2 62755 79160 2 7028 77389 3 942426349 1 533554129 2 40544 96846 4 4 1 143326250 2 12633 82612 3 985162823 1 147708217 2 57216 100855 2 17268 65019 2 18130 98068 4 4 1 804351529 4 1 603480928 3 206477517 4 1 4420183 1 107998985 4 3 895683108 1 368859032 3 772583006 4 1 80729613 3 791244677 1 129430739 2 58213 86634 4 4 2 22125 71681 3 801982987 2 3820 37506 2 52631 84003 2 54224 89766 4 3 821249151 2 86388 96138 2 65869 74419 4 4 1 938834690 2 14964 98888 1 239693165 4 4 2 18296 59966 2 10813 46638 1 569151354 3 542550719 4 2 55362 64153 4 3 424865772 4 1 94475542 3 266614654 2 2373 23584 2 12099 31723 4 2 55487 58392 3 697938979 1 70259609 1 44833800 2 9957 19790 2 19781 46872 3 598215971 1 842395262 1 658485472 4 1 133287302 1 37856266 3 853994450 1 724656475 2 45012 74172 2 86469 95819 1 819583513 2 6345 10887 1 735082876 2 9389 34148 4 2 25395 68358 2 21560 96298 1 847402046 4 4 3 564953223 4 3 765126889 4 3 916675770 4 3 307564206 4 4 1 929821362 4 1 353821007 1 908609646 4 2 38321 97081 4 4 4 1 835183781 3 522074378 2 31374 84589 3 235080302 3 449757858 4 3 107814322 1 368328869 1 491789035 4 3 130531432 1 553478556 2 11882 27501 2 2567 22706 1 453195178 3 571393141 1 889091385 3 354728082 2 12456 99816 2 46718 90634 3 263473508 3 61578537 4 4 3 364465789 2 73068 74922 3 698230181 1 194752278 1 395616130 2 6907 91103 2 4621 46613 1 196098844 3 61220010 3 723581179 4 4 3 760257988 4 4 4 3 513627853 1 215123998 4 4 4 3 565436619 3 669766385 3 970915506 4 4 3 56062016 1 503502304 2 54049 76526 4 1 939688704 2 15566 41863 3 142231113 1 759825590 1 594604364 1 14722800 1 68208098 1 836583742 1 818314004 4 1 47524834 1 531814251 3 644392505 2 48081 62164 4 4 2 38059 46947 4 1 358485136 3 128598833 4 3 554967052 1 697610647 2 46496 50472 4 3 264311773 2 49508 69133 3 760181145 4 4 4 2 12289 49628 3 633060453 1 833830123 1 424743014 3 879098246 1 980189355 4 4 2 5467 84807 3 554076360 3 491967451 1 493375696 4 2 39661 55815 3 33112155 2 1723 63937 1 317619018 3 814262636 2 62541 83679 4 3 675590309 3 740270084 3 298502817 1 838278088 3 841651170 4 2 31721 53377 2 78649 84683 4 4 3 511409758 2 58765 62582 1 853420402 1 481331615 2 16455 83974 4 1 841042915 2 74874 93399 1 784461968 2 2491 62962 1 971943510 1 20299423 1 692703562 3 113076414 1 14664832 1 939873178 4 3 184682541 2 2914 3218 1 162235584 2 12215 71184 1 647131989 4 4 3 783749921 2 71470 74817 3 472255027 4 3 369506485 4 4 2 59592 68518 2 38969 69597 4 3 172200908 3 148452582 3 53082657 1 777870938 4 1 890637582 3 798855367 2 38673 76381 4 1 985962064 3 7159328 2 46528 56232 3 248508634 3 705210465 3 983880086 1 565326048 3 724602674 1 491527496 3 582486586 4 1 981618273 1 545651618 4 3 856848145 3 291541500 1 786238263 3 19060227 2 43591 81020 4 4 4 2 23973 50832 3 276209605 3 268587542 3 650744740 2 21072 92800 1 166037477 4 3 400491447 3 849803061 2 29185 76500 1 648015865 4 2 63221 69980 4 4 3 92850369 2 26178 77994 4 2 21934 48501 2 41071 42529 1 225540542 2 30455 96248 3 354204143 4 4 2 8283 40656 1 510449868 1 827760372 3 196421440 4 4 2 5009 34394 2 734 79394 4 1 574832164 3 4930005 1 838073980 1 363936053 1 583834871 1 303643613 3 32567451 4 3 923774749 4 1 461763111 1 90779939 1 830466836 1 79995707 1 30653184 3 816879922 3 931985676 3 212634303 4 2 28163 63785 2 51624 52361 4 3 661321739 2 46282 58628 1 15105757 3 805210007 3 929354706 3 211883930 4 1 189859974 1 386389153 2 3782 80775 1 745162788 4 3 281698634 3 972972282 3 564037535 3 843577775 3 184052758 2 18387 39245 4 1 58478814 3 901842323 3 690894442 1 224615511 4 1 653116688 1 379590577 2 77727 97404 4 1 514652836 4 4 4 3 147250295 1 846931033 1 558203031 2 9049 9997 2 41968 43864 1 600359181 3 614570337 1 66303821 2 40962 45670 3 542305542 4 1 517953215 4 3 470053775 4 1 867385502 2 14311 22044 3 558644224 4 4 2 3648 100690 3 42946779 4 2 24409 72283 3 19129612 3 862414758 3 375769805 3 74101253 4 1 450237972 1 71590831 2 16322 95583 1 519156558 4 1 401385935 2 41605 94193 4 1 52320822 3 289143054 4 3 2709173 4 4 4 4 3 222908018 2 1575 62565 4 1 502893554 4 2 80976 84717 1 659605222 3 8831670 4 2 38002 79392 4 3 615505663 1 222467379 4 1 397745873 3 47070470 1 976171765 3 115028592 4 1 343014482 3 343680754 3 731977032 4 3 917976744 2 23402 92812 3 871513702 3 28993341 1 295894629 4 1 991032839 2 16443 101158 3 328835616 3 454084717 4 3 322441882 4 3 635838170 3 48614967 2 1120 92232 2 76383 76920 3 190496486 1 261991396 3 278646772 2 43276 65459 1 246989693 4 1 610725919 2 47626 86655 1 4695401 1 466127670 3 367124219 1 70263519 1 78756971 3 792392559 4 2 47099 95774 3 348709158 4 3 258775965 1 828061933 1 2043810 3 781214828 3 420146396 4 4 1 676660944 1 513767849 2 43180 59211 4 2 52755 79469 1 893799672 1 796077206 1 10339601 2 49555 68932 2 16682 26144 4 1 523087028 4 1 42633464 2 22667 96818 4 3 443211449 2 11344 21341 3 267775127 1 132224502 2 44451 67943 2 52535 54748 4 4 2 75833 91242 4 2 44411 49374 2 58071 80433 1 714630801 2 14085 56359 4 1 51743763 4 4 4 4 1 418723662 1 296031541 3 515941854 2 24644 92179 2 12401 82791 3 12515616 3 640746062 2 31600 95201 1 494975960 2 28154 70868 1 808466357 3 731686594 1 708132560 4 3 899910877 2 18782 62682 4 1 448236883 1 537733720 1 534686675 2 10230 74863 4 3 47270650 3 956773389 4 2 45486 80143 1 548395732 2 59858 95262 4 1 687442040 2 10439 36604 2 18397 65513 2 44202 97217 2 51500 89862 2 19394 65605 3 467951284 2 61883 85186 4 3 688497868 3 842716033 4 3 185307850 1 252981847 3 147763928 4 2 34313 44298 1 35667380 3 437218080 2 498 1512 4 4 4 3 264179887 3 14836858 1 337134336 1 529355282 1 9253889 2 17628 41452 4 4 3 769222035 1 75148786 2 54249 71660 2 5277 75539 3 278906325 1 827351925 2 83032 88152 3 613069564 2 72204 93672 2 52373 77478 1 347079860 1 919631604 2 44639 93712 2 23154 50708 3 676126458 3 268287117 2 26749 32807 1 242039465 3 792280414 1 135358135 3 449378082 2 1339 86773 4 2 11266 69961 4 2 44831 46616 2 89213 96610 3 548277384 3 388116648 1 440737596 2 6502 27410 4 1 900575460 4 3 584997234 4 1 484108561 1 538893815 4 2 550 6860 3 222882801 2 19057 96354 1 363780093 1 328421421 1 254020118 3 616394712 1 502162325 4 2 18196 48077 4 2 48449 80046 2 60942 69385 3 891463043 3 867537038 1 513882835 3 169886805 3 543342867 3 820109626 4 1 532321955 1 993756930 3 783530273 2 90380 101110 2 44093 64373 1 329901965 3 615908321 3 14448052 3 133362464 3 624723109 1 992491718 3 774058724 1 782414355 3 173771267 4 1 644084807 2 19308 74231 2 28481 40327 3 689125608 1 52579498 1 885399927 3 366731715 3 255963195 3 369606426 1 414092113 2 2797 62604 2 36296 69044 3 975521261 1 983383952 4 1 754112787 1 418513835 4 4 2 18545 66783 3 854637123 3 274249051 3 465321951 3 34491290 3 215739556 3 649343077 1 221087875 2 69238 84319 3 973510513 3 787540519 3 675195121 4 1 780834424 1 93905227 4 1 123285020 3 431071014 4 2 26254 34092 2 7240 91925 2 14947 50152 1 609221987 4 3 446549416 1 432961277 4 4 2 65538 98582 3 610236716 1 288077993 3 970034920 3 4789878 2 38004 75376 4 4 1 121005265 2 10117 41346 3 43983477 4 1 955505037 4 2 39073 63595 2 19490 70902 4 3 578449051 4 1 141347441 4 1 444701872 1 696374380 3 612094027 4 2 27373 75200 4 1 298455615 4 4 1 479911765 1 67860665 4 2 54384 63406 3 638065773 1 6711664 4 4 3 772764111 4 2 18586 99870 1 535589644 2 40025 71509 4 4 3 457113755 3 394966952 4 1 25275961 2 27889 74236 2 2926 51488 2 44448 63515 4 3 899899849 3 694096962 2 33771 77823 2 49415 53249 2 13554 88625 1 599307939 1 768503558 3 243903683 4 2 16077 36097 1 581523191 2 32801 70875 3 15928888 4 1 439150119 3 602235138 4 1 120181141 2 47020 99565 4 3 540599303 4 4 2 67063 91160 4 3 276033139 1 234291487 2 27232 64505 3 86981871 4 2 52902 62603 2 28077 71042 2 53725 92240 2 7742 23354 3 83583620 4 3 822907745 2 2702 85260 3 41981397 4 4 1 179297560 1 271390536 3 938342885 2 37647 65511 2 80397 88445 4 1 819055599 2 10194 22979 4 3 537903369 1 55790893 1 516744143 2 33033 72281 4 2 2776 98611 1 62142715 2 16187 100989 4 1 356197084 2 16627 40736 3 280474438 2 7732 7925 3 214693447 3 768301472 4 3 513638563 1 11687918 3 764944683 2 67704 98169 3 3665573 2 26170 61325 1 667411407 1 796193695 2 71209 80139 2 19340 62108 4 4 2 36004 39379 2 26388 96330 1 40444627 4 3 117735884 4 2 15939 34994 2 5467 81095 3 108942881 4 1 457479877 2 3162 57620 1 347887478 4 3 950186850 3 801072083 3 68880270 1 110024107 2 33827 35320 1 589579066 4 1 719064911 3 498133244 1 833326703 1 359590937 3 114097937 2 666 32246 3 882964949 4 3 996142054 3 128773211 4 1 938082693 1 806348472 2 30 28489 1 126097232 3 693579682 2 20271 82970 1 914346573 4 2 43122 88253 4 3 356188115 1 253960997 1 451096236 4 3 402967903 2 1751 34144 4 4 1 180395249 2 18858 44077 3 899859175 2 15476 94001 1 368543582 1 263596847 3 147429126 3 14106308 3 723879730 4 4 3 677831284 3 373734800 1 24409861 1 898561853 2 68197 90904 3 857154926 3 695548874 2 3471 91326 3 392282167 2 11565 98775 4 1 907061786 2 19399 33856 3 384755745 2 47579 63803 2 18466 82612 4 3 441310242 3 131475843 2 32702 72690 4 2 45738 64815 1 396196767 1 111716482 4 2 7229 86837 1 196501760 4 2 8352 95602 1 112675629 3 273042294 4 1 721061759 1 693422824 1 625682530 3 487142680 1 586375887 4 1 49828667 3 614968039 3 741908345 4 4 2 36706 65916 4 1 106098776 4 1 99249178 2 42120 65148 2 4283 33672 2 18697 46272 4 3 994039759 1 122953570 2 68603 69971 2 61394 85174 4 2 12816 91237 2 23265 28936 4 3 811707711 4 2 18181 19550 2 51878 82977 3 299245097 4 3 220045146 2 30895 91430 1 196960640 3 837393157 4 3 605027509 3 648823601 1 266426903 2 79504 90260 4 2 13107 36570 4 2 75361 79526 3 338535556 4 1 930097909 3 61855385 2 39398 68367 4 1 981900506 2 21703 86451 2 11476 99552 4 1 416376705 4 4 3 736116614 4 1 247695173 1 38773416 3 318024022 4 1 102391786 2 13404 99097 2 66700 78985 1 833396001 3 616648299 2 40028 74335 4 2 69774 71557 4 3 216227970 3 336594358 2 46769 72237 4 1 185282660 2 20660 76150 4 3 544174134 2 43789 55570 3 202202817 2 75013 90158 2 40993 68068 2 19077 45468 3 126923527 3 204238418 3 950977674 2 27814 99029 4 3 950030031 2 2468 52211 4 2 69695 84223 1 683957197 2 50531 97422 4 1 334508302 4 2 9829 11600 2 32976 85479 2 17422 70610 1 192740309 1 2053580 4 2 52016 63345 1 35012114 1 604242191 2 31803 101009 3 588580356 3 31806629 1 679746277 1 25276689 4 4 3 912431971 2 52239 90091 3 483138242 3 745487459 1 490827672 4 2 63017 63489 2 47490 82480 3 796545525 1 136832634 3 2499377 2 5521 18538 1 874485423 1 73794407 1 758306106 1 688200489 3 621242058 4 3 256363767 2 18700 44048 3 328277442 1 605448950 4 4 1 271619018 1 200691523 3 884032735 4 4 4 2 25214 35283 3 783888717 1 480973486 4 4 3 282745679 4 1 755662526 1 54817655 3 441907070 4 4 3 808928511 3 627688251 1 929707452 3 11975699 4 1 903976031 3 26559821 1 886347799 4 4 1 446567678 3 357218688 4 1 707756466 1 881101483 4 3 204281813 2 58893 72619 1 129621010 4 4 1 361048226 3 16810610 2 10490 57806 3 939799624 2 17146 60650 1 577358683 2 40695 47693 4 3 691128563 1 64267488 4 3 432242576 1 459071719 1 977107375 1 495032013 1 584011002 4 1 452111187 1 799303853 1 365930493 1 151339972 2 13546 18856 1 7854996 2 66494 92273 1 357309044 4 4 2 25352 69981 2 14910 17343 3 681154318 1 552662546 1 562700541 4 3 324375355 3 3554159 4 4 2 25716 30084 4 2 22025 87109 2 13269 33835 4 2 78382 90297 4 1 686499436 3 254131478 2 35818 70294 3 239991542 1 177860932 2 74098 76225 3 243920050 3 123943786 2 3994 89664 2 48397 68089 3 22452415 2 23969 98447 4 3 715546711 1 926788599 2 4376 52335 3 306003777 1 681700895 4 4 1 680516302 4 2 11966 44007 2 82511 97450 3 671375937 3 866718644 4 2 1692 71124 2 15774 97655 2 46778 81778 1 76940514 2 1840 11709 4 3 685019740 1 240909619 3 798242592 4 2 33312 79304 4 3 154775598 2 1610 33368 2 19389 39869 3 539913053 4 3 388909165 3 132220685 2 72409 93795 2 6239 56641 1 905167072 1 789090870 3 270584995 4 4 2 53532 94944 2 7021 76503 1 300032994 3 360666122 2 12424 19313 3 850080677 4 3 922047258 1 492953993 4 4 2 10994 47011 3 261701809 3 581687178 2 379 80882 3 449230594 1 65158021 2 94964 96458 3 664920106 4 2 61017 82272 3 391633553 2 19236 76214 4 2 25620 96832 3 854388375 1 76499513 4 1 681280554 3 603576080 4 3 917736943 1 528025516 4 4 1 359268112 1 14566178 3 8594169 4 1 4119386 3 282126897 4 2 94055 99114 1 141223577 4 3 310155366 2 4937 15506 1 926681162 1 813162804 3 507917514 2 1557 38630 3 128915760 1 315047714 1 841436341 3 220152023 2 37550 100982 1 413246010 4 1 565986699 4 4 3 357612273 4 4 4 1 7048420 1 219031191 2 23651 31624 3 732870583 1 948482538 2 7250 31500 3 656977297 1 159900997 2 68916 85413 3 52637608 2 41356 56840 4 2 35613 58617 3 734501982 2 22375 85697 4 4 1 390353682 3 50892292 4 4 2 16407 81272 2 30549 93826 4 2 23099 34782 4 2 9124 50262 2 55633 98319 1 556679738 1 379214679 1 924086354 4 3 662507346 1 747934976 2 32968 36812 2 48641 86889 3 420073989 3 1677127 2 22729 81487 3 877394772 3 147662171 4 2 16469 37932 1 913568969 4 4 3 526557221 3 346824552 2 26121 65786 3 808069036 3 468942021 4 3 99045283 4 1 53842501 2 7953 96539 3 517437539 1 466980426 3 61887118 2 42829 83113 1 705283267 2 49870 52308 1 190215256 3 353676625 1 347824265 1 8442741 4 4 2 8450 40147 1 499837136 4 3 89873355 4 2 99007 100375 2 86886 91361 2 64670 97537 4 1 48440068 3 923047333 1 525131134 3 637350506 1 715333661 2 10383 83023 2 22848 45227 4 4 1 200506339 3 287496055 1 538295667 1 572497404 4 3 831905221 3 630282400 2 49870 55813 1 1229583 4 4 2 3834 99781 2 73812 91918 3 6385629 2 5903 87839 1 30250000 1 601356369 4 1 264260333 2 38336 97888 3 129514953 4 3 477498638 4 3 744767456 4 4 2 23867 36634 4 2 19545 52163 2 22707 52076 3 586429984 4 1 940658534 1 773293212 4 2 19438 51069 3 924513091 2 68829 100092 1 360426202 2 7274 28031 2 94503 98831 2 33953 97257 1 34750207 4 1 810834958 3 993144050 1 223429700 2 12717 62831 2 23477 89241 4 1 561013670 2 29168 39020 2 73806 78122 3 571248199 4 2 26069 73391 1 222542102 3 425767470 1 104353143 4 2 12094 92333 4 2 98583 99706 1 607714700 2 6354 54567 4 2 11408 22353 4 1 440070741 3 666291680 2 51916 58683 3 609981669 1 75966337 3 606958550 1 359515629 2 35814 87551 4 3 988390231 3 152977952 4 1 242264051 4 4 4 2 28767 80429 1 379557180 1 11411868 2 8680 50690 4 1 112808275 3 913657443 3 903474217 3 112428872 3 174996761 1 26724302 3 169768334 2 16192 33364 2 11847 60182 3 502023742 3 111731733 3 192167192 3 471614618 4 4 2 21300 67139 3 845412555 1 602972628 3 197740264 3 930300957 2 57347 84654 2 6722 55460 1 277261217 1 46168995 4 2 1121 29663 4 4 2 37202 79017 4 4 2 10765 85651 3 904455375 3 716788598 2 1841 39916 4 3 616396830 1 215019377 3 47962549 2 19424 71652 2 10246 20132 3 77630213 3 371272335 4 4 1 15133745 3 258973266 3 134659298 2 9703 46879 3 52729745 4 2 52283 89083 1 983093999 3 274907593 4 2 7740 45111 4 4 2 20603 82086 1 535227628 4 1 997233435 3 410055416 2 51433 100424 4 4 3 752436159 2 26276 82028 1 711378856 2 26417 51829 2 26529 78875 2 53928 64066 4 1 284195958 3 929714999 4 3 162623325 1 978900663 4 4 3 610292382 3 989045241 1 268676072 4 3 597160900 1 613920096 1 179547419 4 1 11708131 3 301372512 3 585136892 3 451130286 2 15587 90919 2 66340 100631 2 36026 37958 1 877627273 2 11902 25345 1 6552944 1 54034739 1 409442542 2 14606 17912 3 570455165 3 470563149 3 490629713 4 3 311269475 1 137851731 3 940824789 2 57136 97304 4 2 74379 95696 3 337413672 1 941086899 2 53010 68316 1 824050285 1 130854356 1 812566672 1 34224610 2 40138 89346 2 57682 93473 4 2 30876 80432 4 1 820725646 4 4 2 12103 36070 4 1 595840579 3 767281657 1 746121440 4 1 181485183 1 35774647 3 699612879 3 781936381 1 81129682 4 3 818303570 4 4 4 4 1 754329339 2 77430 78798 4 4 1 534928754 2 5882 37870 3 287102885 4 2 61223 101378 3 169469800 3 417528996 1 862753911 1 365808008 1 843310847 3 4285306 4 1 771029912 2 3894 24079 3 627892541 1 951909363 1 23648746 4 4 1 326911678 1 517128719 4 1 352893291 3 679475503 4 1 339857784 4 1 542848882 2 87052 88048 4 1 184593490 4 2 20710 98819 1 308585227 2 10302 82818 2 22626 69781 4 1 114779442 4 4 3 72284420 2 16848 39085 3 742720539 4 3 561537597 1 649988401 3 811312036 3 947743737 3 810038705 4 3 471454815 1 924676646 1 551214484 2 57747 72226 3 2757872 1 259625703 4 1 398237811 4 3 654783194 3 758956276 4 3 500046505 3 52808132 4 4 2 9397 84796 3 62332112 4 2 23057 71999 4 2 39553 79207 2 39054 59681 3 10902469 2 21649 58643 1 456823975 1 787371649 4 2 13453 76765 2 16817 95462 4 2 58643 74377 2 23356 26541 2 1044 90175 4 3 23026849 1 346601360 1 620331724 3 853708198 4 4 1 500810687 3 784691260 3 319968220 2 4161 95829 2 26800 49092 4 2 50545 69483 3 607490933 2 85651 85818 2 60747 91671 3 866769016 2 10275 46993 4 4 1 311023170 1 474811618 4 1 601815547 4 1 786179305 2 80443 81940 4 1 917068190 2 45234 77186 4 4 4 2 403 5719 2 21470 80035 4 4 1 422845896 2 46887 52751 1 288468589 3 48850793 4 1 491553791 3 280661156 1 16126803 4 2 34912 81428 3 167163709 2 48864 94583 3 542865155 2 33373 49525 2 10174 48870 2 50833 89947 2 35903 81111 3 148588032 4 1 143939084 1 959666440 4 3 479280619 3 199133276 3 781453966 4 4 1 10336714 4 1 735009958 4 4 2 9510 32909 2 36012 92861 4 1 611824828 2 29883 80920 4 3 833873860 1 266013747 4 2 25945 57796 3 525792814 2 1520 63800 1 270599714 4 4 1 788464818 1 591988426 1 751017205 2 45884 63746 2 9411 87479 4 4 3 273657105 4 1 879402599 3 821738718 2 7758 54816 2 9773 79367 2 94347 95558 1 827511027 1 966953243 3 965191078 3 644644686 3 134626808 2 29724 48781 4 4 2 3365 83343 1 332613217 2 36983 96013 2 10137 51005 4 1 518101820 1 349651625 2 23532 89191 4 2 3339 30709 1 448901555 2 4943 56205 1 875497144 1 860421274 1 28285855 3 18795159 1 14271768 3 563859683 1 506158532 4 1 650226373 2 57471 75557 1 553030076 2 27968 93883 3 857286677 3 480667149 3 12489271 1 577185502 1 482710029 4 3 680766566 3 306520892 3 465871995 2 62540 96731 4 3 11476827 2 9450 29796 3 298098313 1 572197221 4 1 638825969 2 16347 17014 2 5613 15139 4 4 4 2 2071 93999 2 82586 97560 3 248970630 4 3 843715203 1 559062500 3 488372842 2 7320 76209 2 5384 44236 4 1 769995169 1 427213970 1 431673958 4 4 3 909838072 3 408688854 4 2 85050 88315 1 437523695 4 3 181628346 3 488543414 2 32187 85210 1 10853057 1 206990525 4 1 904759146 1 920752469 1 88676014 2 42477 64896 1 479796969 2 37293 42216 4 2 54977 58353 1 36048859 1 259288639 3 598200404 3 23482181 4 3 634472542 2 2323 14544 2 23563 87478 4 1 337258716 4 1 840416128 2 20668 68905 1 58936942 4 3 384924118 3 490097795 3 19760358 3 274429536 1 662793019 4 2 76967 80978 2 24109 46881 3 868447389 2 27263 89644 1 593265233 4 4 1 443504861 4 1 403565148 2 5847 43833 2 45082 62153 4 4 2 10226 25770 4 4 3 238736258 1 824099886 4 3 787864413 2 15158 56160 3 818242339 1 922985828 3 837472172 3 656671299 4 1 41267122 3 577718284 3 245350567 3 644713106 2 2477 40042 4 3 534166274 4 1 573964319 1 174990041 2 21107 70032 3 943636796 1 749679923 2 24574 80815 4 3 383617042 4 3 946571119 1 426280924 2 36678 48795 1 164094522 2 16800 44038 1 306781484 3 69395992 1 296426045 2 73712 85470 4 3 177628102 1 380903871 4 1 31616342 1 780076691 3 127854471 2 24667 77637 2 6345 100983 2 15123 73858 4 1 943160409 2 1391 67725 2 2448 79234 2 44235 54761 4 4 3 476932091 2 17441 35213 3 553829125 3 427542574 4 3 458810235 2 18079 30308 4 1 58266671 4 3 433956623 2 26798 48329 1 8260606 4 2 9279 92380 4 4 4 2 29363 73890 2 63576 79635 1 614162870 3 967771556 2 12161 88301 3 514210809 1 702318729 3 804847174 3 187231109 3 978220379 2 37985 81874 2 79085 82456 4 4 3 363690206 2 987 30678 1 775360154 4 4 4 1 372748104 1 289123528 4 2 34570 73482 4 3 934671298 4 3 434803770 3 141965445 4 2 29230 40572 4 4 3 176037273 3 2282438 3 908241730 4 4 2 3685 66531 4 2 66907 100597 1 275327947 1 498085512 4 1 299584885 4 4 4 4 1 60311385 3 615648836 4 4 4 2 6949 53554 2 81388 97463 4 1 498076887 1 632139237 2 13351 34458 4 3 531588750 1 30575721 4 4 1 893714710 4 3 402866781 3 502644011 4 1 565211876 1 259573556 1 373798675 2 84920 89596 1 316708766 3 441165092 4 3 8733057 4 1 559309441 3 576960057 4 2 65163 74650 2 944 39578 3 497991629 4 2 901 86786 1 349049105 1 134862574 1 443949589 1 613067823 1 220645155 4 3 581865443 3 519785481 4 4 1 530934574 2 53179 93177 3 493973369 3 669694334 3 91722914 3 474967988 4 3 199608509 3 44872266 2 49008 74666 1 162082943 2 2032 47324 3 991385617 2 22373 24666 1 542758698 2 83001 85849 1 42429894 3 806679448 1 27138489 3 589010097 4 3 189818051 2 47848 72735 2 63628 80581 2 13237 65834 4 2 65305 87228 1 15687241 2 64276 88921 1 734282356 3 809133812 1 608369771 3 76311915 3 708144690 3 373644344 4 1 10614556 2 47409 78059 3 677330428 4 2 2880 89340 3 392665900 4 1 313649078 2 15108 61537 4 4 4 3 189381255 4 4 4 3 617043396 3 265065229 2 94365 97950 3 570291002 2 32934 62998 2 3206 68506 2 45817 83833 3 469522302 1 10818949 3 677282211 3 184013806 1 353999658 4 2 71962 78550 3 367193447 4 2 61046 63629 3 224475607 1 695544957 2 50130 61784 1 970395366 4 2 63745 92650 2 8114 68936 1 26651209 4 3 956160812 2 26150 81174 4 4 2 49700 69913 1 210407574 3 737530675 1 304347082 2 58611 67510 4 3 255911088 3 640126302 1 356969161 3 908584647 1 5688608 4 1 41103556 3 283955711 3 818653979 2 4038 36570 3 351576980 3 264043133 1 12432978 4 4 2 62472 70384 4 4 3 760008762 4 3 920679145 2 34143 43775 1 908511611 3 6921592 4 2 48248 67991 2 13273 45186 3 215369111 2 42859 75675 3 389101992 4 2 6660 8548 4 3 204636998 1 829983333 2 12248 64325 4 3 130360760 2 75766 86472 2 68394 88901 1 389098444 3 35832779 3 524886707 4 3 407192001 3 997418061 2 54728 68072 2 60938 74454 2 31041 85039 3 769171317 3 422406854 1 779762202 4 2 6168 30536 4 2 34326 75706 2 7739 10544 1 247573374 3 416500897 3 573061354 2 19012 34389 2 32526 53516 1 124717294 3 514005546 4 1 730807377 4 2 14528 93771 3 32506860 4 4 2 55408 79940 4 1 449526725 1 12412227 3 248179089 1 957540163 3 83991871 4 4 2 87230 97351 1 160491390 3 911034797 4 4 1 586580942 2 26593 30258 4 2 27150 97193 4 1 882665333 1 419849361 1 34825971 1 478356574 1 844320333 3 471269122 3 589454966 2 77082 83799 3 178105506 3 845920334 2 46838 71401 1 652528591 4 2 33717 55844 1 2087944 3 630533658 1 71025221 4 2 6454 29612 4 2 57963 101020 2 34157 62048 2 64012 87695 3 113384291 4 3 121657335 1 981686765 1 904063875 3 46537036 3 468761504 2 60566 67230 4 4 3 436524247 4 1 5644916 3 448070006 3 811164803 1 908080593 2 6580 60158 4 1 303287782 4 1 304204568 3 46604871 2 80967 100953 1 486251490 4 2 48066 63129 3 740048935 2 21546 80209 1 357682380 3 989519891 4 1 995029772 1 461796710 3 238155638 2 58495 100454 2 11857 13011 2 779 39990 2 78074 92973 2 6726 97998 1 955908720 1 106182940 1 107393959 1 40945681 4 3 43755783 4 1 821487294 1 881894602 2 14415 37400 2 44834 80743 1 98866632 4 4 1 871879876 2 6134 27869 2 61622 80091 1 379260450 2 32676 34600 2 31777 52551 1 159292833 2 91581 95959 4 1 256193743 3 27760556 1 105776540 4 3 377689828 1 64346188 3 503814134 3 475737563 4 1 717567615 4 1 927288760 1 435034854 4 1 684123382 1 222162383 2 52642 90785 3 965745421 2 43401 44670 1 789430287 1 74844070 2 12280 43248 4 2 26299 100119 2 17635 90755 4 3 532550836 4 2 4660 79002 2 54860 98152 3 628378992 2 59355 88596 1 459317336 3 696395544 1 746447059 1 42456005 3 549716872 2 89888 101626 4 3 865806480 4 4 4 4 3 485533503 1 674212044 2 5828 69523 3 21013555 3 395614678 3 981537914 1 380025598 1 14850697 3 795588201 4 4 1 5192546 4 3 478720897 2 42337 66361 1 168638690 1 592979765 3 692168495 2 65665 97074 4 3 275184437 4 2 30633 81015 2 6120 51777 2 2240 54595 4 1 363970129 1 58626969 1 533176824 2 15051 97330 2 22298 88904 4 4 1 903140877 1 913448264 4 2 17341 46489 2 9380 78302 3 43892406 2 23641 80666 3 157669910 3 794406477 4 4 1 280598183 3 710661020 2 26536 78939 3 884060981 4 2 36833 65644 3 711033706 1 460502007 2 346 94642 4 3 911322549 2 1102 49434 4 1 671398607 3 8529894 1 807562894 2 27094 86810 4 1 955365298 2 29136 46861 4 4 4 2 77685 97185 1 115107187 4 3 293384671 4 1 887313878 2 10816 17512 2 10056 85351 1 114730003 4 2 46966 81802 4 3 946019132 4 3 752663644 4 3 951267261 3 28037771 1 228706204 3 26123235 3 474283605 4 4 3 325256366 3 596511287 3 539367698 2 14867 74985 2 57714 101482 2 50209 55044 2 52916 94078 1 682254092 1 930685387 3 808709224 2 23571 64551 4 1 591772210 3 409659143 3 45384092 4 1 106899909 4 4 1 844108372 4 2 31641 56326 4 1 399680254 4 2 23726 40064 2 46100 49878 4 1 982140329 2 4268 28673 4 4 2 13806 86743 4 3 149303054 4 2 40651 71695 3 44560043 4 1 615747761 2 1874 22685 1 914667159 1 40027417 1 786082503 3 9017666 4 4 3 49070217 2 5897 10475 1 980589845 2 32904 40246 2 32818 45262 4 2 8001 55022 2 64040 76306 4 2 45452 95762 1 162759313 3 947289063 4 3 118953941 3 207839776 2 2478 78213 1 167299048 1 672926813 3 795981663 4 1 92203606 1 20887412 3 312828923 2 38632 56629 3 228431868 4 3 54994938 2 33391 76975 1 130870402 3 692246269 4 2 12975 27047 1 448053256 2 15969 56809 1 147520104 4 2 7870 56090 2 11895 43532 2 43940 97286 4 2 34347 76126 4 1 976029522 2 19038 96998 2 14968 73747 2 4793 46378 2 15025 71361 3 919862202 3 958927025 2 8630 27379 2 7525 77943 2 5113 28201 2 29305 85010 3 386441956 3 24465765 4 1 655601426 2 49986 53550 1 224577229 3 704340808 2 189 73550 4 3 736591933 4 1 693718814 1 364562775 1 767100662 3 498529776 2 13356 38261 1 259205779 2 754 83375 4 1 761808925 4 2 86668 93993 2 18486 40805 2 10675 32249 1 940389763 1 274722972 2 11311 63704 2 20425 68347 4 2 19812 100391 2 8109 63539 2 64795 69668 1 334163884 3 828034040 3 655745057 3 337511570 1 373201497 4 2 54135 67511 4 2 25528 26141 2 20448 35553 3 351445017 4 4 2 5220 85789 3 644488759 4 2 3574 15823 1 999814817 2 50249 94186 3 529783930 3 87077447 3 387465735 2 84843 85913 2 13495 95329 3 491574628 2 3758 41096 2 19390 76949 2 19439 43864 3 462513499 2 48824 80364 4 1 75896978 3 321526034 2 23417 52255 4 4 3 177889805 1 746144215 2 48592 99827 4 2 796 54733 2 52510 83715 2 2601 99829 2 9314 54942 3 423285074 4 1 5569863 4 2 12546 78322 4 3 122001669 4 4 1 811198931 4 4 4 2 61920 93651 2 92757 99184 2 36397 82146 1 480621163 3 665770666 3 708261150 2 17726 66957 2 13194 17545 3 919999883 2 14101 79381 2 5328 91840 3 676598701 1 913445311 2 1601 25352 3 800548568 3 471827749 2 29334 88728 2 18911 47560 4 2 20571 92423 4 2 4193 25693 3 404272156 2 23204 35844 4 4 3 2783652 3 176371833 2 17691 45943 4 3 681453697 1 482498956 2 24744 45690 4 3 75318478 2 79204 95658 2 41884 43753 1 959684669 1 632565343 4 3 678611380 1 53369977 4 4 3 115618546 2 25489 54646 2 13932 18620 1 720512196 2 35069 85703 1 702961852 3 871907074 3 126568005 3 319760187 2 14062 72456 3 797981995 4 3 703378851 4 1 40660348 2 3982 47582 1 752920380 1 767196026 1 730588226 2 25335 55834 1 722190858 2 27651 99917 4 4 2 2697 35570 1 15278303 3 970462090 3 856180953 1 495729078 3 127465251 2 58729 94321 4 2 84235 87863 3 666070324 1 113134249 2 13437 38642 2 44103 63393 4 3 245724471 4 4 2 13982 40072 3 589059430 3 232654880 4 2 10611 77070 3 489659385 2 17156 37492 2 8443 20424 3 680209231 3 841540655 4 4 1 666451758 3 98706352 2 1819 87824 2 59378 76476 2 66365 67355 4 1 85943550 4 2 8792 36258 2 49645 95402 4 3 34837412 2 13639 35340 2 2290 85006 3 558694925 1 855707856 2 3651 91175 1 847356704 4 1 819631454 2 31066 46403 1 403389383 4 3 396185393 4 3 323325495 4 2 48404 51926 2 43783 58216 1 224806754 1 676763825 4 4 4 1 496556391 2 43983 54458 4 3 817017225 4 4 3 863774481 2 38129 64461 1 620502067 1 9586389 4 3 312064957 4 4 1 686301889 1 711634388 4 3 531331034 3 773626941 3 30698207 3 395861949 4 2 47700 78207 1 524605077 4 3 597229023 3 323428239 1 106332777 3 107424581 1 473321071 3 791552679 4 2 32517 75985 4 3 483808444 1 384991000 2 18209 46031 1 998581447 2 12316 26879 2 7150 25105 1 985503807 3 545142491 1 635653818 4 4 3 305500252 3 93333940 3 684382950 2 44180 68335 3 106838414 3 401375219 3 510011217 3 900757221 1 755950706 4 3 702398874 4 1 845535905 2 21404 61100 4 2 17197 48754 3 48879131 3 297148536 2 38166 63493 4 4 3 823400006 1 231444292 3 48246454 4 1 678858005 2 98877 100005 1 328362035 4 1 887765695 2 4010 34444 3 843742595 2 83902 89470 2 23443 54199 3 157904009 2 13764 45592 4 2 8712 50181 4 3 51359649 2 35421 98844 3 582137165 3 751275317 2 10906 35265 4 3 946166769 4 1 699971774 4 2 25935 46731 2 31223 41909 1 408350964 1 453011851 4 3 38855717 3 69944017 1 219604384 3 862372533 1 261935427 2 20123 63238 4 4 2 16910 84599 4 2 17670 60386 4 1 488786696 1 778275309 1 209637471 2 49438 89068 3 461923773 4 2 7573 84672 1 222936492 1 267329246 3 195428310 4 3 365987299 1 62870052 3 433221594 4 1 922271600 1 219971840 3 400774864 2 65531 67140 4 1 715973957 1 16532784 1 479875997 3 193865032 1 45645732 2 45007 95980 3 73174240 2 2466 75081 2 52732 82135 3 773424333 4 2 20627 89593 2 28755 30719 4 3 834940848 1 86459094 3 141978024 3 974249661 1 547923550 1 346406446 3 937853690 3 766562196 2 5571 65245 2 40793 91778 3 729645709 3 860658391 2 1624 10533 3 26912662 2 14374 94454 4 3 929635001 2 43948 85803 3 151406556 4 1 813333258 2 46462 94150 3 76602345 2 4837 92201 2 16034 30388 2 8693 88537 1 281300887 4 1 507046683 2 34607 41146 3 298006931 4 3 374141555 4 3 574283744 4 3 534060284 4 1 872588848 2 40965 64578 2 12107 83799 4 3 897368778 3 952449466 1 584837864 3 345970615 1 188873088 3 252084134 4 1 570997617 3 97960132 2 43124 95927 1 36627147 2 22208 64777 1 181233997 1 384298108 2 34479 54086 1 285678048 2 37340 43494 3 215435348 2 8894 13674 1 591754951 4 3 506568682 2 5819 21763 2 12664 56358 2 6967 78598 1 383766498 2 7254 92015 1 937557684 3 10579286 1 829320273 2 42833 88962 3 385441765 3 127065199 2 10525 31553 2 22991 52452 3 661789720 1 826541929 3 59797639 3 54173288 3 199711081 1 123076531 3 451298424 3 730030126 2 78221 101043 1 380970293 2 23370 90240 2 30310 66181 3 124586060 3 920933294 3 273126160 4 4 1 660999427 4 4 2 4878 56545 3 147301773 1 75642751 1 29912354 1 607512213 1 602034736 3 683906409 3 840591924 3 186452358 3 503354866 3 772696094 4 4 4 2 35035 97273 4 1 56889878 4 3 386291742 2 56058 101695 1 336807832 1 36611932 2 2357 43978 4 1 961165525 3 52923242 4 2 62861 81159 1 24015426 4 2 57075 90141 2 76142 98077 3 824100032 3 902857625 3 59316472 4 2 69920 74086 4 3 281888572 1 965503226 3 928246527 3 350227886 3 548897537 3 428742386 3 73155047 1 108285644 3 3745072 2 31907 66839 4 1 72154131 2 52403 57456 1 166266195 3 720655645 4 3 937314661 2 23766 26205 1 823983325 3 647597769 1 398811554 4 1 61474427 4 1 310583324 2 16456 69841 4 3 280586595 3 645101062 2 5222 70029 3 143299111 4 3 655267221 4 1 757275351 2 14294 91449 4 4 1 668164276 4 4 3 307769450 3 213724284 1 964834074 4 2 45263 99427 3 554982226 4 3 471750748 3 331019507 1 840352159 4 4 3 687298150 4 2 86634 100415 3 283275452 4 1 799869117 3 105753378 2 85111 99884 3 788404200 3 27890162 4 3 423894397 4 2 47859 77440 4 1 628829992 2 9905 52560 3 664427151 3 935100455 4 4 4 1 565515684 3 54276569 1 602330173 1 545614316 1 224247515 2 2664 4602 2 8153 68649 2 27447 74575 1 837051482 4 3 700097072 2 52557 94931 4 1 723306018 4 2 15489 25066 3 457680043 4 1 304123966 2 7281 48284 1 365246017 2 44381 97387 1 733675904 4 4 1 275542631 4 2 15874 71135 1 390260177 4 1 45806010 1 943425519 1 863849425 1 69418919 3 229256888 3 775440664 4 2 19675 82165 2 7569 98517 4 3 584404704 1 166341287 2 22773 59764 1 20254213 1 677124965 4 4 4 2 71 89403 2 34612 70270 2 29600 32885 2 38142 48257 3 602902430 1 557575559 4 3 670825817 2 74253 93636 3 897014658 2 73113 96963 1 976620554 4 1 705357204 3 773476874 2 72902 76485 2 7954 30917 4 3 269306181 2 9848 49942 1 805789199 4 1 459082974 2 41573 71382 3 792853295 4 2 83121 97616 4 1 426513813 1 590606536 4 4 3 985437396 4 4 3 713196703 1 78388125 1 632092538 1 370177398 4 1 540856176 2 34017 45305 3 496453686 2 16195 55504 1 101468990 3 655348066 2 13155 78627 1 267083813 3 15843962 3 682928535 4 1 527857180 2 9806 53761 4 2 27965 74756 4 3 45792885 2 13843 68546 3 94164264 4 2 66961 80290 3 210608644 3 41841656 1 270810038 3 195835535 1 262347978 2 49437 101172 3 383265065 2 51952 52432 1 371798837 1 460684550 2 23822 96480 1 380555876 2 46939 81552 2 44728 100069 3 58327164 3 244901183 4 2 10662 27098 1 651832548 1 526551243 1 930025783 1 632906853 4 1 79636334 4 3 171684366 1 265895390 4 1 394413372 4 2 43889 91448 2 19032 19452 2 33849 84638 1 131956982 4 1 806556864 3 842098032 4 4 3 463676923 1 839293777 1 342878521 1 45937469 3 887358191 1 665267750 4 2 13845 46653 4 3 367833168 1 150706196 4 1 499153963 1 984692697 4 4 4 3 995135611 1 768725076 4 2 22948 76426 2 42302 70947 2 6813 64517 3 906161850 2 66531 83109 2 22603 49936 1 597860004 2 12852 87814 4 4 4 3 950381924 2 62416 73357 1 620952987 4 2 23728 24827 3 455705250 1 451604181 3 47135518 4 4 2 50915 95356 1 272412288 2 13845 15380 4 1 26664533 3 782139241 3 379012202 4 1 682121340 4 2 64392 77916 4 1 74630739 3 25036614 4 3 936283389 3 375321845 2 37478 71304 4 4 4 1 9723169 3 154721152 4 3 407613640 2 69999 92272 1 847625183 1 676899032 2 8396 63794 4 2 73178 87621 1 432870032 3 903981798 1 855946385 3 486242083 4 1 786053354 1 201755233 4 1 971396512 1 761234991 1 676074568 4 2 17270 90621 2 42979 85287 2 32112 41876 3 180889509 1 237435172 1 40420094 3 753259616 1 543302768 4 3 926420198 4 1 35197210 2 36371 63925 3 420791581 4 2 78707 81840 1 624291435 3 964106338 4 2 60160 91333 2 7238 50816 3 715816907 3 474584112 4 3 499770225 2 74420 77110 3 271377591 3 563698488 4 3 754729253 1 686341550 2 43265 89013 4 2 61378 95151 3 664571972 3 257243849 2 11987 97772 2 95165 101720 4 4 3 427942960 4 4 1 828949413 4 3 270191672 2 83897 90862 2 23726 27174 1 362188585 3 955032643 3 367401083 2 53757 69349 4 2 31017 58018 3 786853887 2 11160 14488 3 278732799 1 372092003 3 14203341 1 413227585 3 822986341 1 728878591 4 4 3 277707515 3 822546796 3 397118124 4 2 26040 62208 1 589363627 1 32882828 2 29619 84648 3 638666916 3 216580563 1 824030160 1 699335103 4 3 582909143 3 490432046 2 737 44175 2 6863 44184 4 1 594231745 2 3061 25031 4 3 683453510 4 3 543879932 4 1 379279048 1 423944317 4 2 40025 93663 1 277685096 4 4 3 745582812 1 167831790 1 570970494 3 30676768 1 619004331 3 866368192 1 229630283 2 91662 100911 2 47704 101336 1 348333586 4 4 2 1570 72691 3 890897790 2 5661 51902 2 44216 86771 2 26380 43668 3 829600271 1 697883108 1 116648104 2 85376 90049 2 29911 36975 3 620756774 3 857688466 2 82795 84311 2 40964 73272 3 185725429 1 374862334 1 177873729 1 159655563 4 2 57190 67075 3 709528180 2 7268 45006 4 4 4 3 199953478 1 54941759 1 184742638 4 2 6173 31452 4 2 12919 64285 2 19692 85993 1 62696909 4 2 5833 60615 3 966446924 2 62930 93636 1 247199385 4 3 526723321 3 29581459 3 196961019 3 21213877 2 5211 48372 1 1470797 4 2 12775 70748 3 331909843 1 947428134 4 2 1815 25360 3 552358107 1 394542276 4 3 745666804 3 715429681 4 2 22575 44560 1 8637708 2 18665 58101 2 8793 80694 1 458868612 2 39615 66423 1 778820977 2 21442 29779 2 45790 57325 2 50852 83579 4 4 4 4 2 22988 91231 4 3 583013236 1 749400921 4 2 17862 54983 1 745632328 3 676153980 3 572625040 3 228779854 3 4212335 3 768681344 3 996512266 2 3402 56684 4 1 369334476 1 53540488 1 128556263 1 639671245 3 137629361 3 67336283 1 460778217 4 4 2 70851 81430 2 43043 90392 2 24646 76072 1 741433706 3 50806053 1 532323111 3 221422428 4 4 2 49975 74011 4 3 683781821 3 5510568 2 23182 36274 1 103473726 3 904498286 1 946506558 2 17626 86317 1 423399223 3 519548387 2 7287 52362 3 218414363 3 962454441 3 895763811 4 1 64212133 2 7565 50058 4 1 742473813 3 905314008 3 623909890 3 308742029 3 641066421 1 876356237 2 48194 77636 1 413119698 4 2 8896 33967 3 857521762 1 821471358 2 61208 69797 2 65693 68766 4 4 2 5982 34337 2 48055 65088 4 4 1 742377865 1 495162470 2 27993 84857 4 1 262381340 3 721872050 1 422755489 2 10788 57815 1 106416273 1 36645693 3 366341573 4 1 710993916 3 383164779 2 3845 74771 1 656723550 3 18723568 4 2 69345 79737 4 2 9345 67457 3 593477199 1 124920089 1 915641807 1 272126905 1 44974053 1 503658365 3 352725685 1 337400307 3 22335812 3 906279719 2 45046 76545 1 16500132 4 2 56180 64610 3 578835957 3 758041570 1 639484720 3 278067017 2 28339 50058 3 155483568 3 92606774 1 412249126 4 1 818696434 3 300748923 1 252612766 1 122430535 3 963381093 3 701883138 4 3 807002853 3 813791661 1 154558677 1 835247910 4 1 505841954 3 76070542 2 44817 45622 2 68723 76487 4 2 90197 93793 3 983000273 2 96123 96360 1 35789477 4 3 701398210 1 506416721 1 703208216 1 67600461 1 502802615 2 19099 86261 3 121315555 3 199747572 4 1 744504936 3 13609097 4 2 68700 86350 3 578385959 3 43673506 1 393752455 2 64904 92328 2 5098 92763 4 4 4 1 86280077 4 2 57502 63892 1 63509309 2 49781 55934 3 975396098 3 513371338 4 1 461037126 1 913976298 3 190457765 1 876874796 2 42102 81292 4 1 453067392 3 345577943 1 89665383 3 196298852 1 7570689 1 348955884 1 721085169 1 694293552 1 374659432 1 548595813 2 7701 38620 1 135722380 1 853834385 3 619071316 1 24987333 3 973085174 1 987258666 2 56654 88050 1 916017344 1 803948925 1 445351882 2 25391 47781 2 61004 81066 1 777413014 4 1 900357986 4 3 134473882 3 638635370 2 7287 94286 4 4 2 1895 54679 2 30058 87928 2 17551 35800 2 88309 96509 2 11254 13784 4 2 18269 93454 2 10360 19063 3 413530329 1 428463975 2 82597 86732 3 685655503 3 956357983 1 899232885 2 4626 37080 3 493496332 4 2 530 64615 3 167675361 3 174819019 1 6747520 2 66088 70819 3 57909574 4 2 64184 71943 3 907615825 4 3 798775659 4 2 24670 94318 2 54945 58284 2 1397 96282 4 2 5734 26474 4 2 50915 99987 3 391227175 3 571137681 1 562060928 3 707271565 4 1 904051550 1 564035383 2 261 73872 1 429511245 3 823375369 2 77727 81280 1 427038130 2 55039 72259 2 32238 69085 2 56296 91227 2 30013 88172 3 331423545 2 10065 90090 2 56766 85039 2 21071 37988 2 50632 79519 4 1 20573927 1 693120693 1 880901137 1 69374436 3 22027092 1 241622727 2 35225 59905 3 942120757 2 75124 98535 1 406487193 1 808593024 4 3 56089059 2 43261 59686 4 1 507457243 1 856757414 3 345221212 2 68251 90113 2 16290 36287 3 567474509 1 867533945 4 4 3 399858757 4 4 1 662817971 4 3 314914898 1 276983633 3 357490988 1 618050655 2 37784 77422 2 18055 87315 2 510 48017 4 4 2 37872 86468 3 886549706 2 79283 91015 3 716953698 2 13266 31935 2 24923 89520 3 265134323 4 3 967165227 1 368377229 3 10172268 2 42242 59081 4 2 18468 33327 3 787401688 1 652432176 4 3 752710680 2 56833 96893 3 122045184 3 535376047 4 3 711065018 4 1 949284473 3 332669153 1 492343020 4 4 4 3 873245342 4 3 639541270 2 40521 70239 1 661240416 3 951225337 1 843710325 3 488196938 2 82480 89969 1 426846112 4 1 11112194 1 65809898 1 793044704 1 545655243 4 4 4 4 4 2 65070 96627 3 368911672 4 1 204377329 4 4 3 891258082 4 1 574497250 3 287929965 3 328916736 4 1 480212727 3 346075263 1 554053532 3 673841713 1 976296458 3 43197848 1 19002643 4 2 39483 80025 2 32984 64785 4 4 2 2799 40877 3 42901985 3 204776579 3 603074746 1 468560509 1 692168434 2 10693 36031 3 770189750 4 2 3335 40260 4 4 3 76946182 1 278447718 3 274008468 2 13805 19160 3 876379776 2 8702 80347 2 15353 34481 2 29881 74854 1 479748415 4 2 40360 40411 4 2 47546 59028 1 415999498 3 240647745 1 775814570 4 4 3 439497064 1 43045898 3 30810544 3 229173205 1 721091348 2 44412 81507 2 10653 95816 2 50414 58872 1 834428513 4 2 35082 72834 4 3 71575613 2 25311 58688 3 519829386 4 2 35314 44737 3 561158491 4 3 260533363 4 2 56601 79994 1 62247131 4 4 1 286505603 4 3 968023851 1 23192476 4 3 508518843 1 867619432 1 339614718 3 423459717 3 343213217 3 627744340 1 641514392 2 71187 82800 4 1 844122151 3 375879007 2 54454 67605 3 427179616 2 40502 73848 3 499202413 3 484641223 4 2 22766 84002 4 4 3 25653656 2 21518 80148 1 206665469 2 45414 101699 2 15371 27379 3 401846293 3 659810348 3 636422207 1 20843968 1 902852846 1 459475633 4 3 493821462 3 57748883 3 760050199 3 32768599 1 956290481 4 2 46533 46965 1 164389147 4 4 1 913668908 2 15213 45936 4 1 358538575 3 725524743 2 71066 90571 4 1 945458133 2 2689 31385 1 286609251 3 563932704 2 64445 79793 3 14864757 4 1 346244741 4 1 745753537 2 24017 97255 4 2 38020 39863 4 3 56759203 4 3 3604172 1 809002565 4 3 519649176 1 12789866 1 876926363 3 470238443 4 2 20974 54055 1 511956254 3 141316592 2 52489 79911 2 8513 91631 3 978588111 2 22684 62665 1 943213712 4 3 825122755 4 1 529845424 4 1 586392376 2 12761 79237 1 277924501 2 46481 101054 2 87106 95816 2 73984 80339 4 3 199998253 2 34817 83244 3 604279759 4 3 27984343 4 3 851199746 3 190054630 1 757543260 1 736682109 2 9023 64025 4 4 1 704007649 4 4 1 235369555 2 74527 101539 3 717360512 2 72643 73460 3 39538749 2 27874 99024 1 173332986 3 437960321 3 557455584 1 37914839 2 88604 90087 4 4 4 2 22299 27718 1 538541677 1 214914140 2 46317 99425 4 2 75546 76743 2 2517 89395 3 498352687 2 87462 90811 2 53555 100762 2 22899 35509 1 702008761 2 19996 88735 3 371861978 2 41007 92567 2 24071 80338 4 4 2 15214 78867 3 425755576 3 893144148 4 4 3 943438220 4 4 4 4 4 1 801313352 4 3 521199313 1 361601328 3 121638879 2 8354 35319 2 16716 91592 2 24377 71535 1 602836239 3 570350017 4 1 203066971 2 85313 89279 2 49454 64791 3 959765280 2 16549 70925 1 800331961 4 3 73237153 2 14975 36828 2 5397 99652 3 574654263 1 862076225 1 560484906 2 19885 24301 4 4 2 7057 86037 4 2 62746 63990 1 831065285 2 27629 33706 3 451408072 1 104167828 4 3 953141098 3 40884717 1 507710143 2 37488 55391 4 4 3 184597023 2 12216 72509 4 2 25081 70851 4 4 2 4801 79375 4 4 4 3 179374270 2 15158 64905 1 131478017 1 19785388 2 60405 70628 2 15455 33224 4 4 1 514388990 4 1 488137661 1 879227300 1 475775321 4 2 11513 24709 4 4 4 1 207059215 3 57418361 1 875819241 3 172315117 4 4 1 359560726 3 424328285 3 736469305 1 512282123 3 81166917 2 55423 56474 2 2908 91167 4 3 322174365 4 4 2 15476 17820 3 422654234 4 2 12676 85834 4 2 72862 83572 4 4 2 95667 100594 4 3 61271091 1 58141368 1 45565297 4 4 1 477544647 3 757465732 4 1 475054282 2 65264 65757 1 96737518 3 519104615 4 3 488077377 1 315545631 2 2718 34385 1 50511087 4 2 49126 70372 2 24030 52527 4 2 29445 69926 3 812768836 4 4 1 289216311 2 12982 33012 2 10350 19718 2 6896 8868 1 472789953 4 1 210476643 2 21840 63485 2 87096 94695 4 2 49090 91962 4 3 83942449 2 38861 45154 4 4 3 194099930 4 1 470994374 4 3 766496371 1 797814278 4 2 8895 51383 2 70847 97725 2 28668 80684 1 249902363 1 756086613 3 528722351 1 412125364 3 42251899 1 794120471 2 27942 38523 1 732526 1 385711003 2 17198 90474 1 802108599 4 2 81989 99583 1 911790481 2 20038 65954 4 3 750186022 2 26453 74238 2 60863 100016 2 3883 48828 2 19286 80842 3 985164944 3 757392482 1 230984717 2 98622 100195 4 3 687127291 2 82388 86516 3 419260910 4 3 681509430 1 813160883 4 3 924151514 1 342440908 3 465350176 2 25861 70851 3 331278873 3 165141847 4 3 27356575 2 58100 58295 1 426880983 4 2 73338 88791 2 18329 33286 3 553129331 3 871786281 2 84587 92939 2 39686 70119 3 158034796 2 47847 62830 1 938598143 1 1199576 4 3 199037448 4 2 58745 80013 3 827023782 3 434767624 2 3670 73048 3 595575123 1 999548610 2 41801 100819 3 427405666 3 31221366 4 3 547491829 1 261962862 4 1 62701196 4 4 4 1 496543408 2 65457 89127 2 25793 52670 2 29662 100882 4 4 1 347566739 2 14003 77558 2 30768 73594 4 2 25332 92203 4 4 1 209351791 2 23493 74164 4 4 4 4 4 4 2 57270 70749 4 3 332694345 1 304076786 4 3 731179288 2 14147 87788 3 919714908 4 3 28470920 3 615521891 2 32698 73157 3 515697179 1 619154828 3 45052935 3 834608823 1 836244188 1 812954336 3 101748633 4 4 2 73373 87003 2 75111 89910 1 566040309 4 4 1 105607805 2 43181 54979 3 549057432 4 4 2 50694 80015 2 27388 72129 4 4 3 221819848 4 3 37603755 1 432015227 3 978032489 3 853566717 2 16431 19230 1 399038397 4 2 39165 59053 3 317072124 1 226404353 3 443461737 3 678297192 3 123067021 2 7509 15541 3 495751731 1 637384024 2 81691 83053 1 666894976 1 320748699 1 733137084 1 65252910 1 963823950 2 33595 67586 3 357813939 2 6544 69166 4 2 69956 99367 3 985998198 2 348 90662 4 2 55218 60155 4 1 457882471 2 81839 82071 1 148705677 1 579347608 3 732068309 1 213625372 1 722231138 3 207534950 2 70819 94627 3 805735862 3 316201448 3 134870717 4 1 272655173 2 53178 56366 3 546923160 1 625516744 4 4 4 1 986237331 3 847990013 3 324945023 3 617475625 4 2 24175 31469 2 31937 86475 2 8136 86391 1 681872434 3 233183042 3 692828000 1 241538767 4 1 433948600 4 1 572384145 3 444583123 3 728851273 3 62791731 3 286630682 1 69040418 1 452515665 4 1 372361376 4 2 40223 59620 2 38935 63237 1 364305922 2 20490 33791 1 38990459 4 1 385267769 3 965977203 2 4065 24917 2 41437 50610 4 4 1 989031685 2 51694 89482 3 174492408 2 1435 48847 1 429755436 2 16393 70497 2 15403 30951 2 3873 77306 2 27949 69591 3 430817672 2 68905 83834 1 227625328 1 309438809 1 345858228 3 837422527 2 15586 75802 3 706320024 3 379210797 4 4 2 5140 26013 2 21413 30943 1 986565265 2 54264 99347 3 956989726 2 36354 56943 3 324783270 2 36088 39778 3 16314039 3 931538234 2 44639 79967 3 296135775 1 360347959 3 51176016 3 456895409 2 23386 43805 1 14914506 2 40775 78038 2 6507 88113 2 25085 86753 4 1 603355172 3 662418155 3 433452826 4 2 9118 99665 3 131631211 2 1836 39914 3 831309888 2 19262 41115 3 18102739 4 3 773382322 1 669885760 3 587165522 2 77277 86960 2 47008 97546 3 671508832 1 492609850 4 2 27372 93003 3 955675398 4 4 3 189095584 3 222391226 4 1 194771292 1 115020492 2 116 43708 4 4 4 3 74588772 2 73528 86328 3 809105448 1 675310873 2 7413 10708 1 840523564 1 472639650 2 51482 74864 2 2767 63513 2 16322 17842 3 303973167 4 4 2 14944 25044 1 170753983 3 97620072 4 1 297894379 4 2 1310 58900 2 52852 86644 4 2 6770 63382 2 35034 45897 4 1 994442556 3 62430738 2 40060 50257 1 300835934 2 15597 46785 2 42039 48055 4 3 419144723 4 1 812093022 4 1 419034194 3 775069805 3 341021311 1 668915920 3 543090085 3 225001217 1 825813857 1 823882295 2 46477 59806 1 65845623 1 528487463 4 1 903437724 2 3271 88261 1 59897891 2 3481 28380 3 469146661 2 45226 68392 2 6469 20872 2 43175 102099 1 623338105 4 2 68010 98056 2 45037 72977 3 356685825 3 940889737 2 33120 88632 4 4 1 677014151 3 550365990 2 7580 60098 4 2 24365 74563 1 61445958 3 646536941 3 830442020 3 608286388 2 66250 98499 2 25978 80862 2 59266 98807 3 68294557 2 33147 90749 3 592525271 4 2 21801 98784 4 3 278280868 1 357355858 2 16986 64380 1 856774659 3 664861006 1 482919411 1 122398720 4 4 1 560146661 3 56953766 2 23496 88086 3 870644348 4 2 556 42667 4 4 3 278288090 2 30568 98532 3 802106886 3 116921858 3 392587271 1 18485509 4 2 20204 41989 1 168649248 4 1 787201239 3 760568273 2 58733 76780 1 104483769 3 834046055 3 927504171 2 2546 93606 3 533151038 4 3 484975771 4 1 233810956 1 596075851 3 782441745 3 640699886 4 4 1 8684023 3 967048640 3 920052031 3 465853743 2 18215 100054 4 2 53248 86195 3 319354082 4 4 3 234776856 3 67679129 2 16391 39596 2 77709 101289 3 351760778 2 11313 71488 1 947666893 2 16902 30333 1 705922676 1 662836765 4 2 25318 87615 4 2 21633 78351 3 788060057 3 14583632 1 697363485 3 663663706 2 67243 71504 2 14497 82488 3 450804903 2 1328 6038 4 3 509703581 4 3 216380120 2 44557 52398 1 690931343 3 48147853 2 3912 43824 2 27695 31218 3 219303140 1 929683473 4 2 8742 97692 4 3 910112848 2 74184 91396 3 77472099 1 49989231 4 4 4 4 1 343155397 3 934649263 4 1 510217094 2 48202 51102 2 63710 98938 3 575070515 2 36932 82375 4 4 3 74572351 2 54814 95542 1 842542623 3 401036934 4 2 49911 74427 3 995519428 3 371143141 4 3 490009272 4 3 124627781 1 274498235 4 2 72850 75183 4 4 2 29915 89282 4 4 4 3 85387067 2 31770 77907 1 765320471 1 213113750 1 603004726 1 766780099 1 721399897 2 68907 93852 3 1296149 2 9855 47961 3 81582901 2 277 12432 2 46415 68293 3 616237525 1 619809101 3 358599170 4 4 2 64739 73587 3 815565603 4 4 1 729383791 3 248937938 2 46080 100031 3 806550598 1 21956090 4 2 37558 46235 1 757187868 2 19251 68126 2 76762 83171 1 254777890 4 3 963677055 1 897431422 3 879529065 1 423628561 2 75856 96227 2 66930 100334 2 30981 42650 4 3 598788887 4 3 29711397 2 30486 65610 1 947982618 4 2 29164 37605 1 72813170 4 4 3 824460802 4 2 72330 82112 2 9526 57754 3 955364322 2 21394 50448 1 25329658 4 2 13665 22118 1 926894688 4 2 43085 100662 1 370194942 1 863746963 3 804313460 3 289822921 3 133610597 1 294021193 3 290568634 2 48175 64969 2 9640 30396 1 59145498 1 701766579 1 289764421 2 4776 56588 1 586309110 4 1 214303112 2 52616 59990 1 859848666 2 38984 89259 2 60188 88107 3 809273217 1 889066240 2 44328 64607 1 386805771 4 3 781711689 4 4 2 19368 52494 2 46114 93046 1 205312275 4 1 859335066 3 72314793 3 174800400 4 1 646603406 1 330249366 3 220422718 1 236114927 1 55038728 1 334131083 3 437476323 2 32441 85513 4 4 1 352083014 3 209689483 1 187082163 3 301866345 3 26474331 3 272096603 4 4 4 2 11745 20402 3 464517835 3 193877121 2 41457 49797 1 224637108 4 2 50660 55158 2 22015 38566 1 422434784 3 884994630 2 19321 68755 1 616547156 3 597146947 4 1 226787018 1 780636421 1 248400541 4 2 1776 41525 2 42985 52658 1 213010924 1 770010345 3 601671939 4 4 1 877326614 3 174909465 4 2 2105 81195 1 6434008 4 4 1 870620130 3 305484076 3 871803080 2 53965 69537 2 44626 66593 3 13299336 3 29465107 2 33090 34306 2 22961 27058 2 267 15142 3 639810726 3 107484034 2 64206 64832 1 611761772 3 756847570 3 986213506 1 331029617 1 990948000 4 1 368701031 1 804906304 2 61429 78937 3 486300445 2 12215 20696 3 120897225 4 3 666963692 3 489513780 4 3 378720451 3 68779745 1 44723569 1 307933377 4 2 54219 67356 1 694586721 2 46185 77139 2 58187 93452 3 776961222 3 481049356 2 16187 96692 3 816155679 2 26265 26865 4 2 40745 46419 1 5250854 3 453800764 2 79983 96512 2 54130 84802 1 92967393 4 1 47364396 1 126371227 3 679247985 4 3 50835304 4 2 5623 25023 4 4 1 210708442 2 1771 94304 1 608116619 3 78205621 1 886070982 2 54744 86371 4 1 498622594 2 10201 90501 1 700240547 2 7841 16328 3 71875030 1 386931683 1 505185341 4 1 660174300 4 1 793719520 1 441803474 2 5283 76136 1 431198903 2 1148 39422 1 876101135 1 488323239 2 76404 94157 1 903230331 3 997332802 1 148508470 1 712361231 1 285284084 2 13266 90224 4 1 661274094 1 922312993 4 2 27639 85842 1 480507342 4 1 508213547 4 1 233124871 4 3 107566385 1 838771262 1 599990834 4 4 2 17642 42311 2 71183 76037 1 328381667 3 78923167 3 315931320 2 51924 85644 1 547058993 4 1 288458524 1 364236871 1 875474140 1 259208648 1 680307631 2 76201 84383 2 28359 59567 4 2 48675 62982 3 467092362 4 4 2 87487 88197 3 937412185 4 1 506334429 2 8696 48340 2 21254 88717 1 388283992 4 4 1 664273613 2 13708 28631 4 3 722694852 2 21920 67644 1 985099702 2 35420 39468 1 693825034 3 707287822 3 354670597 1 505346995 2 40143 47923 2 34819 76386 1 128629918 3 907611505 4 4 3 847678715 4 2 9441 62166 3 406561864 4 2 24912 72305 4 4 1 822575129 1 340790173 2 67426 83702 1 355375114 2 30835 68928 2 59578 74702 1 38359400 3 35665602 2 48468 92872 2 16020 75034 2 6041 87904 1 615010253 1 62961849 4 1 861318477 3 622149968 3 515227946 1 530326985 2 58126 66909 2 19471 48767 2 8515 52356 3 258223156 2 31461 88065 1 709495905 3 9942570 2 73867 89417 1 775288556 2 6103 8739 3 170825745 4 2 10825 88534 4 3 537642995 3 17554275 3 44876670 4 1 770273351 4 4 1 598960862 1 60156517 4 4 2 68984 77793 1 515766604 1 845717622 4 2 3235 20935 1 804812825 1 51833169 1 628633885 3 732526943 4 3 426705906 1 693858384 1 33339413 1 59361769 3 559156137 2 60814 84031 4 1 422230251 2 96924 102078 4 1 101971977 2 37176 38882 4 3 82792951 2 88456 91004 4 1 731923613 4 4 1 70906471 2 9032 94395 1 530638710 3 743618045 2 76920 81886 4 2 52259 100388 2 33689 100517 1 386366182 4 1 957883402 2 21168 32256 4 1 321350034 3 120258807 2 58677 80815 3 292436800 4 4 2 74248 86492 3 513639773 3 748805411 2 33351 49702 4 1 467614599 2 21256 35408 1 160141432 1 278900612 1 863704205 1 436446374 1 48562662 4 3 397867358 2 24526 79661 3 907255578 3 58162253 3 8203086 3 635936280 4 4 1 980926394 4 3 582348856 1 440523483 2 41339 49225 1 569888464 3 725257022 2 86352 95393 4 1 24164195 3 618046886 3 113959631 4 3 914146620 2 52009 92377 3 826495452 2 69691 100813 3 314368639 4 3 608040981 2 22574 34991 3 192061457 2 20558 70975 1 757427855 3 592555830 2 18656 69442 3 880449190 1 943017381 2 11685 32405 2 25067 62917 2 29446 64055 2 74605 99424 3 56559661 2 23720 28227 2 19707 97183 4 1 309309286 2 64133 90827 2 20002 84702 3 48775707 1 705599342 1 824652775 4 3 553774410 3 463804490 4 3 90727749 4 2 71421 87383 4 1 908066409 4 4 2 81987 83003 2 58154 66436 2 27812 90124 3 8438037 4 1 393578151 1 116121607 4 4 3 115374279 1 13614451 3 345699772 4 1 761720019 2 17601 87431 2 9220 93740 4 1 677610021 3 61781216 4 2 7308 59975 3 56018556 4 4 1 176788457 4 2 14293 44411 4 1 309830532 4 3 697007207 4 2 14038 32860 2 58477 83816 2 32685 65913 3 650044561 4 3 502834238 4 4 2 51788 76736 1 198859845 1 14999317 2 18693 74558 3 119774033 2 13327 15581 2 36859 75993 4 2 22808 82933 2 17015 35895 1 78250305 4 4 2 30152 90686 1 210745107 4 1 696771246 2 10693 58624 2 35030 53834 3 36455842 1 339349709 2 71142 80118 3 929009056 1 740346857 1 756434462 2 29805 46593 4 4 3 211223893 3 24770913 3 489463473 2 1105 67358 1 839457967 1 462315382 3 27587160 3 792978627 4 2 25575 53817 3 887836120 1 218251128 4 2 19435 43825 1 980375995 1 922339167 4 4 3 15295195 3 391683321 2 30399 77908 1 775832751 2 3870 101918 3 956251395 3 263923340 4 1 879536261 1 977334517 2 27657 49591 4 2 37012 84541 3 319175426 2 39797 60007 1 867033087 1 735238414 2 5377 74743 2 32372 85564 2 36431 72996 4 3 494186939 3 957048832 2 4198 33797 4 1 614625061 1 282347950 1 748260616 4 3 371097166 4 1 744428138 2 17382 83056 4 3 295369757 2 26425 65604 1 133064071 1 355099792 4 4 4 3 931068644 1 531366253 2 39232 61679 1 50006214 3 145496997 1 721469677 4 1 666007849 1 65040957 1 129377154 2 95414 98780 4 2 9311 21790 1 993131989 2 5310 70816 3 650435600 3 253440508 3 493104405 2 69141 98256 2 56582 75514 2 59090 100340 3 746178770 1 784090055 3 36905683 3 269599525 1 755936135 4 3 243259133 1 851318907 4 1 698746779 4 4 1 361634037 2 78514 97930 3 836145046 2 64166 88950 2 55865 66827 4 2 17141 30620 3 228171675 4 2 71279 83358 2 1495 83192 2 9749 53366 3 740365002 1 504032850 4 3 850081295 1 662409422 2 31048 42587 1 362463601 3 507806216 1 127315282 2 57017 101687 3 739128283 2 6079 46099 4 1 865836438 3 131070886 1 85114044 4 3 284824554 2 37617 88925 2 15721 74906 2 32313 61218 1 628193918 3 766957283 1 783189150 2 93582 96982 1 211244462 3 44943384 3 411699131 1 689824 2 52432 61589 1 976463658 4 4 4 2 45420 77530 3 236292927 2 72723 86741 3 208547218 3 914546546 2 53721 73176 3 611595458 2 18211 31568 1 598430468 3 589423292 4 3 996364648 3 525253774 3 81153754 2 33453 102090 4 1 462008824 3 101687824 2 11438 88811 3 495109966 3 707211389 2 1947 53873 2 9831 33379 4 3 876479732 3 160144284 4 3 229682846 4 2 18456 38102 4 1 42991316 4 3 884905986 4 4 1 942075669 3 817766719 3 452987616 2 58038 58250 3 721700841 1 73305460 4 4 1 886347099 3 690910422 3 207950546 3 278035684 2 1269 69474 3 536556601 4 3 829503177 1 357256137 2 3050 61451 4 4 3 879661412 1 224472048 1 486298524 2 33044 98310 3 255021151 2 51638 78492 2 24554 83524 3 45593026 1 430787127 1 646155370 3 549349383 4 2 18834 77713 4 2 33271 95426 4 4 3 750225469 2 39120 100128 4 4 1 664010008 2 49540 66471 2 49999 63447 1 958143338 1 65286342 3 118316775 1 12832742 2 17725 70344 4 1 659683149 1 366967002 1 5680925 4 2 51667 72472 1 453553057 2 27077 55705 1 397404627 4 2 69721 79627 4 2 13065 77179 3 510052960 2 64476 91002 3 974134042 1 825105144 1 608440222 2 9013 92074 3 758466560 1 393356740 2 15150 57164 3 178850731 4 3 875263915 4 4 2 40725 100675 4 2 16028 51276 1 58877974 4 3 314175609 4 2 20615 93325 2 38210 48816 1 208354470 4 1 682442988 3 257993203 3 254169601 3 13481690 3 370922079 1 830340903 3 19433803 4 4 1 679967607 3 85550797 3 322729362 1 45271970 1 941587165 4 3 15107942 2 20705 27819 1 306851766 4 2 18965 47251 4 1 851925839 4 1 302294323 4 3 124799301 3 563317261 2 58993 90067 1 993705155 2 9617 33406 1 577654741 4 1 172034380 3 468260731 2 76424 87040 2 35060 69125 2 49514 49644 3 592538173 3 1941231 4 4 1 942416410 2 47967 51856 1 558161436 2 49454 77327 1 545948445 2 1813 101994 2 2823 38556 2 81064 85863 2 26874 30063 4 3 19503924 2 81757 97019 1 779467007 1 921783410 4 3 558693090 3 129504516 1 731462013 3 79917401 3 58635692 4 1 867823718 2 32426 90107 1 60032259 3 398338245 2 31994 61608 4 2 40030 71099 1 656467564 3 247373811 3 742650400 4 2 40694 54687 3 286511971 1 499381164 4 3 787353567 1 35180721 3 222363972 4 3 15009879 3 655061553 3 496196499 1 99857403 1 832789183 4 3 722116911 3 434108814 4 4 1 201316333 3 340501386 3 196754856 4 4 3 804746988 4 3 330979981 4 3 398181663 3 673524413 2 46250 85901 3 181870986 3 492864041 4 3 943835827 2 9368 56557 4 2 35939 63429 4 2 52364 99980 2 44020 62654 2 21108 101531 3 555936942 4 3 28606339 3 57186306 4 1 98830622 4 1 1722645 2 18696 73058 4 3 290128895 3 905557212 3 158978072 3 636293166 4 3 138939030 2 20297 65965 1 72781650 3 788674939 4 2 23107 45104 4 1 452718837 4 4 2 4038 56737 1 805385875 3 190336759 4 2 40562 63805 2 19477 94117 3 196452772 3 521895852 3 460736276 4 2 18311 40966 4 2 53476 94820 4 4 2 57166 75415 3 744211991 2 12495 24123 2 47329 60470 3 177706763 4 3 189444752 1 567061898 3 654810480 3 30099061 1 35767255 1 136089228 2 57390 90921 1 864089734 4 3 87354079 2 2434 45559 4 1 292234940 1 490751399 1 20972271 4 3 521967028 1 865094877 2 65536 92660 1 959332308 4 2 6385 86368 2 27380 92513 3 388489064 3 508644982 4 1 118927536 4 3 557873098 1 546061325 1 697418742 4 1 15891762 1 99091000 4 4 2 27550 84665 3 587249381 1 32577251 1 777639317 4 3 481372023 2 3211 78352 4 2 19642 25682 2 74453 78960 4 3 606303130 2 22323 92549 1 614716374 3 939962786 3 289083588 1 337801864 2 481 94813 2 20900 36502 3 958568853 1 292368234 1 710115085 1 244079091 3 978642246 1 192229403 3 660570250 1 234672956 4 2 39267 45606 2 42406 92243 4 1 647641663 3 109239296 3 320869541 3 254521919 2 57526 66741 3 116986303 1 515975765 1 391036900 2 35760 56986 2 74926 79857 1 668573478 1 922855710 1 156630700 1 499953245 2 35665 68237 2 27690 78549 2 46774 102049 3 453839066 4 1 690111624 3 703395984 2 79858 91873 2 9203 49140 3 569231741 3 423673105 4 1 544308568 3 705950308 4 3 563995090 4 3 38791223 2 47661 71627 1 974306500 2 17473 80977 4 1 231145160 2 73713 94512 2 38542 95071 4 1 895185288 1 225183870 4 1 65128748 4 4 1 884540231 4 4 4 1 53780658 3 324029476 2 40404 56385 1 132259603 4 1 63326138 4 3 136538250 4 4 1 656074165 4 1 945771426 2 74092 87031 3 527240317 1 481763362 1 26001041 4 1 73800824 2 4984 32217 3 971211287 1 427381841 4 1 477492825 2 19745 71032 1 432868684 3 781674037 3 279033458 4 2 27234 30635 4 2 22781 88993 2 34320 99373 3 298751290 3 539406500 1 986434824 3 598490083 3 381785857 1 209985010 3 599655228 2 19474 95583 4 2 33614 93800 2 11182 38158 2 29448 54089 1 39104615 2 30381 99719 3 282692963 3 511607258 1 928811825 2 51701 69089 3 636021963 2 60148 75702 1 550506791 4 2 74514 84505 4 2 24981 51585 3 293942509 3 535934057 2 37888 78995 3 261048010 1 10198494 1 464726492 1 814876709 1 158201433 2 29585 30763 4 3 766942222 2 58627 73589 3 258425536 2 30574 89766 4 4 1 820486574 4 4 1 522107128 3 252114065 4 4 3 100215859 1 293714850 3 299779345 1 600843681 1 22865770 3 365031264 3 579704713 3 559003655 4 1 124276469 3 947529032 3 151200210 2 20370 67856 2 70859 75017 1 326559836 1 759277733 2 21887 41610 1 432064238 3 185577647 3 637464625 4 3 570803853 2 16705 74067 2 51214 98016 2 17965 74017 4 4 1 43213279 4 2 9618 57243 1 953300322 3 701936880 2 78157 96788 1 599122379 1 143443564 1 3088320 4 4 1 186991165 1 406738663 1 253880753 1 962535790 3 450202834 1 476597740 2 40427 100419 4 2 42102 97557 2 37335 43489 2 34397 70889 1 133542183 4 1 886197771 1 696181913 2 252 71905 1 640968122 2 15543 36264 4 3 330321479 2 16141 88956 1 715836901 4 2 35367 78803 2 71315 94571 4 2 66670 83599 2 69976 76956 1 332301878 4 4 1 582009175 1 199041269 3 394612448 3 76399178 4 1 873874118 4 1 90183648 3 680524981 2 18956 47631 4 1 507693353 2 1758 14256 4 3 836781861 4 2 16539 28372 4 2 92257 95882 2 19647 53639 4 3 192926019 3 354410693 2 21183 45523 3 585826437 4 1 579009549 1 347307060 2 52218 98751 3 457679233 2 12736 46783 3 919213403 4 2 48962 82385 3 531324138 1 387154457 4 4 3 767288562 2 62184 76978 2 71048 100563 2 60047 91745 4 1 890629076 3 348541097 4 4 1 826769672 4 3 997456334 4 4 2 66027 86318 2 60963 84280 3 386403384 4 2 17136 79332 1 30251698 1 52717292 3 12519339 3 455088321 4 2 20521 37212 4 3 533280138 3 134314918 4 3 149202674 2 38991 69039 3 429948856 2 38958 67823 2 68435 97429 2 43726 76657 4 1 496432451 1 584697528 1 598294478 2 5620 83133 2 33030 73230 4 1 617310183 2 63588 80605 3 868101366 4 4 1 537978748 1 163093864 1 735363126 4 4 2 27143 54680 4 1 708144060 3 901766511 1 533999139 1 299465934 1 788160095 1 679653196 1 774989226 1 733451195 1 15672950 2 25339 92602 2 84798 99642 4 3 851463350 2 17534 69968 4 4 2 15928 63754 2 15470 30472 3 167600189 2 25400 102458 4 1 77690412 4 2 2709 83307 1 51876767 1 490569888 4 2 27471 86414 4 4 3 150141282 1 74646034 3 510772896 3 446586271 3 844050263 3 352471444 3 118386464 4 2 91892 92258 2 18849 79603 3 583072435 4 3 24750462 3 408223484 2 44312 88433 3 631447436 2 45374 101472 3 198466286 1 460084431 4 3 418358293 3 386679473 4 4 4 2 4829 77428 1 546754211 3 479875520 4 4 1 644662777 4 4 4 2 58533 78529 2 80273 100861 2 24570 59422 1 104358827 4 4 2 6136 79084 3 646175887 4 1 8287312 4 4 4 2 12966 53453 4 3 624548742 1 736411952 1 58314885 1 733386203 2 9948 36534 3 920492522 3 765296548 1 744859807 1 979918941 1 817820625 1 961579552 2 41462 67574 3 752228484 1 873893267 3 435916528 3 91441558 2 4390 54696 2 29430 38086 4 3 193024164 3 657418089 2 28068 43996 4 1 280625343 1 507954718 3 961263343 2 15349 75626 3 122707522 1 42222195 1 293048740 2 93474 102717 4 4 1 119750567 3 519041400 1 112109047 4 2 57163 57684 4 2 60126 69836 1 812600977 1 609220692 1 44871474 3 639946595 2 26303 37107 4 4 2 6633 58383 2 23678 92281 1 651415647 3 739764270 2 3800 44310 3 411932600 3 774689766 2 5571 84812 4 2 73326 89688 4 1 361132658 2 25276 59605 4 4 2 71984 77170 4 3 103501525 3 811186052 2 38942 53339 2 36330 82692 4 4 4 3 247390430 3 73106044 2 5006 78027 4 1 115405830 3 69107700 3 19545231 2 14693 56909 2 70561 76348 2 9850 55709 2 17108 97482 1 49474597 4 3 296904282 1 306602427 1 957314139 2 11200 83650 4 1 513246265 4 2 20308 59344 2 17939 102569 1 793200828 1 4993651 2 37662 53015 1 32887232 4 3 913719888 1 289642471 2 36116 47998 2 51044 60663 2 27610 70927 4 2 91736 96340 1 11984290 1 593919576 3 140155981 3 18130956 4 4 3 530571959 2 26276 90168 3 357391681 4 2 45536 84226 2 16389 65393 4 4 2 26181 91988 3 433843290 4 3 833534629 4 4 3 581210743 2 12458 64369 1 905408021 1 53849023 3 33884150 4 3 191807038 1 797021802 3 778146064 4 1 320903748 3 566756088 2 76393 97147 4 2 16839 44471 1 70878149 4 4 2 2566 27630 2 60216 98890 3 573585518 3 28726108 3 354088141 2 54623 76111 4 3 752412048 4 3 215659273 2 79228 92978 2 27386 76356 1 363204469 2 21502 27907 4 3 563514428 3 686317170 2 32365 62454 4 4 4 1 552577073 3 10403262 1 11916601 4 4 1 753132017 4 4 3 13347010 4 4 1 866079400 3 777806112 4 4 4 3 97059205 1 251869815 2 42571 97349 2 17489 48432 3 476207822 2 28918 61573 4 2 30636 70823 4 1 296036311 2 14887 76838 1 956171720 4 1 265455939 2 68106 77534 1 496052720 4 4 4 4 3 526356656 3 323152878 4 2 18975 66981 4 2 13116 102119 4 1 348816364 2 49724 59144 3 912385015 2 33921 82700 1 439678957 1 874832652 3 5094912 1 479933747 4 2 10629 64088 2 2231 9996 2 37298 57444 1 957378311 4 3 389160169 4 3 634463124 2 67262 97739 2 16182 20051 2 64647 88094 1 138619726 1 919355027 4 4 3 796465233 2 21272 48511 1 63148912 1 114192597 2 44073 56042 1 54321066 1 736927364 1 72383329 2 31015 98072 2 40776 45634 3 479078542 1 492876498 3 685889557 4 3 747116909 2 23493 72092 4 1 117208719 3 68524742 2 42068 61488 1 632412976 1 673392654 4 2 2467 62911 2 9661 32957 3 336582148 4 3 247456113 2 87715 88000 3 55485391 1 55461076 1 5802833 1 905709230 3 34794654 1 722708344 1 893880759 1 720450569 3 783182223 4 1 44885000 3 114212980 2 49759 86516 2 70181 102750 1 240494824 4 1 908394284 3 482521259 4 2 26726 80373 3 98073505 3 32744125 3 992623978 1 253010747 3 969750302 4 2 30781 40691 3 924167054 4 1 556535632 3 761105312 2 38360 46598 2 50234 64295 1 6961452 1 46135494 1 39849472 1 18466218 1 836654375 4 3 880821644 4 1 38926041 4 3 489041831 4 4 3 9464635 3 52283246 4 4 3 121259286 3 148319932 4 3 540292785 4 3 201192463 3 61495554 4 3 150316909 4 1 428841418 2 53157 56346 1 751609319 4 4 4 2 46598 96976 1 680925943 3 517988331 3 488856297 1 669364684 4 3 164463580 1 455586271 3 843369494 2 22603 34593 2 7928 96788 2 14746 89437 3 305368566 3 827464190 1 42561831 1 351159596 3 503636216 3 959428733 2 23105 68834 4 1 831427160 3 166115126 2 40855 66799 2 18193 94644 1 956752466 1 41101689 3 417764625 3 66216491 1 952619602 3 709772125 2 17317 24134 3 548942645 3 506464953 1 39073001 2 498 16050 4 1 480342389 4 1 24021872 4 3 383063064 3 41027004 1 351156701 3 435433253 4 3 44902686 1 679537426 2 66241 67556 1 322754771 2 14785 95865 1 520536575 1 195753332 3 974971509 2 3651 77924 2 76134 94755 1 870728333 4 4 1 825012339 4 1 247425793 1 63810805 4 3 843874806 1 403935383 3 750589666 3 231862448 2 79135 85276 1 659359135 3 726923724 1 902793651 4 3 188559499 2 17529 59414 3 396914509 2 14035 36959 2 35395 97713 1 253061772 4 3 57299898 4 2 63221 86117 1 821595405 2 16017 80064 3 289360322 2 82735 83829 2 93005 96383 1 572539791 4 2 36829 49954 1 460235615 1 28979401 3 8763862 2 59723 71916 1 978652060 3 805834637 3 46235425 1 833564230 2 70067 85722 4 2 11209 80864 2 36870 71442 3 7704322 3 208392978 2 11201 22420 1 724901329 1 79813645 2 50332 89470 2 36997 90155 3 65750141 2 30003 46317 2 43369 80559 2 13679 36317 4 1 477547549 3 967561353 2 65959 102083 1 123719616 4 2 3516 99259 2 53482 72954 1 455456809 1 473212735 4 1 303493868 3 5349276 2 43377 61905 2 45817 95107 1 22881637 4 3 695269525 2 39357 89060 4 1 149794499 2 76603 91978 3 548871240 3 640865313 2 65137 77986 1 191536387 1 11813595 2 50901 95383 4 3 299136334 2 3807 11254 2 40769 57226 4 1 325879829 1 692912867 3 95776115 1 894445132 2 3203 8607 1 925019941 3 260705922 3 185783052 4 3 88924290 1 347418768 2 9047 67284 1 722490814 2 78373 99677 3 741804490 3 891126122 2 8230 22274 1 534490819 3 170590065 4 2 34026 43348 1 149156000 2 1078 78584 3 86266138 4 4 2 12383 15468 1 59243670 1 621121124 4 1 120995332 3 143045194 2 9040 53430 4 3 259748648 3 65881410 2 49593 100971 3 856372465 1 600358380 3 583894640 4 2 35736 85548 4 3 673812380 2 34844 79977 3 186353038 2 35921 55820 2 61153 66194 2 795 30195 3 241098059 4 2 48007 54366 3 24791678 3 75260813 2 19536 20891 2 37906 65813 4 4 1 701097041 1 390133482 1 760749887 1 733130764 3 47160106 1 68732010 3 451131073 1 949902525 2 30460 56000 3 922639937 1 686470880 4 1 45526268 2 64382 69883 2 59887 69111 2 32881 99511 1 282034438 2 32870 85895 1 621476587 3 707024860 2 31074 44525 4 2 78822 88782 3 835193150 4 1 622039360 2 47040 72022 4 1 257238548 4 4 3 436745473 3 552963840 3 42419480 3 205512938 3 56229000 1 175200618 4 1 839612359 4 1 893658800 4 3 244239947 4 2 74467 97017 2 4915 9571 3 344862955 4 1 153106631 1 22094814 1 964667211 2 51541 72187 2 31490 93898 2 26072 61208 2 26273 72592 4 2 41898 46079 2 38228 69008 4 4 2 35735 94030 4 3 639433991 1 209509177 2 10357 22098 1 333600635 1 723940985 4 1 155886773 4 1 30790786 2 56369 94536 2 9223 32926 3 516505322 2 24160 91181 4 3 453386540 2 190 50364 3 322542376 4 2 32803 57468 3 56905503 4 1 13633070 1 769728039 3 477495943 2 7793 87100 1 702647710 2 187 64828 3 118953229 3 371775158 1 64886005 3 226340811 2 80209 93878 4 1 915541994 3 150793050 1 304803356 1 568169959 4 2 6313 74287 3 72090786 4 2 47719 64308 1 893648429 2 17932 54718 1 336763952 3 253617121 2 9205 45808 4 4 2 58949 87725 4 4 4 3 287549602 3 362961536 1 115501167 2 1717 14510 2 28981 46253 3 699915613 2 20195 49624 4 3 799376634 1 114251048 2 38489 72528 3 468334640 2 61667 85513 4 1 780415628 1 810502332 4 3 918237676 2 70739 100455 2 29487 60599 1 962055237 3 428810406 4 3 707789584 1 521623011 4 2 92493 93568 2 57540 71587 4 4 2 74735 87611 1 803437082 4 4 4 1 858570905 1 750050656 2 7264 92667 1 608355500 3 722328866 1 56203695 2 40990 54990 1 303289359 2 61946 68901 1 986005849 1 994256303 3 64496448 1 926848 2 41652 45475 3 77995685 3 669252757 1 62311467 1 960573166 1 35055183 1 887272372 4 2 50313 75301 4 4 2 38864 42320 2 8196 35727 1 907820838 1 167775039 3 496321453 1 686982892 4 4 4 3 530488330 3 475007979 2 58336 69313 2 28048 66300 2 42730 79099 1 175847989 3 497318050 3 784397883 1 39667728 1 978304462 4 3 377961001 4 3 373495595 2 80830 98219 3 319704255 4 2 87288 89571 1 702091 2 194 40729 3 366191835 3 54354575 2 40402 59185 3 139554316 4 3 991347854 3 685237160 4 2 42290 83251 3 562324176 2 13564 82736 4 3 339891059 3 13320319 4 3 29459396 1 964099465 4 4 1 599414042 1 889652796 1 843970273 1 930202248 1 28239963 2 28105 88503 4 4 2 47240 98378 3 634902806 3 806121458 4 1 713129406 3 697887730 3 298104259 1 266259024 2 12322 71267 3 702263154 3 31841123 1 920345391 2 17437 94675 2 30017 79559 2 44304 48470 3 626715931 3 309345586 3 80072094 4 2 1313 64269 1 97546850 4 2 33040 41492 2 42143 58681 4 3 897902758 2 8761 45837 2 31258 49387 1 917696992 1 69914256 3 285028597 1 232218906 4 3 281166828 2 39072 91889 4 1 364778408 3 880895252 3 285029176 4 2 16100 53406 2 21153 102509 2 61042 82543 3 16388524 3 322681059 3 355016930 3 536266608 2 54892 76395 3 7431095 1 79825543 2 30512 95142 4 2 3247 50182 3 984998093 4 3 121904373 3 823875 3 96101477 3 562376230 2 4856 40615 4 2 43651 101419 4 4 3 801760284 2 46690 57682 2 32039 76675 3 251671043 2 80732 82897 2 9559 32535 1 980221132 1 857528750 4 3 101176916 4 1 653617143 2 77248 92032 1 152132125 2 1426 86697 1 30984848 3 10822929 2 5010 14776 2 53344 54679 3 464022708 2 7845 72041 3 282185563 4 1 35326594 2 21871 67168 3 180766653 2 12797 30885 4 2 52447 90328 4 1 991449371 2 13329 42200 3 873748758 1 44929675 4 4 3 861810305 4 3 352553299 2 3507 96162 2 11607 69346 3 595857143 1 166436321 2 10471 97317 1 140998337 4 2 22447 34755 1 380002423 4 1 874610269 1 3151264 2 43557 64203 2 11521 79355 4 2 50916 86932 2 78055 98247 2 11667 47145 4 1 58576437 3 830821832 1 475270619 4 3 159412475 2 42232 65460 1 995729350 1 705445222 4 4 4 3 757850841 4 3 58082446 1 392320361 2 16170 79657 4 2 28493 28830 4 4 4 2 8510 94479 4 4 2 39765 85924 1 19220541 3 587340164 4 1 14905989 2 89215 101017 1 683779458 4 2 34260 55566 1 799181094 1 827864588 2 31803 69790 3 261533732 4 3 943667391 1 343215665 1 763838827 4 1 835454493 2 7364 97885 2 44298 91814 1 95705498 4 1 927475879 2 24472 57803 2 7288 44854 4 4 4 2 13047 33561 4 4 3 945390686 4 2 38639 83071 2 12856 61729 3 107253092 2 30958 75251 2 74617 84462 2 24802 82859 2 19576 83343 2 62351 68448 4 2 38929 97805 4 1 480941381 4 4 1 825861627 3 833472668 3 551365067 2 73171 83886 3 309973550 1 485433036 1 159731573 3 376811244 1 345282668 2 33640 74141 2 4796 11341 1 375894224 3 985345050 3 557997045 4 4 4 3 730365400 3 169677242 3 487045781 4 4 3 351934193 1 80959129 1 392768573 1 362124752 4 1 356980217 2 35888 91303 2 1763 40928 2 62443 84258 2 47181 101105 1 924622242 2 33348 38172 2 39188 90320 4 4 3 300709497 3 460619436 3 356060274 4 1 268299078 4 4 1 527566833 2 74734 98677 2 63271 92049 2 55110 57208 1 362331068 2 29302 80487 4 4 4 2 45122 89609 3 209303361 3 390326456 4 4 1 151952125 2 77358 86960 1 768256437 4 4 1 577522921 2 41889 54594 2 36514 76135 3 66261452 3 458375223 1 254186307 1 665927102 1 172497924 3 129499447 4 1 257949926 2 1953 68326 4 1 492139192 4 2 68351 81376 3 302210768 2 3392 67711 1 921671684 2 53397 74312 2 15720 21360 2 58614 84933 3 171659182 1 640905533 4 3 568809263 1 657323348 1 720534127 3 740745721 3 474102562 3 214807711 4 4 4 3 231636476 1 5717674 4 4 1 904795982 4 3 989031513 1 515451717 4 3 310544511 4 2 35949 92225 4 2 54117 60557 1 210113706 1 890978024 1 755578559 3 132915325 2 18594 53329 2 41448 52581 3 183013126 4 3 963085905 2 61789 86548 3 981134009 2 54761 72891 2 44131 69331 2 24338 81701 1 713351797 2 24313 69775 3 274056972 4 3 472535652 4 2 954 80976 4 2 21122 53990 2 7708 8119 2 39003 101883 4 4 1 469967185 4 4 4 1 60726777 3 894624738 3 545242415 4 1 427913483 3 422691059 2 50360 76934 2 52462 84415 4 2 13239 75240 4 1 814352929 1 702044021 1 626729100 1 539194058 3 166365439 4 1 506308056 4 2 34712 40840 4 1 962635277 4 2 53728 85223 2 37897 51952 4 1 890810067 2 27271 64536 4 2 93399 97923 4 3 2797677 4 4 4 3 358668606 3 990022042 2 22046 85120 2 15624 79313 4 4 2 13898 18232 2 41705 94368 3 393630029 1 794966436 3 714479838 4 1 677305424 1 325574 1 745776339 3 670464381 1 960573002 1 757421170 4 2 40904 74304 3 906837609 4 4 2 32883 84351 3 552688232 1 452336257 2 51333 71645 2 51129 97122 2 20649 40875 3 525180642 3 413703752 1 355758814 4 3 727408730 3 108095619 3 763097255 1 1534045 3 62794905 1 818573397 3 41772868 3 108757292 4 1 592811938 2 12017 51368 4 4 3 641349321 3 832069466 2 29660 57896 2 56996 89116 4 2 32784 34143 2 24409 86494 4 4 1 295818103 2 5072 32246 3 336773530 4 4 2 20016 70881 3 753997243 3 606553959 2 55681 96640 3 147124042 4 2 5472 100955 3 547154619 3 365139149 4 3 905019709 2 18352 35614 2 41886 61349 2 15953 65601 3 90978617 4 3 852390342 3 36503418 4 4 1 123925771 2 64713 92780 4 4 4 2 8442 92033 4 2 32865 47050 4 4 1 513789145 2 41621 97019 4 3 978411564 4 2 57558 95276 1 871630684 1 63452116 4 3 427877556 1 901304279 3 547668411 3 211018264 4 1 33175455 2 13880 23316 3 129151967 1 738865934 3 181834965 2 32827 80967 2 15983 30484 4 4 1 16993870 2 51551 93471 1 458722342 1 655064103 4 1 264089955 4 4 3 339940950 1 292268787 4 2 9738 30672 4 2 51493 69708 3 60134749 4 4 1 566393717 4 3 796645936 3 630244087 1 391201061 2 28225 51403 1 97001050 2 24406 100836 3 31855606 1 25217740 3 393974770 4 4 3 4330811 4 4 4 1 977696637 2 3971 93684 2 15854 100875 1 692447612 1 789126431 2 65631 69412 4 4 4 2 51460 73311 1 284920245 1 11510101 3 830139498 1 551229133 2 424 80007 4 3 375216703 2 16001 53528 1 802032461 4 1 781802731 4 4 2 30291 78028 4 1 39247497 3 854162445 3 354801629 4 1 59943161 3 587729424 2 80097 85691 1 33671488 2 17164 19410 3 616044901 4 3 652658544 4 1 804716603 1 862515480 1 66987681 1 102291167 2 38133 73404 1 745940583 1 676350970 2 55747 95666 4 2 10262 26286 1 468077531 3 960293956 3 97172654 4 2 52384 82736 3 591056887 4 2 10914 92156 3 242692130 1 131654598 2 40132 93131 2 12025 27908 1 77459097 4 1 626678431 1 3322260 1 116929765 1 48942192 1 698076180 3 767045423 1 963126470 4 3 646775814 1 431160725 2 36392 54063 4 3 38086979 2 31281 45451 2 92107 101647 2 50127 86179 3 770308950 2 1815 17589 1 432158164 2 33500 70365 1 826959927 4 3 34679649 2 28106 30547 1 919297136 2 28114 88664 1 908175992 3 477058212 1 442699718 1 338298818 4 1 722603 2 36944 44884 2 62745 85557 3 447632022 1 803406490 3 474053278 1 605061368 4 3 368316382 4 3 291646633 3 546985939 4 4 1 123440190 4 2 7812 76558 2 47130 69455 4 3 369179376 4 2 5413 30030 4 4 4 3 712873293 3 690415427 4 2 19226 45989 2 7312 66468 3 35881482 4 2 59951 81530 1 949620751 2 21515 24192 3 20444325 2 13333 31927 2 12895 32244 4 3 891829179 4 4 4 1 463158864 1 459753403 2 61397 69498 2 81841 92773 2 62269 66880 4 4 4 2 33839 82143 3 714614368 1 959697258 3 240821769 4 2 38208 58666 4 4 2 39195 82298 1 170477228 1 778050858 4 3 705484157 4 4 1 438574546 4 1 697363464 2 32792 41332 3 244272150 3 406131715 3 484582187 1 635264772 4 2 11882 12700 3 258370558 2 47508 90876 4 4 1 860905953 2 35602 85642 3 662371885 3 268782664 1 933532106 3 120591325 2 21492 41301 3 998036273 4 3 828058244 2 70716 101532 3 313119045 2 53308 91528 1 275858673 3 887712518 3 695177400 4 4 2 18426 68162 4 3 670881342 2 15295 44683 1 283145591 3 529558870 2 33762 55359 4 2 7323 19409 2 33106 64024 1 391445253 3 330022315 2 46807 87076 1 383611885 1 254192018 3 851307917 4 1 844027318 1 357686684 2 8761 73290 1 169103884 4 2 71668 96300 4 2 19054 64186 3 513763747 2 6145 46549 2 22480 91068 3 730263021 4 4 1 572099416 1 794113057 1 1200130 2 66041 82123 3 337752949 4 1 339951975 1 827146727 4 2 44341 47524 1 864635214 4 1 671864639 4 3 755702620 3 499504245 4 3 112759622 1 865556972 1 688989139 3 868094408 3 197289151 4 3 731365013 2 42272 70169 3 285628911 3 52235359 1 51563938 4 3 200473084 4 4 4 4 1 482496672 3 770834553 3 343976453 4 2 40984 52728 2 4032 50271 1 582628144 3 751280108 4 4 3 47429815 2 9737 45744 2 19015 24129 1 561112625 1 379984819 3 330937243 4 1 931500384 1 5258335 4 3 607292925 4 2 87245 92909 1 571083610 2 48736 99440 2 54840 62827 1 207563806 2 926 48130 2 25864 61664 1 204115435 3 795467005 3 87741136 3 979107297 3 8409984 1 521945150 4 2 28696 81326 3 153608506 3 681924821 4 3 752919388 4 4 2 685 84389 3 76359906 3 438319848 4 3 867219507 1 116502668 4 4 2 76812 87879 1 575453016 4 2 29334 70396 1 873988240 4 1 137454270 4 1 859522565 3 160313643 3 334556971 3 107689914 1 946610036 1 618925982 2 11681 79572 4 1 218978089 1 8720937 3 865972416 2 49356 68674 4 3 185692026 3 990163842 3 285891858 4 1 705057710 4 4 4 3 617163714 3 120364902 4 2 1814 74097 4 3 16650149 3 779170684 2 12725 47604 3 33983893 1 581389568 4 4 2 75756 97561 2 7354 66562 3 690946923 3 298771984 2 5123 32947 3 326950323 3 397340631 1 200570814 1 310568895 1 68896190 2 17116 74648 1 39886663 3 208271472 3 12949344 2 30180 67203 3 621950700 1 333484037 2 42329 60654 2 101008 102379 4 2 84126 100771 3 698196888 3 578268573 1 31438383 1 488146871 4 2 22045 42341 1 197319175 1 433499146 2 53215 62807 2 30748 54610 2 59426 96266 2 43558 59120 3 277435216 2 9590 36561 1 25232070 2 21608 27932 1 117947543 4 3 82733335 1 496589209 2 79404 89077 2 17110 73117 1 810055130 2 54655 75652 4 2 163 51390 3 781657436 2 59 61979 4 2 16573 65717 2 97572 98208 2 23524 26232 1 93603457 4 2 46985 71124 1 260926912 4 4 2 22623 41244 3 895683825 1 880017768 3 936104767 3 91000925 1 490534656 3 255973025 1 21025211 4 1 723991583 3 7493133 2 17674 90984 3 923869068 1 505547296 1 36507087 4 3 406325852 1 885488902 1 439418426 1 611119407 4 4 3 96483760 4 1 502326295 4 3 85103783 1 510039981 4 2 43657 86062 3 101370513 1 957993808 3 46920039 1 693798816 1 9707053 4 1 714935175 4 3 293682295 1 907362044 3 251609604 4 3 363676943 3 836986225 2 21758 34508 4 1 187248087 3 943066169 4 1 388945306 2 14543 78040 3 603548695 2 66462 81419 4 4 1 964234573 4 3 53618209 1 738390992 3 497735361 2 75852 93964 3 535370051 3 947966716 2 24242 84425 1 773070955 4 1 43752108 3 546440936 2 13442 91619 3 538863385 4 2 68887 90855 2 2463 78676 4 2 22031 23564 1 521203967 2 39187 97811 1 915254043 2 22284 33436 2 8001 99542 1 708294922 4 3 562191502 1 121755232 2 34411 93522 3 712380507 3 64881084 2 20595 26002 2 30057 74287 1 133463170 4 4 3 869291693 2 5107 5301 2 16048 85379 3 110190711 4 3 266268946 1 116229327 1 20198847 3 905697417 4 2 59390 78074 1 266489674 3 420121969 4 1 359886711 4 4 2 9321 83594 3 2868632 1 695651180 3 706387990 3 219529163 2 10390 86891 2 18710 20181 2 17843 61923 2 92759 102166 4 4 1 934141429 4 3 90959800 1 439990157 2 1172 57717 1 716338924 3 627952826 1 486733228 2 79699 98922 2 46882 91125 2 73143 77319 1 338565805 4 4 3 534519891 1 383179770 2 35745 70350 1 119736182 4 1 61031935 1 955701517 2 24492 49200 2 7956 71731 1 763729386 2 39229 52355 1 583690706 1 218443107 1 886393233 3 10799608 3 799084181 3 515389950 2 75369 84666 3 943216183 3 891762876 3 203553832 3 891245449 2 26068 67639 3 388759569 4 4 3 955360352 1 729259751 1 312646126 2 85347 93890 2 38028 85907 3 561509735 3 670106998 3 629710395 4 2 1539 2568 3 701793115 1 667304906 4 1 947449659 1 412745411 2 27610 62842 1 937090724 4 3 65449757 3 368617354 2 18791 34701 1 144054421 2 17810 78515 2 12529 77756 4 4 2 25279 29855 4 1 644610286 2 12309 45133 2 54970 96251 3 608286963 1 803481981 4 3 314171123 1 688908134 2 68204 90857 1 740401309 2 48082 88275 1 52687127 2 5193 81676 4 2 7161 60658 1 850015482 2 15446 59721 4 1 545162327 1 4254373 3 627530273 4 2 36674 55881 4 1 898845450 4 1 7437371 4 1 30518663 1 347705268 4 2 29452 70085 4 3 601778098 4 3 686654931 1 597977206 1 157915382 2 19000 60264 1 851031883 1 848189409 4 1 835789481 1 684941156 3 695432856 2 10963 45209 4 2 32793 61842 1 828206312 3 739678266 1 602752765 3 42568208 3 993781522 4 2 20176 55951 2 90810 101311 3 290292740 1 490201263 2 42351 99633 4 1 520540032 4 1 102487644 1 935488253 2 21939 47951 4 3 620446537 1 538577539 1 507777108 3 991807184 1 416621016 2 11514 56562 2 24296 75300 1 810231746 3 113579177 4 3 67428460 4 3 536510081 1 692023312 2 50054 79677 1 35969920 4 2 39384 70538 2 95195 101626 1 107908189 3 750782438 1 71378679 3 238126612 1 987034873 2 28437 66358 1 679898867 3 24440274 3 374242759 1 624253515 1 802540725 4 2 13252 89097 4 3 975174491 3 539279022 3 24894506 2 10796 12491 2 3794 20983 1 275245292 1 419285702 1 663072638 3 437010896 2 34509 77819 3 189586929 2 53487 72375 3 59040229 3 334062773 3 914308341 3 72057526 2 3027 83164 1 14372174 1 14593231 4 4 2 58111 64827 3 974257004 1 911322992 3 265361162 2 92013 96281 3 699291351 4 1 424443214 4 4 3 60526195 2 2905 62713 3 379468 2 54754 67499 4 4 1 47340383 1 428134437 1 359989145 4 4 4 1 826505687 1 775956472 3 114349219 3 585890433 4 1 725504200 2 14561 25280 1 938719906 3 553070055 1 710050409 3 836298634 1 287311894 4 1 805420781 4 3 416193635 3 953022826 3 978830720 1 865017143 3 411408130 1 166484832 4 1 54960460 2 33704 56275 3 542016277 1 190907129 4 2 86896 93343 3 253862956 3 3450200 2 42005 68144 3 72955029 3 983370745 1 342137993 3 128910273 4 4 2 25651 91599 4 3 246575238 1 158763745 4 2 80144 91387 3 725748396 4 1 13271110 1 709974608 2 64029 76390 2 42312 51715 1 32050833 1 153952518 3 140334304 2 59293 97725 2 30460 56765 1 134420274 1 474158750 3 352820890 3 516146536 4 4 3 55951469 3 94397187 2 9616 52244 3 778192833 2 59730 68643 4 3 895484910 3 612685868 3 392073277 2 49813 88117 4 1 989587480 3 595956081 1 797073811 3 220756677 4 4 3 881391307 3 36180369 3 257106168 1 950596191 1 466264177 4 1 574140696 4 3 852103040 1 820941028 1 32531265 2 21543 67682 3 790128830 1 918472625 2 10470 79486 1 861335874 2 12848 63707 4 4 2 64193 99609 3 357461812 4 1 715662618 3 261786146 1 361362360 2 47847 61963 2 34268 61732 4 2 24063 53558 2 27209 71464 3 689760297 4 2 25145 86678 3 874425802 3 229274454 4 4 1 217754458 3 619385830 4 2 4368 71556 4 4 2 7275 75788 3 85704440 2 14007 96217 4 3 227860484 3 192791126 4 4 3 340771507 4 2 41133 41820 1 541436994 2 31564 83749 2 71342 78803 3 48240002 3 40666399 3 425713676 4 1 342411245 1 600661011 2 10593 88739 1 514577733 3 883581100 3 527151646 1 182412624 3 752261450 2 13798 28520 2 2679 7555 2 732 13219 3 975342480 2 20578 24349 2 22522 82901 1 49249564 2 9086 96662 4 2 31710 102332 4 2 22805 47569 3 993929064 2 2237 22821 4 1 26540420 3 366317366 4 2 1207 65513 1 599086605 1 840292810 2 26230 83981 3 668067162 2 1176 63575 4 2 58674 58723 3 146121407 3 207468114 2 33361 89503 2 6156 97387 1 126082726 3 400821436 1 62816066 2 25270 48579 1 247873802 4 3 905507295 3 180526684 4 2 44572 66527 4 4 1 602305845 4 4 4 4 1 579203575 1 172874278 2 28642 34264 1 946135002 4 2 9402 46866 1 29081639 4 4 1 742822676 2 21630 64564 1 165846933 3 140409302 4 4 4 3 579286135 3 722295062 3 893910280 3 20478925 3 33635836 3 847801578 1 545677481 4 2 39086 66196 4 2 30844 50170 4 3 519889122 4 1 694344992 1 590717487 4 1 141996676 3 498078164 4 4 1 60501098 2 35556 84325 2 41466 72180 3 351721018 2 714 75045 3 190686982 2 41675 93674 3 56343146 2 47753 60052 2 45077 74744 4 2 75839 93269 1 229637976 1 54055552 2 35491 96982 4 4 3 463883232 4 2 3308 54895 4 2 7155 101133 1 437354276 1 355452340 3 667398696 3 553167017 2 10692 19541 3 390061594 2 55467 66526 3 59952611 3 153782838 2 2073 4882 4 1 918553179 2 13542 31722 1 128467043 1 781857134 1 795747550 3 43649420 2 34050 50168 3 971485146 1 19107030 4 2 27662 95615 4 4 1 628882133 4 4 4 2 20084 61254 2 80211 91959 3 57545369 4 2 13873 92270 3 675136926 4 3 819159635 2 5030 100201 1 588273711 1 857757653 3 654999598 1 508085871 4 1 387439867 4 1 501865521 1 296157092 1 946660918 1 139789 4 1 9910850 4 1 427724785 1 873988360 4 1 600510135 2 11811 28369 1 964488167 2 88516 92888 1 932715727 1 226923221 1 278181026 2 37199 75613 2 81198 85338 1 170093098 3 502913677 4 3 154689951 1 698870860 2 17333 89643 2 48820 66508 1 670876113 3 290051008 4 4 4 4 2 92507 99472 2 7706 28311 2 33483 71556 1 62421599 1 343800884 4 3 967851815 4 4 4 3 293395479 3 865601025 4 2 66290 71355 2 67578 73997 2 3326 97317 2 35209 99614 3 309020232 1 554000886 3 39440665 2 57373 87223 1 523927598 4 2 56877 64018 3 22065084 1 708009906 4 1 715925406 3 979964631 1 983868241 3 159551590 3 87633652 3 205690317 4 4 1 952922923 4 1 438751510 2 7336 47082 1 187465093 4 1 793617889 3 106992521 3 758218026 2 2674 34095 2 46574 75131 3 729367451 1 348569428 3 583521162 1 864201381 3 914259193 3 233317567 4 3 227841600 1 487710679 4 1 732395342 2 38482 62896 4 3 518048325 2 18517 60398 2 6014 60320 2 711 98358 1 55265987 4 1 7017989 2 90359 98919 1 829365224 4 1 528620241 2 26208 43547 2 1877 4031 4 1 693897000 1 325368112 1 777723083 2 5599 101212 1 126988398 2 70041 70115 4 3 391861503 4 2 12141 87268 3 371750538 2 22084 94621 4 3 368592509 2 56166 96404 2 9912 67616 3 19915791 3 96820625 2 52202 59014 4 1 799360291 3 747149534 2 3553 80328 4 1 316627468 2 30909 69412 2 60845 71215 4 3 92967389 1 64910889 1 887696264 3 977429162 2 3010 36328 3 333136995 4 1 614250012 2 47391 59783 3 792153734 4 1 185298037 1 446501322 3 314157763 1 60040976 4 4 3 333684683 2 80717 91624 1 876256728 4 2 20053 56764 4 3 267032081 4 3 401349702 4 1 69364093 2 42839 52178 3 6807333 3 613901254 2 6728 49516 4 4 2 31193 79442 4 3 458696709 2 48774 70887 1 457822073 2 68659 72052 3 670898413 2 3037 87045 1 705136476 2 3857 62713 2 82579 83711 4 3 606712930 3 34124960 3 411272220 2 52753 79490 2 16130 28868 4 1 33668202 3 25355404 2 49453 58821 1 354082594 3 2672723 3 750913892 4 4 1 276269539 4 4 2 26754 55174 1 170225539 4 4 3 50471998 4 1 309833061 1 875906024 1 666137497 3 826943035 4 2 54635 63098 2 81665 94362 2 6256 75704 4 2 57763 101971 3 550869843 2 15824 49864 2 50559 70057 1 195978649 2 38205 43156 4 2 23100 45502 3 77874953 3 604548808 2 48618 81198 4 4 2 52122 63899 2 18247 43642 1 23941722 3 726446562 1 354967948 4 3 749407311 3 976655807 3 937738635 4 4 4 4 2 51412 101452 4 2 21157 82974 1 32663734 1 160376413 2 8670 27405 2 1232 82950 2 57594 84619 2 4564 25115 1 433620331 3 578671916 1 226565101 3 981116281 4 3 930870141 3 244333864 4 4 4 1 509150735 1 340032426 1 559664119 2 60082 68916 2 23133 66973 3 822996714 2 8845 94644 2 40886 82402 1 137540295 3 181819201 1 999910211 2 35690 73316 1 910373385 3 405026319 4 1 918219886 1 25513236 1 541195463 3 958300513 1 421443039 3 114091030 3 602844780 4 2 28443 75996 1 91026108 3 788062701 1 528112369 4 4 4 2 19086 94946 2 5383 8081 4 2 10939 33753 2 16633 47904 2 3671 97052 2 57081 83339 1 115340345 1 820938138 3 906039534 1 30940163 2 52118 53034 3 639384987 4 1 777175160 4 4 1 47749086 1 651785982 3 824890474 3 307331766 1 684733345 1 956268305 3 197903582 4 2 37353 38675 3 581008144 2 40449 90981 3 55268243 3 973992267 1 453759240 3 810443899 3 202843577 3 331293236 2 61543 88713 1 147766629 3 268482854 2 48157 89560 4 4 2 29459 55730 3 474965124 3 69814821 4 1 795008638 2 78496 95374 1 216673277 2 53360 68095 1 72710551 2 58010 61997 2 33098 51990 1 155015448 2 50094 97202 3 838716871 2 33478 59116 4 3 268655015 4 4 1 969859804 3 871134026 1 724113989 2 13901 49070 1 22291906 4 2 19625 69181 2 52415 101218 3 693334106 3 631277875 1 657710421 4 3 933893645 1 581972870 1 776444329 1 679362716 1 763040355 3 576683921 3 794682275 2 238 43882 4 2 25706 60485 2 25667 102366 4 3 572342518 4 1 822048687 3 952797722 1 462797303 1 195696151 2 16561 32368 4 4 2 67450 83363 2 27577 64789 4 2 51311 66358 4 1 951441367 3 31082378 4 4 3 65656848 2 5883 74616 3 815208821 2 6365 21002 4 4 4 2 25860 83112 3 171926139 4 4 4 4 3 762599502 3 81632489 1 627400718 1 65286562 3 105485906 4 4 3 545851083 1 261209658 3 123802903 2 48659 83650 3 264268754 1 453895304 2 82066 91477 4 1 505023287 4 4 3 457918120 4 2 19936 29806 3 230858201 2 30073 75785 2 9074 57606 2 8794 37119 4 1 53043709 3 510833037 3 445574363 3 555264690 1 37533259 4 4 4 2 22155 101918 3 693807671 1 744223234 2 11190 85914 3 796052866 2 22004 60216 4 4 1 760423025 3 318702036 3 136215091 4 1 303322981 4 3 702733119 1 292610751 1 84382897 4 2 21037 25934 4 1 619765080 1 506501590 4 2 30129 48747 3 326241456 4 2 51238 54313 2 79630 91752 4 3 881069533 1 620421114 3 774696596 2 62671 88866 2 67487 96516 4 2 8327 84867 1 91347270 1 47618028 4 4 3 339859628 2 7937 60226 4 2 22005 29313 3 781016383 2 32973 35566 2 16061 50777 1 455417367 3 614482515 4 4 2 40409 75587 3 410245418 3 508514229 2 67525 68907 2 17942 96214 1 406126995 4 3 676465120 3 3475991 3 39328184 2 12750 74575 2 32754 99784 4 1 869087505 4 2 35636 92345 3 33310142 4 4 1 234751321 2 46916 81010 3 212178702 3 782573897 4 1 271460776 3 672143678 3 639653672 2 7906 8673 4 3 973208563 3 759410326 3 370172656 2 75034 101129 1 501176674 2 51495 66635 3 481500871 2 11054 73715 1 716456628 3 107101881 1 737192244 3 426852677 3 206192139 2 10570 11710 1 23615086 3 351377120 3 8285243 4 4 2 35560 97776 1 431329088 1 469540885 1 171635423 1 376543779 1 276587739 4 2 60684 88437 4 2 17314 89448 2 4317 6269 4 4 4 2 51758 76347 1 840152364 3 644713935 1 823976175 1 817836302 3 905059805 1 491258766 1 132701182 4 1 299641912 3 485144917 2 10334 10449 4 3 770424431 1 766904637 2 29210 77991 2 13365 41376 2 94577 101612 3 7464246 3 516825861 1 481426572 1 673316785 4 2 19859 51764 2 36017 103331 4 1 352557686 1 884136996 4 2 4477 59172 3 473706128 3 120442319 1 425670525 2 37892 72582 2 52170 63037 4 2 19913 25225 4 1 879749170 3 12260302 3 67293670 1 214138519 1 812512640 3 6932335 4 1 462827459 2 70957 88583 1 379333609 1 296759529 4 2 37936 70831 3 617314995 2 31274 57181 1 851207895 3 140630812 1 295085596 2 18887 69529 4 2 80075 94545 4 1 807491204 1 382932517 4 1 227236841 4 1 745896821 4 3 260852088 1 430085550 3 21639003 4 3 475750130 4 2 14781 72800 2 45276 99122 2 51659 76106 1 85511549 3 374667619 2 8322 79692 3 439261054 2 43186 80212 4 4 3 551870594 4 4 1 45029454 4 3 505717240 4 3 21927765 2 39865 87884 3 199006023 4 1 41084019 4 1 807286985 1 309167019 1 706439574 2 53027 63323 2 23574 86467 3 380652549 3 609788837 2 61459 64979 4 2 47066 77936 2 31842 84675 1 227011761 1 879393652 2 10485 51665 3 851837524 2 61035 101459 2 39413 44010 4 3 406039753 4 2 80967 84368 3 323775696 4 2 30319 81564 4 3 965055321 3 628436232 1 978283341 4 4 3 350910213 4 1 228681158 3 53006296 2 49715 66682 1 727410208 1 334528102 1 443284921 2 34206 39449 3 788073484 4 1 867326566 3 531414879 2 53966 95021 4 2 53088 95284 3 959629440 3 299899393 4 2 5511 30421 1 894520771 3 694527724 4 1 667761261 2 15753 41095 2 51910 72900 2 52394 102761 2 83638 102738 1 281902349 3 48709035 4 2 4837 74073 3 195837453 1 774685391 4 4 1 947941832 2 2042 91501 4 4 4 1 775874932 3 427475855 3 107578893 1 750628885 4 4 3 15331150 2 73079 101407 1 859538872 1 604529533 3 992376582 4 3 774211995 3 222334636 1 725772152 3 75526244 3 405299113 4 2 26338 97851 4 3 939914777 3 46149419 3 51407378 2 35307 64800 1 802254329 2 43693 76916 3 352612936 4 2 9074 46010 3 977662987 3 120682308 4 3 774343823 2 19775 53059 2 23031 102364 1 672698190 2 4637 39748 4 1 906896905 3 47909887 3 891735043 2 67749 99193 2 59012 98236 2 82955 87936 2 18582 43478 3 262185462 3 419615940 1 406586735 2 89908 93298 2 10414 93861 2 40992 98019 2 39369 86250 1 283393506 2 21898 93422 2 31818 47034 1 915021547 1 3826745 1 62481251 1 904511071 4 2 39380 58346 4 1 801083780 3 792241628 3 497577356 3 531650278 1 238267061 2 23987 36854 3 733957541 4 1 948417102 2 60547 75770 1 116770378 3 872496706 2 40434 86281 4 1 692006387 4 2 96193 102677 2 3624 42141 3 742402539 1 69998962 4 3 145668184 2 65473 97486 4 3 844547835 4 4 4 3 441034872 4 2 38936 90337 1 387513939 4 1 924666027 4 2 19443 102009 4 2 37401 80332 2 34550 42393 4 1 991195264 3 469025151 4 2 76519 97703 4 3 283095092 1 724682109 1 352810158 1 273259294 2 27097 32980 1 231304969 3 725750160 1 456933592 1 217006522 4 4 1 857064919 4 2 32282 83866 2 42893 72645 3 223241243 4 2 24792 60765 3 75402272 1 544756868 3 518152355 1 507540987 2 46296 50913 3 446741429 4 1 857202278 1 33752172 3 137926910 4 1 595016183 1 760544979 1 31864660 3 786854895 4 4 1 468714666 3 522266527 3 577692809 4 1 589407205 3 849731912 2 21502 48828 4 1 888667192 3 935693988 4 4 4 2 55301 78603 4 2 4819 9067 3 979155139 3 433202543 1 713175496 4 1 331525250 3 583743083 2 4938 29477 4 2 32606 58110 3 564502124 4 3 547435686 2 21261 60345 4 3 20764295 4 2 8519 31907 1 512524579 1 500866936 4 1 972840171 3 767498612 1 905657602 3 316512357 4 2 69872 72119 1 526650787 4 2 54622 93028 4 1 55566148 3 639785542 3 126174560 2 7558 58800 1 773102496 4 3 930557584 4 3 656016562 4 4 1 92702151 2 28571 66575 4 2 156 72623 2 29653 48387 1 47782474 3 64233060 2 63596 79508 1 532391074 1 193836922 4 2 32834 101097 1 23182835 2 20062 37398 3 982280457 4 1 180580559 3 869048555 4 1 554461650 1 363113321 4 4 2 46770 61543 2 4843 72610 1 738311375 2 94838 98987 2 2110 34966 2 4196 56668 2 58693 61158 4 2 26786 62283 2 56094 59284 3 525969307 2 11650 95568 2 15173 94131 1 39290750 2 21529 92304 4 1 158542345 1 943728901 4 2 8693 102674 3 18189936 2 31925 66491 1 826258744 1 146861661 4 3 375240083 4 1 919440351 4 4 1 498519729 3 825658269 2 13099 33469 3 562755261 1 38275111 4 1 53213046 2 78925 82270 1 243669687 3 121630671 2 2882 42927 1 468122565 3 954993587 4 3 855125123 3 825903415 3 935325366 2 18453 62708 2 18897 42741 1 359553662 4 2 65186 66303 4 3 933671456 1 564439523 1 893097150 3 916517736 2 83464 99389 3 901003252 4 2 61089 94272 4 1 672905118 3 853683578 4 2 12906 64580 4 1 589460709 1 986617232 3 8040672 4 1 858994585 1 562397574 1 73413259 2 9015 80564 4 2 34842 57682 4 1 782553472 4 4 3 11443427 3 373637668 4 1 814929880 3 28085812 3 324300121 3 66981730 2 76252 83953 4 3 963246416 3 363551475 2 34388 40144 3 761200154 3 580494200 3 382452360 1 1266327 4 4 3 605743204 2 21310 82755 1 240923314 4 1 98905057 4 2 68407 97987 3 774243130 4 2 13563 84720 4 3 121407884 2 22374 65685 1 320301599 2 72120 102996 3 846323239 3 980811252 2 67718 97075 1 231574948 3 109461931 4 4 4 3 33978446 3 165411141 4 1 448999468 3 637453344 4 4 3 254291799 3 81710274 3 732278070 4 2 3545 20853 2 29277 41612 1 805912493 1 767369940 4 3 689706989 3 50612603 3 341785455 2 63399 82086 3 80886688 4 1 405134423 4 3 768643649 1 423468077 4 4 2 20615 96670 1 718975797 4 1 772816311 2 75120 102959 1 710401645 3 658330380 2 32639 74493 2 30903 39143 3 45120173 1 510324307 2 40915 49294 1 420828846 2 9825 98377 1 215990717 2 19220 47680 1 592245490 1 110508483 2 33810 55246 3 98502616 2 57145 98879 1 584003655 2 54028 101037 2 72625 84239 1 57632530 4 4 2 30792 57282 3 882789528 3 402147259 3 183057623 3 565484489 4 2 62795 85168 1 720284848 4 1 258194119 3 725487512 1 976019640 1 433452108 2 57161 89341 2 29684 82954 1 28859336 4 3 774991379 4 2 14347 25470 4 4 3 161632381 1 238705528 2 34639 39642 1 183937703 1 23706734 1 851970566 1 783974995 3 169642410 1 660638457 4 2 48206 75405 3 389390004 4 2 1505 49875 3 76077655 3 7751058 4 4 4 1 962371417 1 835847868 3 805545465 2 9210 51623 1 224526855 3 328461883 3 65033030 4 2 2038 59870 1 773172221 4 1 89751830 4 4 4 3 28263757 1 273494757 1 569436489 4 4 1 26957680 4 2 20743 56651 3 82405816 3 845250361 2 42225 73557 2 4039 52528 4 4 2 45362 47557 3 414757227 3 357991549 2 70504 91490 2 24380 81511 2 42155 51487 4 1 853639005 3 885623295 4 3 730871269 1 415807826 4 2 47164 78677 2 70675 92834 4 3 21129466 4 1 239376264 1 340164116 3 767245101 2 71780 103069 2 29263 97071 1 274743162 3 33523383 3 656187412 3 906489675 1 72308030 3 874318613 2 26794 71836 4 4 1 884402757 3 912927850 4 1 895882827 1 534836037 3 260355556 1 158708204 2 73084 98466 3 356055569 4 4 3 492631212 4 4 2 36986 57101 2 38642 54369 4 1 26042768 4 3 177400107 3 25706721 3 197299686 4 3 772108737 4 2 9526 58373 4 4 2 33805 44810 1 301130950 3 836745767 2 32687 65810 3 703125372 3 892595787 2 76494 78697 4 2 37838 69430 1 417957780 3 334586120 4 3 579667477 2 5195 53202 4 2 9568 95439 2 9002 79867 3 346970084 4 2 70830 80163 1 894206487 3 140458569 1 516692271 2 20462 98990 1 304217124 1 243592697 4 1 213080280 4 4 1 414763524 2 59402 88735 3 81723312 4 1 147716503 2 52601 97247 2 12891 53767 1 784622691 1 989852734 4 1 409543738 3 569144099 1 595495449 4 2 57752 95344 3 649936450 2 23927 101435 1 204805519 4 2 29466 91216 3 3913286 2 13904 72633 2 23098 73554 4 3 576844468 1 517534993 2 30210 39278 1 980724799 1 174606767 1 704322664 3 23321697 2 4245 42792 4 3 301254086 3 448186237 4 4 2 22820 88975 2 11043 23231 4 3 284594105 2 45563 100162 3 564517842 4 2 22082 44068 1 422445219 2 10784 37282 2 54968 100036 2 6280 80679 3 832202186 4 4 4 3 608801441 2 24803 95728 4 2 43772 98151 1 2344815 1 124240477 3 144653036 3 228504149 2 22146 97635 2 66845 80510 3 32593450 4 4 1 502072461 3 412496383 4 4 4 1 182918290 1 183622976 1 455067201 3 193913915 2 19389 84178 3 706645472 3 41571547 3 818476385 1 421685067 2 39348 76570 3 25368702 3 880832667 2 49058 77726 4 4 4 3 656101219 3 376267888 1 749419494 4 1 314984265 2 47967 77423 3 742897317 4 1 955828995 4 3 671489835 4 2 7849 30032 4 3 276558085 1 362788109 2 88976 95154 4 1 553252484 2 2452 10501 3 69634289 2 45616 98842 2 26502 46207 2 28668 46743 1 358887164 3 760137271 3 921721695 1 10221069 3 131489450 1 68197066 3 877235352 3 732112489 1 475387558 4 2 60551 101413 3 306209291 3 413238947 1 492867397 3 576136923 3 441165135 1 659234411 2 2740 42056 2 2121 93171 2 11674 39614 4 3 152603751 4 3 984206382 3 285595662 2 8062 64094 2 65633 68932 1 571287296 3 530005632 2 51352 94095 4 4 4 4 3 387706812 3 296407148 2 44117 97174 1 82018040 4 1 196293961 3 25265643 1 425227963 3 825571887 3 156069125 1 311195288 4 1 572215500 1 740033087 1 259759272 3 823164427 1 218659206 3 243967563 4 2 3904 81574 2 31543 83556 2 42267 48421 1 111945088 2 5862 68178 2 37199 65670 2 40623 65047 3 48391006 2 66175 80879 2 43393 63928 4 4 1 188399510 1 301506650 4 1 111474249 2 52196 83004 1 66175108 4 1 747578883 4 3 588800985 1 983234856 1 488487467 1 169814945 4 2 38925 103068 3 7883739 4 2 12244 102214 3 589815148 3 112203481 3 91635454 4 4 4 2 61464 83352 1 455039251 4 1 200276089 4 1 257137687 1 180654540 3 479178291 3 509120 3 349929081 2 40291 88472 3 836742894 3 100835544 2 39334 49516 1 730602353 1 242065086 1 474135971 1 770223898 4 2 39539 67578 3 161998892 3 210596389 1 151391263 3 429098192 1 997317930 4 4 2 13141 77004 2 24698 70636 3 397533092 3 907842757 2 44768 53784 1 735449307 4 1 93491951 2 92530 94216 1 685256305 3 541529197 4 4 4 2 10939 77808 1 156065352 3 166871576 4 1 233414295 1 778569744 4 4 3 460645585 4 2 51239 97643 1 504740392 3 146528408 2 29688 65043 3 754027813 1 262893008 1 540804281 4 4 2 57968 59591 3 486570121 3 940415399 4 2 29704 39570 3 88129411 3 796881405 3 518494769 3 317793519 1 18230629 1 462384116 1 753929735 4 1 231646981 3 475829977 4 3 28365465 3 965219127 2 59662 91516 2 32999 82679 3 370106568 1 146270851 3 428489870 3 812096989 4 2 17307 44161 3 341106154 4 2 9836 42556 3 14341940 4 2 41648 91808 2 23964 84648 3 19381513 1 944761478 4 2 31413 60801 3 52366030 4 1 4007352 2 49677 77982 1 891667782 3 644998351 3 875436182 2 41783 90557 4 2 59230 100581 1 20905526 2 55826 70597 1 20361122 2 56257 99375 1 680850363 4 4 3 83939032 3 918073033 3 526023197 1 50587731 2 52987 102188 4 1 649814492 1 992859156 1 967896576 2 69316 101148 2 45206 92130 1 41115094 4 1 5481076 3 14005924 1 939385144 4 3 722970371 3 823076441 3 752548721 3 546527444 3 419373358 1 62265305 3 23610194 2 19114 53518 1 917565421 3 194322471 4 3 884925567 3 770957159 3 49016520 1 576414380 2 8358 48482 3 634508112 4 4 4 3 436397744 3 209058972 3 10551758 4 2 37911 50096 2 15617 68971 4 4 3 233668820 3 385473704 3 286473196 1 515110066 2 21790 50813 2 30891 61507 4 3 441263998 1 399691487 2 45212 81995 1 604370463 4 3 241477823 1 973860545 2 12151 32558 4 2 28300 70734 1 81020991 4 4 2 49753 80858 2 66393 103374 1 73271010 4 3 102546690 1 71302355 3 885227252 1 272128943 3 245620281 3 263772695 3 814096587 4 2 34175 76282 3 767732104 4 2 20587 103340 4 3 939731418 3 71534072 2 3352 96746 4 1 89417405 1 662774892 4 3 994074943 3 892630708 1 150944884 2 62272 85201 3 403779136 2 84751 96862 1 401940633 3 50873046 3 595042833 2 6489 11034 4 1 161072969 3 347379616 1 17262519 1 345266081 3 140349560 2 48407 90799 2 37292 54848 3 928252945 2 9981 99566 3 671324376 3 60741588 3 158257987 3 786024759 2 20135 34237 1 789007034 3 665820403 2 68142 98187 3 510617698 3 758389760 2 23912 102680 2 13860 28297 2 71695 81124 2 38209 85447 3 376901596 1 657009911 1 113862144 4 2 18939 62539 3 255418784 1 943360651 3 299527029 4 1 588249410 3 414584494 1 414516932 1 457489439 4 1 150967216 1 508354755 4 2 74282 92722 3 35553442 2 5642 30810 3 214753357 2 42172 44566 2 29010 85839 3 550348642 1 781079963 1 891124392 2 31435 58304 4 3 173184843 3 955759079 1 106556066 1 278015845 1 45103449 2 14626 43337 3 300470430 4 4 4 3 594714729 2 30421 81691 2 10257 41773 3 432837247 2 55002 71985 4 3 926495425 4 4 1 809298280 1 330123707 2 91157 94634 2 36253 84054 4 1 644349207 4 4 3 711207910 3 82595375 4 4 3 64809322 1 27315354 1 860360711 1 751840956 2 39588 100986 3 808768862 2 87603 93421 3 859669018 2 67098 92286 3 267380054 3 805022010 3 133145503 2 13233 15881 3 167951060 3 737780224 1 889124701 2 36042 87317 3 88553496 1 181050830 1 586935585 1 939064306 1 283588818 4 3 549851282 4 2 43983 69671 1 838117364 2 52780 102541 1 760566652 3 142629234 3 201269898 1 476315457 1 376845469 1 96566792 3 926193337 1 44628097 4 3 529458206 1 178719238 3 782638735 1 438022462 4 2 48305 58586 4 1 637007682 2 22754 67893 4 4 3 245392633 4 2 3653 55821 2 8695 76528 3 956693802 3 985968288 1 36953859 1 356082696 4 2 29564 41391 4 3 488892832 3 978579434 2 98726 101291 2 11286 54073 4 3 250924324 1 506611026 3 983101239 4 2 13250 36309 2 42368 45508 1 634761242 2 13816 94431 3 305259936 2 15932 87853 3 595657365 1 246040180 2 49319 72418 1 226888805 2 32880 57891 3 537836156 4 4 3 447577561 4 1 981474027 1 497435195 1 22748847 4 2 31546 68824 4 2 48415 54177 1 737202253 3 61539777 4 3 316451355 2 10732 80681 4 3 44265697 1 882439858 2 8775 85881 4 1 879552437 4 3 409189230 2 27341 59321 4 4 4 2 3708 68246 3 5472562 3 320799555 3 8894129 2 10317 66011 3 826194299 2 25514 67274 4 2 30898 92340 2 32095 69017 4 2 74175 76878 2 10331 15068 2 4091 74498 3 234076428 3 336060312 1 921253738 4 2 811 54283 1 189921255 2 11274 26155 3 697070135 3 881843924 3 187510980 3 65833688 3 58024708 4 1 68220341 2 2838 19316 2 38984 89935 1 617903972 2 84012 96798 1 428509042 2 36681 59444 2 19299 40301 1 358148532 4 3 616313500 1 386550435 2 40342 95723 4 3 468717060 4 3 355280035 2 53075 70234 3 990664752 1 948913289 3 833380005 1 259792678 4 4 4 2 37425 38905 2 24921 77784 1 678946127 2 53828 64346 4 1 566726552 1 977953379 1 790028830 4 2 9975 68490 2 34653 84721 4 4 3 845103705 2 134 72242 4 2 96455 97051 4 2 61298 95488 2 90034 91879 4 1 809790460 2 11774 42426 1 3221570 1 599286717 3 834847370 3 332434422 4 1 149200885 3 575911383 2 14643 59627 3 60390852 1 154817212 4 2 17979 98088 4 3 61481765 1 113815808 2 25956 99527 2 7837 27847 4 1 979501463 2 43009 68226 2 9631 81920 1 807192911 3 539482670 3 708695887 1 418115047 1 802859224 1 487914547 4 1 535818888 2 49288 74175 1 316174407 1 788159291 2 69968 90999 1 972863526 2 41920 82141 2 3814 85897 4 1 961164415 4 4 3 179124936 3 51312223 3 287280364 3 264193636 2 34492 69400 3 999605183 3 43733626 1 193590480 2 50839 100345 3 112650603 2 69721 70947 3 735137240 2 17699 81068 3 175417074 1 311486803 3 597245758 2 36838 95855 3 844192017 2 11963 46441 2 72316 95358 3 570581522 2 79818 97689 1 690019941 3 425767606 2 25493 78953 4 3 86652541 1 776014638 3 920289816 1 558271364 4 1 555048113 2 1113 75031 2 61466 94467 1 212076726 3 31595978 3 482830198 1 361626015 3 652766107 1 327768715 4 4 2 31093 71265 2 38867 88031 4 1 809574878 1 854244967 3 367087369 4 4 1 832666163 4 4 2 80293 98707 1 72187911 1 89681334 2 67332 97079 2 52582 68327 2 31629 99063 4 4 2 37463 76909 1 525406632 3 741829502 3 363239190 2 25879 100367 3 366006673 4 3 872739086 4 3 418287107 3 324093753 3 53278558 3 526450370 2 20031 75342 3 68468534 3 497241672 1 912599814 3 53300338 1 214695019 4 4 3 233462719 3 652757175 1 281190368 3 871159975 3 50940076 4 3 967631004 3 992873844 2 93244 95329 4 4 1 633439504 3 268151168 1 63278903 2 21721 36716 2 44681 61909 2 23180 89423 3 932630369 1 880208306 2 53212 72067 3 79750223 3 164800535 4 1 158580179 3 561702724 1 911466280 1 864549972 2 59646 80071 2 15568 99273 4 1 762418451 3 575245265 1 288282052 2 12609 75768 1 37544198 1 759838130 2 61914 69711 1 310933809 3 97155182 1 828257276 1 628385459 2 75418 78060 1 951525360 2 25931 51426 2 64788 93472 3 886426894 3 157627121 3 793537695 2 13742 84563 3 156438848 1 31248828 4 4 2 18038 46477 3 932637087 1 254489134 1 991911139 4 4 4 3 589158901 3 449504328 1 842675185 2 70244 86220 3 286800018 3 658955327 1 730577135 2 20525 73166 3 944263960 4 1 949880118 3 181821130 1 91982714 2 16974 41055 4 3 224047869 2 29416 44283 4 3 359431528 1 942134222 1 682803581 4 4 4 4 3 855426882 1 410130902 3 716987878 1 969905991 2 33289 73039 4 3 912862342 4 2 27519 72404 3 533200520 4 4 1 331450398 1 10429147 3 487314913 4 4 2 52073 93141 2 3000 102578 1 259784854 2 45500 82966 1 594788836 1 78483539 3 337406275 4 1 396544534 2 43253 45935 1 572641819 2 47848 61440 1 648556235 2 15295 65073 2 20728 34506 2 35271 50865 1 500133418 3 745175175 2 2229 61169 4 2 4249 10874 4 3 186977826 3 113748672 1 318004922 3 451652038 3 473070065 4 4 1 75505813 3 36934024 2 35030 83175 3 40190166 4 2 65541 69000 4 3 778801276 2 62636 80511 1 298893731 3 428891911 4 2 40559 65654 2 29740 49680 3 890269690 1 174729532 2 91630 100170 1 105570438 2 4948 57980 2 75526 102063 4 1 406281493 1 328990037 3 549208774 3 958337763 1 172792138 1 60072583 2 33261 83062 1 827117380 2 47357 56664 1 962567939 3 225913609 2 49458 94082 4 3 58414467 1 130885476 1 834461036 1 829673434 4 1 208399433 2 50904 75864 1 959866054 3 791229233 3 34990413 2 79562 96121 3 881774189 2 44171 68287 4 2 41996 92210 1 144392858 4 3 886562735 1 33678706 2 65891 71589 4 3 285055914 1 972411438 3 457486093 3 372578034 1 416820678 1 254156299 4 3 248068054 4 4 4 4 4 2 72715 95659 4 1 88071093 3 395608743 4 2 13532 85010 4 3 30594881 4 3 857140700 1 857116432 4 1 129870437 4 1 214325428 3 219554225 3 376686868 4 3 854048623 2 82695 92604 3 942770132 2 8096 98017 1 110823389 4 1 869511004 3 742730041 3 282353392 3 444293673 4 2 68967 103855 1 463065699 2 76950 99025 4 3 741008936 4 3 51016214 2 69518 97642 4 3 801995736 2 40926 86637 3 792952595 1 176139212 4 4 2 11736 103136 1 798410504 3 452741283 2 50543 69586 3 102636225 4 3 866887708 1 454874722 4 2 41136 59338 1 893945859 1 302515047 1 346987498 4 4 4 3 62962873 4 3 748815033 4 2 8136 69695 2 5693 46424 3 826716388 3 932370236 3 402810063 2 55250 64826 4 3 243952982 4 2 73205 97117 4 3 427809167 3 258949420 4 1 505482593 2 42133 90837 3 41761413 3 411765823 1 851292054 3 338208547 4 2 2387 91640 4 3 428166107 1 30016615 4 3 364172485 3 907708418 2 66690 86258 2 38464 84467 1 765863757 4 4 3 73628340 2 25211 64505 3 160484758 1 695201106 2 28861 34130 1 319969818 3 293516345 1 545948416 2 15426 52100 2 58855 77623 2 1095 59245 4 4 3 820301554 3 369263340 2 19273 77003 1 413693397 1 42972304 3 781765955 3 516147918 3 335888970 3 882320140 4 4 1 143061899 3 614465641 1 911649519 1 249279086 1 383642369 2 2271 18885 4 1 293316680 3 667657543 2 58581 81774 3 925244612 4 2 2039 81643 2 60859 101100 4 4 1 191347757 2 40291 75815 3 510042248 1 461423392 1 697340102 3 472742054 1 860869428 3 793035107 4 3 75268483 2 4626 69510 3 856446244 1 207561206 2 101372 103010 1 513270412 4 4 4 3 532678764 4 1 500368301 2 35294 88443 2 48365 73299 3 975241033 2 39908 53906 2 67360 75877 2 8463 61395 3 588849191 1 648454525 1 604686494 1 835370520 3 316746769 2 227 16811 1 486541143 4 3 315767944 3 723196865 1 75489113 4 2 55703 101154 4 1 305834822 4 1 551923788 2 41754 103436 3 4146372 3 735809095 4 2 7677 20140 3 328473600 2 19175 90622 3 901242981 1 9579223 4 4 1 407374561 4 1 215257194 4 2 39538 66699 3 10540829 3 505597801 4 3 146405622 3 517900887 2 20 10416 1 557385021 1 305314294 1 661248060 4 1 511728216 4 2 53162 68038 4 3 596950284 4 4 1 610949907 4 4 3 322435253 4 3 624414435 4 1 205761071 3 36929913 2 17001 21893 3 545557850 1 344580533 4 2 79142 82583 1 53641915 1 311656862 1 410150621 1 486949354 3 447772797 1 341331214 3 602367295 1 905576231 3 692813281 1 820860719 3 196853932 1 825243163 3 324113826 3 471034929 1 518756015 3 646643381 1 86659910 4 3 35494144 3 505161432 2 80976 90962 3 873256624 2 39590 90148 1 735681554 4 1 777783718 1 82319325 2 38066 102420 1 336769538 4 4 2 10397 51863 1 898231762 2 58391 60494 1 147338971 4 4 4 4 2 30089 45383 2 7944 33516 3 602819039 4 3 629752795 2 14545 63238 1 774436404 2 51931 82755 3 995103216 2 16940 98725 2 77483 88340 4 4 1 38414028 1 722363473 3 265166253 4 1 724635329 3 449422228 3 324927445 3 51513007 1 470383879 3 221704718 3 979575344 4 2 25883 103546 1 70150934 3 186395065 1 655815493 4 3 646440421 3 391428956 3 473786739 1 262657086 2 3918 88061 4 4 4 2 35281 64464 3 584155035 3 966963910 2 29389 70160 3 91831859 4 3 744782055 4 1 238047249 3 451251895 3 758379692 4 2 7956 19047 4 1 740877738 2 5952 83063 3 571956823 2 7676 23511 4 2 27798 45395 4 4 2 60848 64607 3 949615588 3 902619420 1 779177314 1 656790455 1 427372576 3 556968530 4 3 767640894 2 37855 93248 2 48157 95885 3 425071194 2 3905 19583 3 442417529 4 1 991265130 4 2 83289 101990 2 59464 73344 1 161339963 1 903088993 2 49742 102029 1 293177599 4 3 373595045 3 320207521 4 2 34489 91572 1 912436615 4 4 3 424608338 3 630469085 3 740404754 2 8722 96354 2 53128 60528 3 983984613 4 3 400836445 4 2 38307 47709 4 1 405384815 1 876091011 2 19522 37728 2 7004 20907 3 821369119 1 988149808 4 3 588535267 3 511694324 3 860093011 1 818112654 2 1308 84617 4 2 13068 36186 2 32840 92954 1 313671952 1 911275420 3 751798113 3 690089886 3 311109427 1 856493948 2 48509 102544 4 4 3 236576365 3 173297302 1 17919512 3 869580641 1 986799249 2 5031 21924 3 324089452 4 2 42791 57948 3 886750114 4 1 484441160 1 764464453 2 22225 101112 4 2 58769 62359 4 4 1 210628219 2 22009 22259 4 1 26592103 2 25661 31373 2 2564 76101 2 35550 81736 2 22408 91737 1 636653781 4 4 1 851370457 2 66158 101704 1 689675645 3 411273474 3 208881587 2 64548 99813 2 36489 78110 3 270834081 2 1407 93489 1 512779292 4 4 4 2 9563 17091 1 17532173 1 301716847 3 730844995 1 385689673 3 519244687 1 718960413 3 667341862 4 3 888434979 1 688285397 4 1 15909081 3 867520061 3 282419931 1 27123955 1 667946664 2 22730 57538 2 52811 101083 4 1 147915313 2 33074 39643 4 1 807697677 1 993592391 4 2 45819 84890 1 566681568 1 1734068 4 4 2 9148 41456 1 775255258 4 4 3 184925402 3 530695998 1 583916817 4 3 138440006 1 399579823 1 506838029 3 47907966 1 686202253 2 14637 99943 4 2 53195 81982 1 782731618 4 4 2 13102 64249 4 4 2 16905 16947 1 367543312 3 275899978 2 26948 33733 4 4 1 52123908 1 768412571 2 52863 69251 4 1 789412864 4 2 42294 61651 4 4 3 872484291 2 65406 101149 3 42436432 4 1 377773080 3 876227882 2 39603 74171 2 46175 50651 3 148284418 1 470209371 4 3 420168277 2 59957 97320 1 304359859 1 871123692 1 924635 4 4 2 82443 83375 3 443677881 3 714899224 4 4 1 87853019 1 643997477 4 4 2 36582 94676 2 6621 21875 3 450453312 2 67347 70972 4 2 46745 79077 3 233241804 1 268620349 4 3 534537251 1 523158970 3 55617289 3 412579064 1 219091607 2 16903 46786 2 75235 85458 3 333315121 4 4 4 4 2 43792 91378 4 1 61584306 4 1 234659577 3 45424655 2 44932 67687 1 234575802 3 661877738 2 13259 69794 4 3 994449763 3 818808515 4 2 64887 97892 1 729642517 1 854293954 1 800880159 4 4 3 520210948 1 935301689 4 2 61083 81823 4 1 134179188 2 23688 73469 1 149397227 2 14557 51617 4 3 197363468 2 336 3330 1 58784736 1 274848634 4 2 4942 39141 4 2 17079 80172 3 39228478 4 4 3 123385137 3 542789266 1 200011830 1 244513523 3 251160498 1 445418821 3 110509507 4 4 2 275 45859 1 627454421 4 2 71648 103909 1 536940340 2 22710 69108 1 666136609 2 20213 87551 1 629865932 3 828370336 1 713544473 1 114790980 1 962195947 1 693392834 4 3 244098549 4 2 10731 11011 4 2 74435 102392 2 43863 86519 1 484924748 4 4 1 198057084 2 16655 28503 2 47551 59660 3 351395772 2 44506 53851 3 833931697 1 427016583 1 130614173 4 2 7818 57650 4 2 29911 95091 3 837915239 4 1 10009979 3 767327052 3 440740586 1 785313480 4 4 3 142874663 4 4 2 53565 101890 2 101645 103942 3 291425730 2 1040 47063 1 714952997 2 48855 78726 2 20613 45399 2 58353 59974 2 52130 100011 3 632036680 2 35702 90852 4 2 23849 34620 3 559196792 2 636 2227 1 799780606 3 572419630 3 307751910 3 807898977 2 4340 89502 3 696183211 3 6093594 4 4 3 323010040 4 1 229516013 1 494540725 4 1 196442857 4 4 3 296559785 4 2 65704 93627 1 137405631 3 705325564 3 47952233 4 2 85137 88392 3 195216673 4 3 59840685 3 38904185 4 1 188278826 2 36826 72722 2 14886 71006 2 11027 31832 1 35793020 1 436969096 4 2 51141 89701 4 1 659183350 1 133449901 3 577254241 2 63355 93504 4 3 45862084 2 42194 75970 2 3503 57147 2 20322 30400 1 732198253 3 201082458 3 949827686 2 17284 77372 1 7426725 2 23346 82363 1 83287983 2 4888 97967 4 1 69571952 4 1 516020224 2 8273 18601 3 832574869 1 15517566 3 170751887 2 9898 68233 3 394070734 2 28331 95524 2 6445 76886 2 31026 85636 2 24704 62337 3 305327579 1 88466439 3 575817514 3 875772844 2 1129 35149 4 3 186121210 4 3 616892135 3 142100278 3 641567206 3 274397316 4 1 212061628 2 7595 10434 2 8766 101480 1 563806260 1 77111 1 65774162 3 330317672 4 4 4 1 926044694 1 764546767 4 1 41417451 1 79705955 2 81277 92912 4 2 3810 38977 1 770027537 4 1 778508994 1 8449963 1 873128488 4 1 696694687 2 57583 71259 4 1 588295731 3 236697922 2 4188 96733 1 772508939 1 184537808 1 915984812 3 496785124 1 272843021 3 17197650 3 368443111 4 1 959188637 2 79373 83749 2 14915 47859 2 22843 85352 2 4153 7446 2 80349 103701 3 337664862 1 288335673 3 947778459 3 150809034 1 512492952 2 49821 92807 4 1 297021676 4 1 676817565 3 42255361 1 390832107 3 82981257 2 38617 93797 3 375869681 4 1 170641872 3 926604833 4 2 5091 79578 1 335876498 1 65545315 4 2 57477 76214 1 383764212 3 483953214 3 49691128 1 49796222 4 2 11130 42713 3 734190413 1 585188435 4 4 1 921900111 3 996948176 1 62053684 3 549415556 1 943653136 3 650015665 2 16898 17496 4 1 511898292 4 1 608277057 3 483648645 1 851182734 4 3 551708044 4 2 84350 103501 4 2 27408 41110 2 72277 87174 3 29421786 2 4330 88756 3 691675138 2 13766 53707 4 3 471679036 1 16957008 4 2 85612 99519 3 768164178 3 931928401 1 922737961 4 4 4 1 595546271 3 774128035 4 4 4 4 4 3 662785373 2 32436 68092 3 673695520 1 299108154 2 3028 102161 3 58642575 1 41978265 4 3 25888609 1 665460687 3 151312011 3 919459803 3 523154298 1 950100754 1 918756862 4 3 221780750 4 4 2 1505 83891 2 3885 23259 2 35158 35446 4 2 52666 59664 1 103860707 3 752998707 1 66910998 4 3 35313385 3 979296540 1 603893496 4 2 69454 86991 1 78992934 4 1 251326924 3 499255776 4 2 66251 86143 3 651463457 1 441787094 3 497521337 3 317474657 3 277886057 3 164529914 4 2 39785 68341 4 4 3 403363296 1 68419824 4 1 475291942 3 850099865 2 28481 64781 2 25766 79355 4 3 914393650 3 539596081 1 790663277 2 97344 101043 4 4 3 62806981 3 900496740 1 416265073 4 3 19857785 4 3 931759905 4 3 745437125 3 29147061 3 519866579 1 882701409 2 61893 65096 1 73466682 3 509202017 2 16339 84179 4 1 191496073 3 719196298 4 3 671464296 4 3 930999512 3 641678175 1 768051183 4 2 58896 92634 1 518768739 2 26647 85800 3 929886365 1 469661472 1 471431601 1 752012493 2 16134 90622 2 9237 62952 3 961025180 2 52957 58939 4 4 2 47939 85507 3 700442214 1 843029755 1 624500171 2 12837 91609 4 4 1 603623584 1 743679441 3 38002480 2 82313 99842 1 208466394 1 976591228 4 1 950844681 4 3 94725630 4 2 56405 84334 1 263396095 4 2 63492 103016 1 487751063 3 488438081 4 2 88226 88282 2 31900 61981 1 776133097 2 16852 104001 2 75693 78918 3 183159031 2 21353 65601 2 6444 75317 3 945789676 2 15996 89770 2 41216 101361 4 2 64386 68102 2 34322 50512 4 2 57734 60263 3 80871258 4 1 862033329 4 1 694373616 4 2 363 50513 1 832944868 3 981601332 4 4 2 49770 54617 2 66058 70112 2 21577 91206 1 293199151 1 45844823 1 14124872 4 4 1 356618431 3 862815783 4 4 2 23082 93690 2 6009 71860 1 37013973 3 535707766 1 715506020 3 392602204 2 30870 58395 4 3 927062931 3 249956596 1 28782546 4 1 916998707 1 255031835 1 461277579 3 367449614 1 674010135 3 247556940 2 915 30792 3 737378484 4 4 2 22605 30014 1 379928839 3 297609818 4 1 299806993 4 2 47178 87575 3 19873390 4 4 2 7907 13311 4 2 59534 81956 3 37199792 2 43791 56877 2 41267 66933 3 393575628 3 880977969 1 297718664 4 2 8830 59408 3 579381378 4 3 192219031 2 32533 92046 2 55528 79188 4 1 309704783 3 350455781 3 789389581 2 28883 87114 3 2815526 2 51373 67984 1 393156043 2 17317 20697 3 592766364 3 423071497 4 4 4 4 4 4 4 3 32636694 3 813632219 4 1 931229634 3 318358039 4 3 457602287 3 86745618 4 2 20941 36111 1 612728575 1 746177481 1 911857775 1 904558667 1 461449006 2 12410 38036 2 14449 29349 4 3 250754966 2 5825 79636 2 1195 103182 2 13227 53365 1 778141648 4 1 193593294 3 247760020 2 3416 19863 2 31712 57993 1 17882479 2 83178 97840 1 477574950 3 776465752 1 715115961 4 1 992521859 4 1 6327293 2 26161 55475 3 10902243 1 188208624 1 157105390 4 1 578397490 3 325923756 3 888351035 3 954268964 3 68358346 2 48034 70532 3 194972842 1 688459103 3 556805869 2 89107 92326 4 4 1 257122634 1 419233728 1 237833126 1 286692291 4 3 861243448 2 60845 92671 3 745828871 3 357180100 1 491217496 2 4576 102916 1 616427862 4 4 4 1 940306221 1 740215982 4 4 2 2221 61242 2 42522 68927 2 13636 74184 3 689359035 3 44378950 1 21541182 1 711502183 4 1 96031939 1 789364512 4 1 180674188 4 3 233770314 4 3 270552627 2 4219 72801 2 21243 61317 1 978449818 1 732208575 2 9071 9493 2 33325 93852 3 155301126 3 636860047 2 11541 56896 1 887892774 3 935751084 1 628563804 3 690935781 2 6394 99399 1 718174702 4 2 21875 47781 1 59582184 2 49587 93611 1 630946954 2 39780 60053 4 3 583554007 3 770375242 4 1 36105851 1 69484552 1 341385134 2 3495 87428 1 56330784 2 7826 12792 3 282755498 1 448771743 4 1 252819924 3 136301989 1 481435580 3 625970689 2 56233 63643 1 918806747 1 154147582 1 312350149 3 519429997 2 15665 89687 1 180627659 1 779858012 2 18112 33704 1 21619608 1 437423393 2 55771 93069 3 938306892 4 3 232328431 2 18547 85441 3 121241823 1 648635718 2 52304 79429 1 795236585 4 3 545571210 4 3 813184373 3 214093054 3 857955947 2 12171 25943 3 414305536 4 4 2 19715 57482 3 216112699 1 431179323 1 868719002 4 3 63664752 4 3 790856107 3 864368527 2 50881 81417 3 119397903 1 394637549 4 3 6614432 1 36059400 3 820513867 4 3 987907363 2 24792 97744 2 33276 102493 3 809060988 2 76401 81677 3 669379077 3 567147057 2 83476 100150 1 569049191 2 12939 72324 1 973896970 4 4 3 729197972 2 2727 33091 1 654667680 1 891499229 2 41886 62855 2 97024 101089 3 115511510 4 3 339880153 2 38268 62390 3 18532400 2 85366 100007 4 1 684888686 4 3 877175539 2 12552 70707 1 90498423 1 276397681 3 938044623 1 11938448 1 7346697 1 356846737 2 42061 82902 1 386749083 2 26540 67330 3 55450623 4 2 57475 75263 2 60497 87451 4 1 755080027 1 464676678 3 101743163 2 43116 97356 1 629207779 1 757583008 4 2 18455 96475 4 4 2 71090 83727 2 24318 76218 2 68034 83326 1 746159828 1 78651474 4 4 4 4 1 752708665 3 874068518 2 15322 83015 1 304498310 2 66986 93727 2 69903 85897 2 13001 27839 3 6355816 3 367112704 1 805115935 1 626370593 2 744 66965 4 4 4 1 537494046 1 636707928 1 650203323 2 52474 103418 2 30545 72797 3 531299607 1 487457698 2 12936 55400 1 688995056 1 18857017 2 13426 37903 2 34350 98842 4 4 1 916644350 4 4 4 4 1 23098435 2 23799 82789 2 87732 88522 4 3 881052868 2 19492 88414 3 803246534 2 29697 47811 1 882276102 4 4 1 625179361 2 4371 76872 2 8467 101742 2 29436 49624 2 41178 70784 1 173628131 2 36631 66606 1 250544780 4 2 50405 69469 1 690452400 3 734277595 4 1 137314591 1 48675509 3 1381709 3 269226530 3 111320723 4 4 1 981211282 1 635199023 4 2 16904 86965 3 372050969 4 1 382338981 3 191263578 2 75717 97852 2 63473 90313 1 173611591 3 411133038 2 61731 97151 1 671181318 4 4 3 522602624 3 29018745 2 20561 45475 4 4 2 33883 96140 2 26673 63732 4 4 4 2 624 698 2 5258 50493 3 443817068 1 118839950 1 127249840 1 15319754 1 769117138 1 941707941 2 59186 64353 1 190525061 4 2 28455 92303 3 352807238 1 579328003 1 241905875 4 2 61324 92270 3 681895277 4 4 4 3 503440174 2 33029 93821 1 543019905 3 380206082 3 716665419 1 171678808 1 393170542 2 50763 58943 2 1648 70681 1 725331938 1 46221264 2 62860 72848 3 238379312 3 875304 1 207910294 4 3 841607326 4 1 921066335 1 876938153 3 944679154 3 555657869 1 957855098 2 24259 91994 3 123459833 1 25147562 1 768772152 4 1 665290189 1 548158563 3 5391356 2 2929 51680 3 690906823 4 4 1 318064985 4 3 379017331 4 3 874140952 4 4 1 899569692 1 552496192 4 1 31234838 1 881472711 2 61168 70530 2 2108 70077 2 32422 66891 2 69161 91643 1 217389484 1 222458282 4 1 742199060 4 4 3 405349989 2 89490 99155 1 289068155 2 36856 95510 2 43866 45486 4 2 39277 101844 3 366437856 1 780309664 1 807991784 4 1 858796090 2 70261 84958 2 43394 76083 4 2 14339 78031 2 64826 76149 2 2734 63454 4 1 218899830 3 383519129 1 301242779 4 2 28466 39264 2 7840 49738 2 47228 91693 2 38045 88273 3 613322347 4 3 778736789 1 806775090 1 144124574 3 746703408 1 914928912 1 161100841 1 698160141 3 112243449 2 22860 74987 3 7749696 1 952345146 3 102321724 3 207109088 1 926207447 2 38122 98628 3 613393464 3 748823131 1 824976187 2 34336 76368 3 360755179 2 36891 55165 3 122887564 2 46838 64021 4 1 183034577 2 39489 44858 4 1 741614875 1 823653107 4 2 66844 75719 2 27173 80016 2 46910 55037 4 1 869130830 2 26422 44515 4 4 1 414402460 3 136662445 4 3 988851285 1 35225650 3 682650092 3 524686121 2 5144 27800 2 31445 59935 2 85715 96634 2 14195 43184 3 710459310 2 22578 100610 4 2 39120 99376 2 26209 82084 1 153694406 4 1 191485959 3 917646707 3 36637679 3 883483098 2 70292 102092 2 55804 94549 4 3 591662901 3 43211403 3 742660722 3 623823958 4 1 42555003 3 401506503 4 2 65845 68049 1 943627877 1 134845395 1 20654358 2 69453 88198 4 1 117861893 3 458052290 1 119888183 3 129658269 4 2 68988 80159 4 4 2 17451 35377 4 2 78013 95448 3 729231135 1 403031248 3 224397947 3 597750921 2 5625 75112 1 316169660 2 82223 91633 3 406539341 4 1 494862900 2 507 89847 1 310087795 3 54261511 3 788719206 4 2 33948 39151 2 48900 60173 4 1 288306957 4 1 35818340 2 39800 78647 3 669726115 3 25687052 1 68788029 1 389275633 2 54492 94389 4 2 2216 31926 3 120500053 4 3 109907061 2 50311 84734 4 3 885380554 2 1832 53056 2 80140 100506 4 1 830955911 1 708174567 3 484879154 1 737135277 4 2 14008 98573 4 2 44040 85694 4 3 939700181 4 2 65509 97594 2 49095 56155 4 2 44400 66312 1 41000553 4 2 12934 30058 3 551119969 2 23176 73399 3 338122873 1 420000076 2 87839 92638 2 15024 27176 1 258763885 4 2 53029 58732 4 1 305441515 1 282606647 2 65959 101162 3 770961140 2 3291 86051 3 806417320 4 4 1 328306838 4 1 291426978 2 40810 88384 3 121088837 3 18421770 2 15797 86930 1 417826518 2 25184 101564 3 323432833 3 433021373 1 133236501 1 525205668 1 124685348 4 4 1 560465341 1 64686460 3 121364747 4 1 956122154 1 999561555 3 44386736 3 484484229 2 84304 89970 2 46912 67532 1 3007987 4 3 513743304 1 9387407 2 49286 67222 1 64038761 2 31198 99169 4 2 71231 80104 1 136054035 3 33165120 4 1 691011110 2 41246 89160 3 130142284 1 445091204 1 77848439 2 13746 78348 4 4 2 58990 70103 4 1 51477660 4 4 1 733392966 4 3 364518100 3 50438793 2 75883 103605 2 30278 35412 4 2 16352 95309 1 350162563 1 82771180 1 79475542 2 23886 64125 4 2 59052 97838 2 46021 99151 2 77561 79019 2 21482 96672 4 4 1 680993789 2 56570 80496 1 463382243 2 1262 54457 4 1 507398160 3 154917695 3 48621458 2 14627 24071 4 1 859635424 1 549296674 2 83428 89784 4 4 2 79708 95504 4 3 469164742 2 70817 77282 2 20555 50582 1 29740044 4 3 260744335 4 4 4 2 7732 15934 1 71833343 3 142613692 1 725540120 3 212556835 2 61652 86607 4 4 1 292107106 4 3 222935742 4 2 33712 47599 2 53483 84077 4 1 887309657 3 666545916 4 4 1 468255300 2 28232 37581 4 3 290491877 4 1 262837871 2 46809 92700 1 631214927 3 51747558 1 904126586 4 2 36792 88666 3 472401727 2 56836 90935 3 471626526 3 227304168 3 110695412 4 1 967972987 4 4 4 1 29568556 2 94804 102995 4 1 979259 3 947730711 2 13511 23030 1 10567670 2 3481 34954 3 697549062 4 2 8427 55335 3 494133458 3 762077643 2 59693 61741 2 33402 58889 4 3 809999452 2 29583 99591 3 763281473 2 890 82698 4 4 3 853446801 1 207064718 1 72584054 2 16494 30076 1 257429142 1 777359533 3 227092410 2 3449 6519 3 51759406 4 4 2 94568 98047 2 11896 41601 4 1 564509885 2 17977 67461 1 707579775 3 540927332 1 35857345 3 421243683 3 589744772 1 267004598 1 453264333 1 575192524 2 54541 59454 4 1 620524416 2 44662 99978 4 4 2 8781 44867 3 18933081 1 82006039 4 4 2 7442 14076 1 929124795 3 196358096 3 684263367 3 857801016 4 4 2 5009 40136 3 807080994 4 4 4 4 2 80221 88761 3 383963186 3 283971156 1 314297941 4 1 816291974 2 33265 68972 1 235753651 4 1 514750437 1 927371371 2 7094 102734 3 705527602 3 934430638 3 545802819 4 3 743554793 2 72248 79775 3 368559080 3 986049476 3 260187539 4 3 595837227 1 974189344 1 572973280 4 1 1505736 1 426836086 4 1 776473720 2 30582 84253 2 14201 79888 4 1 388581669 3 946983 4 4 2 65629 75342 3 68729208 4 4 3 285538473 1 86470170 2 64442 80126 1 371820930 4 4 2 57775 98431 4 2 10360 99654 2 826 99979 3 948944196 2 44349 98248 2 55291 87467 2 4569 78830 3 21699459 1 944652969 1 314229720 2 60611 92990 2 2769 13785 4 3 59385886 4 3 317627353 3 82842312 1 17884992 3 3253199 1 38951000 1 843362973 1 979907326 2 28970 54329 4 3 41739684 4 3 196964303 1 762729757 4 1 225652622 4 2 43208 75001 2 72814 77206 1 138279134 3 567513965 3 559244388 1 22063211 1 206879445 1 281436296 3 460792755 4 2 17372 81616 1 784813060 1 987059223 1 697628722 4 3 527260079 2 528 96811 2 8111 66941 4 3 193708886 2 19829 42524 3 995669811 1 462871364 4 3 656858569 2 34190 103854 3 986999761 2 19432 61934 3 407107362 1 960774136 2 55319 69274 4 2 18774 54657 2 10818 66802 1 810109134 1 168256638 1 71617302 2 29539 67051 4 2 63855 101443 1 27060277 1 347393841 1 3718999 1 742154382 2 20604 34076 1 41752931 3 214866817 2 13320 42957 2 97665 99874 1 715554920 2 25576 55551 1 429196856 3 196863662 4 3 49634404 1 51713371 1 165496125 3 455083692 2 7245 100372 3 71581479 3 562030248 2 20615 43767 4 2 4793 22805 3 584192003 3 207145148 1 18451954 2 15658 78943 2 84379 90664 3 664876398 4 1 47964365 2 42995 64578 3 652915484 1 513174717 3 19771402 4 1 268514417 2 9844 54326 2 86055 88809 1 70094051 4 3 22507844 4 1 117299811 4 1 166171468 1 602675933 1 408302907 3 375719805 3 665933712 3 630572695 2 4266 21967 4 1 246415638 1 899282477 2 55697 58830 4 1 859392404 2 24836 56164 4 4 1 313252713 1 178457731 4 1 52919108 3 866944594 2 6213 43148 3 24755345 3 937167506 1 386167600 1 293993928 1 326412442 4 2 2956 46346 2 24087 78052 3 224262824 4 1 240240748 1 768353337 3 696426588 1 501130508 4 1 29554912 3 607236463 4 2 5136 22887 3 764075588 3 228197418 1 532149015 1 277808577 2 42528 83336 2 36575 66751 1 183886082 4 3 645099271 3 656793077 4 4 2 76612 93010 1 517062742 3 966415057 1 302122722 1 515988256 4 2 30613 55103 2 15783 22974 1 266815805 2 19306 54304 4 4 3 475334801 3 303748716 4 1 653815435 1 742546040 2 2547 59586 1 392077745 4 4 4 2 31728 63893 3 384661243 1 568620921 4 3 762693549 3 492238392 1 718598638 1 824592484 3 142765184 3 489216652 3 707921465 1 99332106 3 924499841 1 168869528 3 47468247 2 23037 57912 4 4 3 996526067 1 493835716 2 46050 46393 1 761927154 1 968957047 1 34755164 3 352451086 1 194146901 3 202658531 3 386629474 2 64111 96760 3 787259327 2 47529 70380 2 43 42306 4 1 65612527 4 1 364739601 2 82457 103447 2 33690 51743 1 552333998 1 534608551 4 4 1 104855336 3 147398790 2 31546 45366 4 4 1 126312 4 1 666641421 2 70013 99078 2 1967 53483 2 75385 80341 4 3 608734168 4 1 444022035 1 70214302 4 1 792795886 4 2 7326 15478 1 699474194 2 64045 84940 2 34339 46923 1 975283296 3 501776942 1 637406784 3 330535712 4 3 779426002 3 604464513 1 922490161 2 24723 41599 3 532488527 4 4 2 11202 36068 4 4 4 1 895486034 3 117581632 1 631531161 3 271525692 2 65008 77557 4 4 1 381430662 3 302722095 2 78273 82014 1 147263 2 16533 26743 3 548993900 4 1 14657871 1 390504554 2 22968 37165 2 14015 103164 3 692731621 3 277484009 2 30679 70364 1 644361171 1 584867220 3 569387168 2 60948 81765 1 456300004 2 46967 71551 4 4 1 18568025 4 4 4 2 7867 58601 3 614328125 1 169864294 1 286649306 4 2 65693 66278 3 365503346 4 3 917386776 4 2 43271 81380 4 1 760324968 1 476922833 2 8264 12123 2 38043 87206 2 26471 35028 3 808050851 2 6041 35958 2 12421 15601 2 2335 4171 4 4 1 319771643 2 56221 103099 1 604911163 1 806220797 1 52697132 3 41691695 2 75177 101779 2 23282 93495 1 918918647 3 909915020 4 1 581985854 3 36462003 3 775613501 4 3 214208315 4 1 870848983 1 68745558 1 306125876 4 2 23146 36908 1 237213194 4 4 1 1316666 2 6709 65450 2 50473 99049 1 464545410 1 245393580 2 18928 20920 4 4 3 531211407 1 12593646 2 18066 99040 2 55759 90311 3 783004432 3 947461040 2 10503 67012 4 2 77825 89910 2 18474 46496 4 1 495549834 2 48224 99414 3 32336094 3 42461846 3 839156873 1 613210290 1 498165121 4 2 33918 36049 2 18383 82102 3 136831108 1 318772286 1 819033252 4 4 4 1 615047225 1 72689914 3 442985712 4 1 214913895 4 4 2 50062 83345 1 695651962 2 50878 51015 2 2796 71414 3 41415446 3 399507458 3 606786393 3 407357423 4 4 4 3 315079399 2 32695 47552 2 12924 77654 2 33123 91743 3 545594806 3 648674297 2 70997 88990 3 23774630 2 396 70477 1 784532781 3 959280216 3 52785546 3 238587242 2 24157 59119 2 39827 79278 1 706193595 3 507331288 1 276163132 4 2 47811 85605 2 69799 89027 4 2 17750 87854 3 101017201 3 848953114 3 257658828 2 43751 104191 2 26743 58625 1 609377837 3 456492573 3 600524803 1 548029092 1 448523456 3 433330285 3 444118203 4 1 875678823 2 21151 84629 4 1 533964055 4 3 328869583 2 23201 78004 3 351840676 4 3 188330092 1 216803746 2 486 85336 3 525807387 4 3 14674185 1 750150730 4 1 982800353 1 644563302 2 20285 84281 2 8342 26642 3 843029377 3 723290011 3 746602519 4 2 77758 98122 2 33706 37715 2 3482 94313 4 2 34142 72121 2 40740 101599 1 506764260 3 692978417 2 10437 88189 4 2 5177 34946 4 1 787623834 4 4 4 2 84724 88883 2 20044 91310 1 383556514 2 9596 21210 2 77540 77919 1 339441888 3 240299 1 101974191 1 937317024 1 423562410 3 154577547 2 28092 43467 3 43166636 1 385332887 3 31975654 4 1 224489855 3 603237452 2 36377 72710 3 802108938 2 10869 14727 3 136807625 4 2 38530 74863 2 18820 22783 2 41125 41898 2 67407 77411 4 2 9786 37610 1 345901372 4 3 186545263 3 806570723 4 3 419965473 1 725100172 1 42356747 4 2 24281 52947 4 4 1 558752997 1 931279985 4 1 616328568 4 1 691819074 1 748768695 1 647743158 4 1 265073279 4 4 4 1 998264109 3 71932238 2 37593 56404 4 3 696385764 2 27682 71824 2 14463 23708 4 3 708574784 1 14670 1 547575316 2 64361 74354 2 7545 64878 2 38608 85381 1 251764363 3 193550625 1 53825895 3 772493879 4 3 40012298 3 191302406 3 720894517 4 2 42574 74849 1 970876469 1 690467616 1 55975749 2 12579 25508 2 61873 75794 1 987420743 4 1 73421925 2 28012 83333 1 28226772 3 209086143 2 51010 53322 3 498588551 4 1 144531756 2 87991 88924 4 1 999642189 4 3 103192275 1 558176522 4 2 7559 70440 1 165123063 4 2 26507 27759 4 4 2 24949 77181 2 35757 102245 2 31235 78821 4 3 283850096 2 39215 57461 1 280509456 1 435092515 3 661009157 4 3 242295283 2 54585 77860 3 482464644 4 3 20617460 3 694182207 4 2 72230 104517 1 210258899 3 17322939 1 29727018 4 4 1 269697894 4 4 4 4 1 214473888 4 2 96433 101997 3 896021121 1 74592579 2 44179 91560 1 669126551 4 3 50772575 4 1 100955297 1 924206825 3 10403071 4 4 1 964817050 4 2 58473 102669 2 84118 89039 3 884976466 1 763319790 4 2 24399 55013 4 4 3 938841416 2 16568 103502 1 237505289 3 717601650 1 37871131 3 39547500 1 921075972 3 256651406 1 223395745 3 621121568 2 16755 43431 4 1 229021752 1 465692056 1 93695725 1 758727488 2 65041 65981 4 2 14608 77131 2 32201 78615 1 52733972 1 276897428 1 301039905 4 2 59160 93156 1 446798707 2 27438 32892 4 4 4 3 998394402 4 2 34934 64657 2 42221 54762 1 65649008 1 82453505 3 318424007 1 871780992 1 789514074 4 4 2 58758 73549 3 85409250 4 1 298248286 3 105507685 1 732498275 4 2 22701 66875 4 3 810171696 4 4 4 1 264668943 2 26580 70356 4 3 807917167 4 2 53333 53973 1 476601409 3 32126594 4 2 32257 65620 1 143072085 1 626384091 4 1 504717514 4 2 63542 76246 4 4 1 349493174 2 41226 75739 4 1 818777137 1 677675813 3 500418297 2 24546 50192 4 2 3047 41467 4 4 2 8685 47863 1 925675307 2 81792 85066 4 3 930039133 2 74404 101254 1 303429133 3 130477681 1 447245090 4 1 734762474 2 18821 82177 1 478385710 2 47564 93283 2 13867 47614 2 35851 43938 3 849349957 1 148201287 3 248181142 3 56663214 2 31586 57201 4 4 1 853212016 1 127913922 4 3 766088330 1 35394647 4 3 760964455 4 4 1 217845844 1 3703985 3 168095730 2 4784 68013 3 269287234 1 981349772 1 982451256 4 1 1925684 4 2 75686 97787 4 1 418765175 3 573801300 3 824901030 4 4 4 1 913436825 1 818601455 4 3 417252229 3 726263457 4 4 1 539843492 4 4 4 4 2 23322 73601 2 17382 98108 1 517614103 2 14328 104323 2 32294 45778 3 715416785 4 1 555384076 1 401745664 1 674820574 4 3 47866371 4 1 312250998 3 760872705 1 70499824 1 883897411 1 771663949 1 294108254 2 1360 2987 1 939953107 4 2 8860 30619 2 9506 18659 2 24007 41716 3 388843979 1 273115994 4 3 95332754 3 324757634 1 15048233 4 1 633152402 1 437329164 4 2 64931 88037 3 614470362 1 89250472 3 648487076 1 752071118 4 1 260402514 2 8603 10596 4 1 659789432 4 1 565515071 1 332917056 1 660233483 1 758340696 2 8193 61556 4 1 778404392 4 1 63891918 2 65038 76943 2 77786 78669 1 382915849 1 108201796 2 2589 100189 4 4 3 787847968 3 776779774 4 4 3 873981844 3 4898798 1 805723750 3 990477400 3 359106792 2 42902 77760 1 72155873 3 889310056 1 166948580 3 663177452 1 858125027 4 1 287247410 3 278369391 4 2 68323 99787 1 89020249 4 1 984840453 2 42512 104222 2 62540 86108 2 31062 71276 4 1 318427681 1 901366831 3 190434429 3 742011348 2 41267 72148 2 63629 83641 1 322073739 1 68877609 3 223040319 4 2 1114 77612 4 1 521351733 2 16026 85771 2 20848 59120 1 24362034 4 3 281579453 4 2 46579 49659 2 22030 55849 2 4019 37543 3 685426813 3 827050132 3 732096692 4 4 4 3 65462000 2 24827 64527 2 9488 74386 3 435565785 2 3057 74031 2 74500 92789 4 2 45470 74884 4 2 64273 79203 1 595046092 4 2 60008 66171 1 653997075 4 4 2 66919 90554 4 1 380588146 3 580036430 2 18654 64152 4 2 1879 11720 1 138788770 1 143570183 2 16985 41342 3 347059583 1 552486885 4 2 41502 95324 1 314637785 3 367941060 1 319031071 3 100349142 2 2711 12738 2 27984 51506 2 6228 67905 4 2 54799 82093 3 576896391 3 662361741 2 171 32822 4 3 94676424 4 4 3 130989535 4 3 233301922 2 21863 59727 3 158775557 4 1 604861694 4 1 425248231 3 961088677 2 15255 43921 1 601881862 3 629097494 2 86451 100012 1 726429640 2 3132 36559 2 7814 95616 1 483040208 1 83381696 3 334434185 3 759707703 2 27726 29905 1 325533902 2 26775 34364 4 2 50093 53410 3 721389295 4 4 1 696902236 2 65828 92967 1 707929730 2 55539 99257 1 960753459 1 337818452 2 50492 53385 3 828138122 3 281915135 3 747104480 1 941268779 2 11354 45520 4 1 20483607 2 9233 91166 4 4 2 18269 29915 3 9124801 4 1 335013115 3 413350742 4 3 592344237 2 13361 41137 4 1 647360700 2 66521 77380 1 658810724 3 899979295 4 1 85206089 4 2 55693 83393 2 25024 63932 4 2 35011 42249 3 559162631 1 838894087 4 2 56061 101365 3 359493920 1 892657841 3 277626235 2 3413 95297 2 43386 53110 2 20535 40967 1 43888544 1 812704144 2 40326 65901 4 4 3 153796181 1 167865905 3 865475429 3 55687106 1 960798898 1 260692975 2 94955 100220 4 4 4 3 609064736 3 776020507 3 19678892 4 4 3 788861079 3 394140300 1 206460704 2 62298 88307 1 231481347 4 2 5633 9939 2 10098 39004 2 28594 97561 2 15375 75522 3 780516127 1 736251404 4 2 65541 96508 4 2 33820 42424 4 3 44106463 3 518276557 4 1 177309772 1 87434529 2 45594 49643 2 38000 68638 4 2 49724 76986 3 89985760 4 4 2 17597 37755 3 227048422 1 617573470 2 8371 83831 2 1234 41773 4 3 618820445 4 1 960351769 2 24437 35457 4 2 81145 95226 4 1 816009541 3 332591395 3 107646705 3 327925509 4 3 360102179 4 2 53096 59210 1 456463651 4 2 86405 99470 3 4185634 3 611271001 2 37797 48868 4 3 262597 1 919279586 2 59725 62673 2 42501 74634 3 265514936 2 28290 96602 2 59667 81853 3 899025142 2 50137 103352 2 10314 59385 2 49116 95784 1 553297212 1 726443281 4 2 26006 69297 3 778175874 1 63255599 1 413369387 1 197156610 1 83603909 4 4 4 2 23117 102682 4 2 45045 53287 2 52630 94298 4 3 78096310 4 4 2 39333 103629 3 258358429 2 102750 103111 2 44594 89210 1 895213467 3 122817067 4 2 73109 79154 3 352510899 4 4 4 1 103704880 1 113261466 4 4 3 410421065 2 35991 55018 3 572093853 2 62185 87003 3 307527980 3 32290069 4 4 2 46592 61984 3 314387843 3 266021483 1 279095046 2 46151 56117 2 8200 29386 3 596809685 3 98907712 4 3 934014138 4 2 22904 45679 1 94633077 4 4 4 1 389551371 1 36829885 4 3 751551050 1 467073433 1 991425104 3 847582937 4 3 214921499 1 877950526 1 26504909 1 115114025 4 3 849497971 1 956372017 4 4 2 34184 63140 4 3 15679705 4 2 46406 72899 3 188976823 3 728671591 3 674263265 1 799372680 2 72839 89030 2 46321 87885 4 2 10505 78856 4 1 517876464 3 529567648 1 923149414 4 1 8363002 2 1146 36799 1 709663275 3 7354263 2 5162 99524 3 204553961 1 715419609 1 682270461 3 685821455 4 3 765581536 1 825279643 2 57847 76073 3 678727639 4 2 15329 34199 1 18627372 3 955578141 4 4 2 45133 99453 3 328030135 1 859204774 4 3 609089193 2 10537 75352 2 6416 97173 2 2542 85802 4 1 896428130 4 3 556081205 4 4 4 3 843946648 1 59816377 3 131105833 4 3 614527065 4 1 326458134 1 476030367 4 1 17664199 2 62169 76662 2 16412 83418 1 611134262 3 380570975 3 343452340 4 3 194285654 4 1 477376434 2 13835 31463 4 2 60954 71469 2 84754 91637 3 903900642 2 22114 93676 3 830042815 2 48111 93769 3 542712117 4 3 246965945 2 5168 22617 4 3 369877110 3 299133323 3 413456198 3 640232026 3 532056988 4 1 731438648 4 1 66472779 3 183260107 4 2 6668 45724 1 948423038 3 686542498 3 255997809 2 65165 75439 1 704220462 3 15968835 2 5166 11106 1 579877220 2 23301 81017 1 236163744 1 708267792 1 840433326 3 965291135 1 867324513 2 35406 64101 4 2 6029 48933 2 31130 56923 4 3 151863158 3 589097801 1 645136239 3 36245507 2 65278 66289 1 534314856 1 445823889 3 981046985 3 615516784 1 643011193 1 880780216 4 2 19047 87449 2 59257 99911 1 573479372 1 457555631 3 952714462 4 1 83924189 4 1 46640232 4 1 826186348 3 64580655 1 32862460 4 3 343821583 1 61866007 2 96090 102516 3 66466706 2 27753 58184 2 18267 97246 1 743030876 4 2 85743 94506 2 28115 89603 4 2 856 5594 3 698758764 4 4 3 533735427 1 39184781 2 34951 77704 3 333225252 4 4 2 32809 82326 2 28414 65899 4 1 619403994 3 385705526 4 2 12681 27647 3 410195429 1 753823601 4 1 710749666 2 20854 47610 1 829838687 2 913 1787 1 19412918 3 434768978 4 3 667559520 2 45013 80303 1 910875201 4 2 43598 94911 1 179652600 2 71187 71707 3 839281034 2 35943 104451 3 359048019 3 886568828 3 225998398 4 1 169514138 1 142494350 3 876878323 3 143464717 2 26027 92150 1 750526069 4 3 862250973 3 184540604 3 291364423 3 669578409 1 555467490 2 35210 38289 2 17270 38599 1 286390734 4 1 20748489 4 3 843896599 2 43755 82450 2 17924 33765 4 3 320146066 3 836234078 1 662358495 3 769154500 3 239505965 2 145 60801 3 19567115 1 674754497 1 197880739 4 4 4 1 999259720 2 30351 30674 4 2 9472 9991 4 3 443832784 2 4073 95337 4 2 11720 27033 4 3 789199052 3 501894104 1 794470600 2 12961 21087 3 299046709 3 605744836 3 898639519 2 15200 80147 2 1688 45748 1 315112759 2 34274 99683 3 570455471 3 1455142 1 148794024 4 1 35044569 1 920226137 4 4 4 4 3 133502064 2 7861 85069 1 298887187 4 4 2 75994 102999 2 34522 38326 3 515022200 4 3 241271931 4 1 257958327 4 3 235135416 4 2 193 50844 2 16640 100699 4 4 4 1 167315868 1 367444726 2 1700 77248 2 10235 45848 3 989213331 4 3 606822840 4 3 17697630 2 67863 68719 2 50934 99655 2 8516 19878 4 3 525516626 1 962261148 2 47235 58797 3 465161229 4 2 47645 88466 2 79606 100675 3 38655718 1 310337248 4 3 136572656 3 927459603 3 794714207 1 664430053 3 210758212 1 765570304 1 140864698 3 863815895 2 3200 45604 1 484190266 3 954173517 1 878001417 2 61512 102791 3 350599282 2 12302 37586 4 1 577443597 1 759494813 1 995705264 3 648121667 2 67484 93856 2 2790 62278 2 24887 76921 2 65189 104560 4 1 654425390 4 2 93165 99968 2 41583 91758 4 3 315097194 1 902325989 4 3 632721400 3 597427203 1 546131508 3 365332033 2 77422 90389 4 3 619755 3 146487798 1 134697777 1 11662988 2 54297 57225 1 697767234 2 13284 28015 2 37378 48883 1 915700097 3 462246856 3 213022281 4 1 208793286 2 48016 50566 1 24705799 1 623613679 1 226340269 2 75245 88928 1 166468200 2 46060 86529 3 28878293 1 963007571 4 2 20101 93059 3 160931379 1 679247396 2 6774 14490 2 668 49289 4 3 812007424 4 4 2 5337 79396 4 4 2 25431 37846 1 970636844 2 76158 91319 1 97631714 4 4 2 69629 100272 1 399189811 4 3 684258987 1 376454428 2 86702 99830 3 922606699 4 3 173300865 1 783666987 4 4 2 68028 84053 1 51374139 3 752982368 4 3 254163090 4 3 477278847 4 4 4 3 177533303 1 581137627 2 26288 36475 4 3 810416098 1 517921674 4 1 583182764 3 397975578 1 552022244 4 1 517894798 2 22264 98125 3 533142216 3 66547879 3 183175711 1 42885110 4 1 402325928 4 2 51014 78210 3 128433962 3 871411477 2 91873 93351 1 802548473 2 80318 92764 3 614602535 3 32692089 1 484776881 3 469844868 4 3 668308150 4 4 2 36449 91973 2 57 53578 2 7376 80822 1 758958700 4 2 34771 53895 3 480629908 2 58001 98306 3 245759173 4 2 4105 97888 1 354059756 2 10668 86772 1 600546105 1 67637928 2 11476 17672 2 33515 56531 2 18533 94454 1 117734126 3 744996102 3 589579953 3 453956810 2 45694 80149 4 3 174882467 1 238393297 4 3 598833209 3 478940869 2 30127 53330 2 11684 93249 2 5140 60145 4 2 6317 22009 3 396338197 3 87606304 1 283268415 2 70106 87301 4 4 3 52712644 1 131560264 2 65758 66791 2 35886 81723 4 3 27372 3 554256627 2 22353 46140 3 627848390 3 139026430 1 901475445 4 2 71467 97535 4 1 138373561 4 4 4 4 1 670858608 4 1 808809887 2 44800 60768 2 18868 58659 1 676001230 3 569750692 4 2 48451 84928 4 4 1 784762894 2 45012 72007 3 215602438 2 26538 35541 4 2 9813 71761 3 793169335 3 851468723 3 703608122 3 73493955 4 3 491544790 3 781302740 4 4 2 47317 99337 3 605654729 3 372072444 3 268696281 4 4 1 876060105 4 4 4 4 2 54759 78474 2 44744 59324 2 29094 102018 4 1 5069016 4 4 3 270061526 1 790086918 4 1 662703574 1 473664188 1 918979439 4 2 17871 42844 2 67245 85842 4 2 68599 81766 3 855864479 1 735823452 1 699504525 3 20719981 3 70091955 4 1 607348287 3 964672266 3 786110396 2 58659 94428 1 416630305 1 745300019 1 202066442 2 45970 86778 2 7536 30366 4 1 491687907 4 4 2 27513 42532 1 279855641 1 84194938 4 1 973430992 1 26280913 3 160615530 2 62687 66637 1 319789081 3 430990431 3 24203173 1 307973449 1 62561342 4 4 2 64381 97230 2 16661 39879 2 12083 29957 4 2 59248 89553 3 586645438 4 4 3 860441745 2 13676 15107 1 18394193 1 751450180 2 3433 10735 4 1 556214744 1 563359464 2 12427 29379 4 1 315979828 2 8237 96567 3 774419148 2 77183 102796 4 2 57144 99032 3 502318327 3 736093002 2 41310 52941 2 2768 101724 2 23093 28625 2 9661 68985 2 43520 67284 3 743741061 1 619742672 4 1 69077977 1 107037053 4 4 3 85883659 3 223184144 1 52709888 3 354160396 1 140678955 1 604533835 4 4 1 800994139 3 34001211 2 33226 80571 2 17695 39354 2 37665 71881 4 4 4 4 3 36419505 1 615930323 3 626876555 3 32824873 4 1 679801730 3 975354637 4 4 1 910497897 2 44016 99019 2 29053 51438 1 218407551 1 406967283 3 524421925 3 299155232 2 65100 102394 4 4 1 344015037 2 37231 78147 1 14343314 1 958781131 4 3 172637390 4 3 930652553 4 1 953397112 2 20220 75849 3 664474610 3 545862195 1 761626677 3 352861259 1 502338271 4 1 51273143 2 86001 97882 1 593492324 4 2 22192 55462 3 693272835 1 313028709 1 799488785 3 223637735 4 1 614899646 3 809702326 4 1 728936372 2 62544 89603 4 2 50239 75301 3 912975907 2 25620 29875 3 256399444 3 572925679 1 893470425 1 675100013 1 32997950 3 591681497 1 353128366 2 77627 86675 3 47821446 3 318101878 2 1632 70079 4 1 779779035 2 25253 77862 3 413856464 1 583738808 4 3 989931032 4 3 323455557 3 129135870 1 177602705 4 1 193695146 3 831672547 3 384028442 4 3 258941008 1 947086121 2 25893 45267 3 164643064 2 23882 64911 4 2 39995 62284 4 3 336397600 4 4 2 55251 88296 3 900546723 1 741800581 3 996539679 1 521173373 1 73495111 4 4 2 38862 70425 3 332631598 2 16763 67855 2 8948 102331 3 492592825 4 4 3 865835054 1 774310831 2 18340 41916 1 386797709 4 4 1 2307037 2 38559 39293 2 3453 85147 4 4 2 43942 68940 2 22755 74367 1 531040833 2 84944 103789 4 3 684401325 3 995937327 1 500477924 2 17977 66325 3 17384306 2 43574 56578 1 249991181 4 2 4395 64734 3 458424695 2 3422 11141 3 394318567 1 486634343 3 179774782 2 12180 41508 2 17256 68383 2 39096 100466 2 31152 101709 2 30918 48880 3 743865775 1 666773438 2 26900 96755 1 352609673 3 835540268 4 4 4 2 40018 89950 3 814450694 3 563333662 2 50518 72560 1 496752155 3 671119746 4 1 249842929 4 1 155300317 3 915096786 2 3800 83225 1 122652318 4 3 78567494 3 36400755 4 1 558775420 2 62776 80603 4 1 562928331 3 784573594 2 11311 80384 4 1 951588564 3 836325997 3 632823073 2 48139 74114 1 111408770 1 469653088 3 249933741 4 2 54143 90477 4 2 8515 9778 4 1 74935156 2 49772 57374 1 325155068 4 3 378825921 4 3 40343248 4 3 642436768 4 1 686957823 2 58581 65323 4 4 4 3 253122871 1 195478859 3 928503921 2 62988 98443 1 217013510 2 35176 77722 1 954268963 3 23507095 4 4 3 243027813 2 28596 71841 1 24774752 2 19834 24602 3 54409497 3 713231805 2 84094 101227 4 4 4 4 1 779260095 2 15272 80704 2 12991 15975 3 164511386 3 601140820 3 343207967 2 75830 76585 2 15901 79494 3 108845587 4 2 63558 69418 1 747275546 1 971964228 3 599607248 3 889174746 4 1 109510134 4 4 3 115219115 4 3 905228390 1 707974013 2 16005 101963 3 721081748 1 63145445 3 370838098 1 386959484 2 29065 77611 2 96895 100067 3 788156419 3 916684472 2 13441 42857 2 37730 65376 1 449803718 1 114552911 2 619 58674 2 33936 53096 4 4 1 774059585 2 24569 25121 4 3 755513637 2 66426 98512 4 3 695713276 2 36265 45387 4 2 10426 24471 3 59286870 4 1 165572645 4 4 2 21797 93415 4 4 2 48248 53586 2 26921 43771 1 868015632 4 2 23809 45369 1 850897033 1 979917687 2 5847 95927 1 300109279 4 4 3 533083668 4 3 476574444 3 161494819 4 2 21733 60901 3 636915813 3 517274830 4 2 73127 75381 4 3 176294984 1 731587980 4 4 1 22263483 3 240647609 4 2 23751 99231 2 34138 91827 2 11204 77634 2 54646 63967 1 757825761 4 3 436415108 1 216974812 3 457217976 4 3 426256616 1 230163324 3 865694389 2 77398 82106 3 766177696 2 28601 56121 2 7202 9457 2 27050 32966 3 721437019 3 282536063 4 1 442338150 1 288734061 3 382914181 4 2 48053 88108 3 569748752 4 3 165398326 3 375400741 3 828176753 3 546195249 4 2 45407 76810 1 315153237 3 652527435 4 2 40188 70491 4 1 148142773 2 3506 45540 2 26442 36757 2 4721 44424 3 705918576 2 22357 23404 1 129404816 2 72605 104214 1 694521278 4 2 32823 42396 2 60388 102256 4 4 1 131158472 3 699347392 1 24849253 4 4 4 3 406694971 4 1 162376826 2 217 99147 3 518793074 4 4 2 46606 89522 3 38677572 1 29916494 2 48034 61162 3 283824753 1 20806859 2 69767 86272 1 648792817 3 363542209 2 23093 86169 1 50535363 3 1078356 1 949695519 4 2 76296 86459 2 34843 93466 4 2 18939 39218 4 2 7171 89753 4 2 2866 82507 3 294080257 2 45854 95006 3 602327211 4 2 31945 104060 4 1 983199909 3 218771239 2 72008 89306 1 949812765 2 54839 102503 4 1 305654907 2 53434 100468 3 756014855 3 748710702 2 23886 58634 3 539275036 3 367408035 4 2 53874 103003 1 916634489 4 3 48214954 3 442035870 1 193751585 3 40727182 1 487071237 4 2 60853 99577 4 1 656329769 2 14649 89161 1 75560020 4 1 196611085 4 4 2 93626 97450 2 52276 93531 3 965249962 4 1 695232341 2 37787 104571 3 668963998 1 238804323 1 16915435 1 483729444 4 3 492736754 4 3 441134674 3 681407646 2 84569 99224 3 361790626 4 3 799400064 1 762500076 1 498992260 2 62252 74931 3 906212430 2 42386 90091 2 36667 86189 4 3 36775547 2 6459 21386 4 3 933888350 1 523501661 4 4 4 1 498077589 2 49781 70495 4 1 953553686 4 2 24344 41385 3 444512057 1 71963806 3 541709317 2 48011 87857 1 309526679 2 31656 75564 1 625347953 4 1 298768808 1 593426729 3 314114846 1 401135128 1 83951995 2 4497 53036 2 20188 44079 1 131410702 2 16025 64011 2 37265 81411 2 37347 78459 4 3 155790796 1 473606642 1 693647683 1 544746399 2 71220 101772 1 833800438 1 179325430 1 888788174 1 481264804 3 14611859 3 429321790 2 23238 101784 4 3 678106869 2 28611 57485 3 605142932 3 588286683 2 64468 73118 2 13231 85489 3 906870353 4 1 847180540 1 426375064 1 169756918 1 265453666 4 4 1 942163118 4 2 21904 87474 1 628012216 2 31932 42363 4 2 31872 71709 3 23583773 4 3 19070544 3 583566010 4 3 65709981 2 14811 74361 3 126241531 1 488941873 1 442095786 1 915621082 3 862460323 2 30660 92970 4 2 2849 86682 2 17789 72173 2 19903 90427 1 259855515 4 2 5168 54205 2 10319 28593 3 316630534 3 314411226 4 1 869310673 4 3 44900182 4 2 3340 86831 2 44561 65616 2 43935 84807 3 45557525 3 375774410 2 50996 65089 4 3 983713908 4 4 1 130426327 1 196726114 2 78100 95138 1 638450585 1 550473904 1 247237374 4 3 819672972 2 54946 85608 3 418830272 4 4 4 2 5401 18480 2 50854 84040 4 2 52612 52950 4 3 864911074 1 647956164 4 1 62676330 3 48778330 2 33844 80796 1 10954508 2 52907 90501 1 966991793 2 639 91887 4 3 326976529 2 9994 86125 3 154525695 2 18106 95908 2 4405 20256 2 13161 25481 2 43875 51291 1 87152084 3 714234026 3 350297342 3 764814412 3 190901211 2 61036 65543 1 248932726 2 27568 69372 4 4 3 737011649 1 600503551 1 26222460 4 3 59999079 2 11636 23809 3 192260819 3 887308738 3 725795543 4 1 619025794 1 811602313 4 4 2 12403 89122 1 78542674 3 696689260 3 42584434 2 58443 69383 1 663060034 4 4 3 698627321 1 73057669 2 2936 38027 4 2 16119 94585 3 991320819 4 2 11501 37609 3 68252169 4 2 57351 83468 2 49553 99352 3 721788998 3 958877081 4 3 811406948 3 27374559 3 38222865 4 1 909515325 2 68197 75458 4 2 6540 28335 1 497006213 4 3 362254624 1 502289064 1 530372917 2 39709 85370 1 59669715 1 481406805 3 68964665 3 441829188 2 35005 63645 3 171882879 1 473021806 3 231283350 1 644774684 4 3 500587223 1 15135551 3 818875146 1 373694310 3 927962023 1 288312012 3 35881121 4 1 727502938 2 13125 72794 1 748321973 1 147788126 1 788495438 3 172355086 2 62631 93660 1 376316605 1 865996164 4 2 3898 48811 1 217268609 1 621984096 1 338563330 4 2 65211 67577 1 823701196 4 1 236222221 2 15096 51551 4 4 2 34277 93513 2 73623 76311 3 746794533 1 373673721 2 31071 47577 1 663844056 2 55866 85697 3 352237263 1 508289136 3 59919372 3 56165074 4 1 700071872 3 210122587 3 701994858 2 35129 50500 1 105699002 2 12495 54291 1 742480641 1 854934333 2 20403 60822 4 4 1 565013656 4 2 35278 94744 3 457097698 2 76617 90637 3 456502689 2 79424 87299 3 444984096 2 10861 75827 1 832323658 4 3 907490344 2 10268 34485 2 53411 92471 4 4 2 67242 70346 3 110816350 4 3 818106296 1 23263681 3 997297504 2 21864 82661 1 309677512 3 51564410 3 324015387 3 97769930 1 636275945 4 3 125799649 2 4314 9467 4 4 1 32532026 4 4 2 17837 40919 4 2 55633 67266 4 3 48958465 3 171006478 3 719512286 3 55560623 4 1 203966393 3 417635075 1 685636633 3 912060585 4 4 1 903344904 3 543311057 4 3 434839157 2 38913 43342 2 19787 33525 1 607114981 1 394531746 4 1 959949446 4 2 51332 98391 4 4 2 70206 72335 1 72505499 1 638020533 4 4 1 17627520 4 1 405791700 4 2 4203 40728 2 33192 84716 1 330735171 2 8813 57509 4 1 623372027 1 332939524 4 1 380898701 1 99476943 2 26918 56002 1 580130211 3 273326537 1 39236009 2 7123 86276 4 4 2 49782 51713 4 3 36394400 4 2 1964 103455 4 4 4 1 356109377 2 81609 104581 4 4 4 1 520447308 1 954386437 2 25413 44790 3 113444295 2 17429 100418 1 209112043 3 552685248 4 3 802420466 2 91823 105027 1 635155649 3 667266027 1 515862771 4 3 587471182 1 634694716 2 60681 100908 1 845785668 3 128804911 4 3 292041746 2 74600 98914 3 852210989 3 292945482 3 617998733 4 4 2 57717 99206 2 62803 102838 1 936552235 1 333978289 2 68661 96338 2 88403 89899 1 528730138 4 3 11830597 4 1 850578505 3 596342094 4 1 259552474 3 509245255 2 59135 89926 2 33074 84838 3 680189488 1 867699836 2 55285 70489 1 14180638 3 62404202 4 1 337947831 3 725719544 1 838989049 2 14527 20709 4 1 66225913 4 3 877637359 1 359985778 1 206509923 3 236815086 2 20283 22892 3 126494303 2 35036 39766 4 3 949196666 4 2 43786 69526 2 70595 88883 2 51069 103901 2 1767 1947 4 3 506598882 2 49174 58604 1 787830036 1 607906280 2 73558 78241 4 3 228774012 4 4 4 1 356855506 1 496232055 2 41646 73330 4 3 431038264 2 23238 88835 3 834313761 2 3856 47768 3 386091220 1 643961721 1 910904662 4 1 61917269 3 213108442 4 2 47467 53776 3 674155625 3 296135419 4 4 2 383 59750 1 290567383 2 33918 77008 1 73083887 1 433701710 3 622871570 1 817628283 1 16391015 1 240910500 1 869645902 4 4 1 133004027 1 381081535 1 629772989 2 40719 74942 3 53676372 1 380887263 1 568306046 1 986487 4 3 562279117 4 1 479551151 4 1 835601043 4 4 1 25557103 3 406236825 1 131185791 2 43591 81117 1 581741247 3 759220678 4 2 49471 65614 1 718122006 3 39827815 3 851095255 4 2 15971 103784 2 50605 101240 1 913011578 2 80439 103730 1 449219085 1 823310021 3 57004140 4 1 773983825 2 57513 87503 2 36159 66559 3 371651211 1 547527063 1 193426921 3 519187081 1 198669158 3 100008267 1 808369311 2 59364 102980 4 2 23959 50479 4 1 120646143 3 536239179 1 3935415 3 319534923 4 3 646583342 4 1 846045103 1 9007065 2 2476 73942 4 3 149841596 4 3 237844143 4 3 121789927 4 2 25150 104158 2 10446 38437 4 2 54423 70872 1 809061477 1 964322098 2 57947 80462 1 601608812 4 4 4 1 320125739 4 1 489477471 2 69440 100816 4 3 522349306 1 69497009 1 865026233 4 2 37524 73868 2 7675 43509 1 590565552 4 3 51300805 3 676684382 4 1 967357461 3 274049197 3 187979625 1 14179095 1 975129998 1 272618471 1 902883488 2 36240 60993 2 5192 6788 4 2 3203 76196 3 373579131 4 1 192012836 2 48189 52585 4 2 48326 54428 1 940835730 4 3 988823563 2 9413 45297 1 924699118 3 676628539 3 442693826 4 2 76518 81294 3 565265312 4 4 4 4 2 41791 74072 2 33819 100559 3 626762321 2 52052 91190 1 364794490 2 4768 56079 3 541409276 3 318143177 2 26771 64931 1 807390766 2 27405 55581 1 377181161 3 976037453 2 14571 53314 3 711143276 4 1 64792325 3 816294899 2 18313 74147 3 649229191 1 69633890 4 2 85013 101632 3 657889314 3 687795968 2 27835 98091 2 63820 91524 1 602002233 2 51789 68279 1 271590214 1 744033921 1 48356079 4 2 22143 35894 4 2 21550 58596 4 1 983167732 2 77173 89613 2 7935 53265 2 26372 56408 1 697389007 2 10371 51614 3 279798244 2 91988 96606 4 4 4 1 179217057 2 50019 75554 2 33190 60191 1 362077184 2 10200 39867 3 235644033 3 482619605 3 907864903 3 15118893 2 2244 32128 4 3 268468382 2 24030 92060 4 2 18112 87216 4 1 43240330 4 3 135912274 3 568508495 4 2 94894 101825 4 4 4 2 3505 6948 3 920541323 4 2 4050 36159 1 108196585 3 911947951 2 20719 27156 2 78244 95344 1 738761859 4 2 62881 70584 2 6342 52253 1 145756843 4 2 79000 96133 2 29959 102733 4 1 544433824 2 18021 50339 3 818444652 2 8778 41113 4 3 51474585 1 886734421 4 3 404553754 4 4 1 617153391 4 2 37888 55392 1 432443868 4 4 1 630816170 2 10204 94363 1 53506582 4 2 20767 55131 2 86770 90702 3 73717021 1 569601001 4 4 3 584096127 4 4 3 597551514 3 532956791 1 102080882 2 51557 61107 2 14376 85255 1 195099855 2 19646 95695 2 23748 37974 1 320059563 3 218619254 3 601701091 3 236677136 1 366628269 3 153828337 4 1 327982846 3 905696247 4 1 576080952 3 16463372 1 180713366 1 484516662 4 2 29161 80491 4 2 57846 79092 3 245709231 2 13638 103638 3 446288333 4 4 1 918609517 4 1 627290942 1 53822678 1 55296816 4 2 51745 96249 4 3 244738800 2 91266 96744 2 11496 35730 1 518782106 2 15263 48925 3 674034155 2 92171 99597 4 2 2674 95978 4 4 3 697338236 1 380088597 1 901193556 1 474069481 1 304329286 2 22961 45248 1 129202505 1 363521069 4 4 3 67032344 4 2 13510 95048 2 60063 82915 3 935418708 1 524814354 3 252132946 4 2 51482 98023 1 436411804 4 4 1 484105791 3 928579260 1 191474733 4 3 147330987 2 7844 10903 2 97824 99621 2 10548 82577 4 4 3 201615380 2 35393 87006 1 614075319 4 4 4 3 145057069 4 1 333142740 2 45047 94889 2 40718 103437 1 164373628 3 782149991 2 25616 27680 4 1 695172333 4 2 35061 102995 3 811531252 2 27867 74581 3 588175823 4 2 24078 51750 1 200737372 1 53823883 2 15194 93854 1 973068813 2 13607 49663 2 907 90921 2 2646 53932 1 950050845 1 676244290 2 80829 91493 1 341464996 2 80781 84888 1 547755078 2 29628 86424 2 22349 63009 4 2 14374 89565 3 143880979 3 42698733 1 529023293 1 755699199 4 4 4 3 910376539 4 2 70607 72977 3 410849738 1 63997285 1 42388720 3 195006454 1 406849813 3 369765879 2 57070 84261 2 83519 95453 4 3 999879756 1 204906319 3 308964233 4 1 568977413 4 4 4 4 2 69527 94650 1 872804250 4 2 38157 58265 4 1 284998615 3 404861160 3 848931435 3 643997310 3 490130848 4 3 741295920 1 65612068 4 4 2 56053 69422 2 2414 58999 2 25990 64503 2 5487 7687 2 10836 59612 3 884595575 4 1 955963418 3 364253955 3 23175869 3 353151585 3 156779924 2 26857 46602 2 49641 75614 3 373145992 1 668007271 4 1 867776453 1 744218038 3 464354691 2 5694 19918 2 4741 73190 1 779387393 4 4 1 37039672 1 583923456 3 325986906 2 18440 81773 3 446335425 1 868117204 1 54885845 2 31198 57377 1 983711264 2 39943 79989 2 67626 87325 4 3 594310608 1 853923033 1 353505656 3 870648209 4 2 19572 52524 1 210501902 2 14986 43040 2 39888 41800 1 16716442 3 878927984 1 975484933 3 61465517 1 769107269 1 396768959 2 14604 53516 2 6469 64973 1 179453884 4 1 844498125 2 1141 19361 4 2 10079 60305 3 841301821 4 1 756291470 1 23317514 2 27455 79299 2 34666 53019 3 573339502 1 72317845 3 909838368 1 19421284 4 1 549069067 1 43609281 1 569034224 2 17561 102108 2 44054 84837 1 901369392 4 2 28832 100645 3 407831733 2 70384 92300 4 1 465977691 1 113868386 4 3 40740964 4 1 31039301 4 3 455288979 2 12188 61858 3 794721588 4 4 3 768737992 4 4 2 58628 99887 4 1 399901705 3 506624091 1 156467837 4 4 1 761947562 3 460904604 1 419748425 2 2224 14999 2 2749 52510 4 2 23282 35537 4 2 54848 60366 1 210528634 1 17078178 2 54910 74152 1 904283662 1 295535232 3 366352929 2 632 16396 1 843905810 3 294021975 3 386570799 3 887722737 4 4 2 33389 94848 2 22909 59297 2 49472 53342 4 3 25960124 3 32690768 2 4365 93490 4 3 840300247 4 3 437297317 4 2 39190 41464 3 644047336 3 597834077 2 68971 93719 1 443742742 3 825860597 1 317382798 4 3 515988865 2 7342 37905 3 907298849 2 29593 94708 2 17268 40177 2 73212 95810 1 726672129 2 10800 36403 3 157258872 4 2 12485 46686 3 702160568 3 833361405 2 35397 56103 2 31797 34983 4 2 38266 48086 2 101191 104181 2 21626 102740 3 350638364 3 31661283 2 26846 39528 1 791257384 1 4081459 1 967404456 1 112481638 1 87815676 1 207098393 3 769715692 1 925701469 3 552719417 1 370509647 1 600885753 4 4 4 1 79037777 1 526390542 1 849665847 2 10344 67477 2 45286 103114 4 4 2 51108 84644 3 69238693 4 4 4 1 960282512 1 18220793 1 402488327 3 817398296 4 3 364704571 3 495067386 2 48650 61037 2 18500 73297 3 885715426 1 398574617 1 693823694 1 103837684 2 1530 78116 3 323868726 4 1 581886171 2 59450 61569 3 713971943 1 756385026 4 2 7796 29363 3 984803912 4 1 680449281 2 33371 50289 1 512849606 4 3 686957078 4 2 2792 17241 3 789655084 4 1 421476053 1 83373641 4 3 44782878 2 4116 91814 3 409379138 4 2 7113 54623 2 27409 74523 2 42922 95914 4 2 15059 29572 4 3 1592494 3 256625619 3 174203671 2 13325 65148 4 4 2 47335 64537 4 2 16431 35125 2 7359 87814 2 27022 47226 2 36261 82359 4 2 2098 71192 4 3 690113738 4 1 601713155 4 4 2 30685 93142 1 413135217 1 68437326 3 429486905 1 248955472 1 714069305 3 156331083 3 787578134 2 32420 90163 3 831153529 2 36676 70287 2 33280 67438 3 625228923 4 1 524355977 3 368424410 3 478109337 3 1661319 4 2 8455 72471 1 313354163 3 796650251 1 236022533 1 941345731 4 4 4 2 1184 103858 4 2 47753 59506 4 3 979755791 1 150561108 3 947880623 2 26277 79989 4 4 1 837173116 2 48299 88665 4 1 8339826 3 434908936 2 52183 103386 4 3 385379487 1 263530867 2 1169 39397 2 67102 94101 1 9815425 1 609994499 2 38269 100985 4 2 35652 67732 2 18207 78901 4 2 20948 67765 2 1280 71611 3 840939344 2 2397 97200 4 1 570017143 3 237170924 1 9804540 3 946614762 4 4 1 608613933 4 1 986655252 4 2 33127 99384 4 3 424514932 4 2 46631 100964 1 742896174 2 64059 89844 1 957837499 3 478414105 2 54435 73354 3 353021434 1 64669851 2 45483 85918 4 4 3 3283946 3 974033281 3 2640530 1 385910686 3 18119387 3 52705926 4 2 11036 62264 1 439971874 4 3 4421826 1 345448368 2 33205 83906 3 444453914 1 380134513 1 795132093 3 911183156 1 647744362 2 28063 37625 4 4 1 134431493 4 2 23951 61998 2 47955 94522 1 433761923 3 119490982 3 985283951 3 487011841 2 67857 84054 1 806048180 2 45503 70449 2 70882 74253 2 54721 93809 1 568562848 4 3 730561525 2 38650 43607 3 993351435 2 7677 73144 3 782067326 3 41311909 1 463798576 4 1 181755319 4 1 141726987 3 148460055 1 401948211 1 922953477 3 513543917 1 44881975 4 2 27693 55151 3 180855625 4 4 1 284565263 3 810252467 2 46816 78303 4 1 423562242 4 2 10135 86060 4 1 46759265 2 76876 89059 1 206820630 4 3 281901280 2 19492 59454 2 20089 46555 2 88541 103493 2 18620 21394 3 494410998 2 40697 65817 4 1 25920780 2 10312 95161 3 733538520 2 51620 92266 1 227111285 3 798472081 1 895994136 1 704066152 3 828363524 1 469558449 2 10176 50138 1 557214654 4 4 1 526354744 3 625213542 4 3 10276013 2 26967 74372 4 3 80693472 1 68196271 2 54147 65321 2 81271 97128 3 763641591 4 4 1 749429736 1 333372426 4 3 486408862 4 2 15049 89165 4 3 132622354 1 473601233 2 5888 16073 3 306840766 3 164663407 1 300042791 2 24280 96315 1 10694924 1 713274581 3 8152189 1 100892706 2 76889 104225 3 993168085 3 311841623 3 254252265 2 22240 32121 3 97830517 3 833956859 1 917184251 4 3 84841515 2 32010 66668 1 119838340 4 2 4864 28991 2 2640 54912 3 724771715 3 921515068 3 115795801 4 1 113838166 1 266486316 3 263403903 3 540246295 3 482293182 2 17159 38699 2 29637 31453 4 4 4 4 2 11016 54497 1 100117703 3 25696639 3 524440903 1 333400511 4 1 709960064 2 36234 80387 4 2 25007 98247 1 989249187 3 58866228 2 55099 58988 3 601257451 3 380825598 2 53665 83404 4 3 112798507 4 3 171178206 3 801515933 2 60229 76520 4 4 2 6244 83494 2 36080 48512 3 156605406 3 344475143 1 879706562 1 84395105 3 652327948 4 2 28676 69710 3 365758806 4 3 34242979 4 3 789238275 1 913930022 2 92972 94094 4 3 565341469 4 2 61238 61464 3 231183749 2 7617 88800 1 690179115 4 3 924187589 2 47323 79691 3 787600452 2 42459 75575 4 1 125339062 2 65319 99050 2 71896 89815 4 4 2 38244 41114 4 4 2 27748 63995 2 15304 17141 1 576443386 1 259599966 2 29117 86524 1 511821973 4 3 6263643 1 320877394 3 24427111 1 232021747 2 2475 47499 2 2254 90593 2 19318 53699 2 66349 70900 2 57158 100639 1 795264074 3 54435218 3 684533732 1 284615605 1 434438317 3 401628053 2 64545 99987 1 650752135 2 25920 79814 1 78561959 3 277787212 2 5118 24022 1 35927873 1 890599666 4 4 4 2 23405 76243 3 666596727 3 398770533 3 459473025 1 639375848 2 13879 79379 1 846800141 1 463759648 2 57713 92526 2 22326 94848 3 916859235 1 656109051 4 4 2 28204 52899 4 1 655025104 1 58068121 4 3 385075542 1 173307321 3 261265041 4 4 1 988681062 1 612540292 1 66454586 1 334719496 4 3 93414584 3 594185934 4 1 19935528 3 68072746 4 3 71819351 3 16526844 1 967861595 3 359486639 1 913920402 2 6861 27317 4 3 825673113 4 1 454178168 2 19497 69461 3 756546022 4 2 40686 48371 1 329713171 3 464183076 3 612585669 1 633590446 2 14738 102628 4 3 955774642 1 57466971 3 68010166 1 186688725 2 56980 105194 2 4235 68520 4 1 849453321 1 197617725 1 617163493 3 88311752 3 220384929 4 2 38627 83309 1 195676917 1 16810720 4 4 4 1 587729402 2 73752 98444 4 3 47091209 4 4 1 37637059 3 473696019 3 14697730 3 43965131 1 53598967 3 974898067 1 20010513 4 4 1 168174346 2 3872 78342 1 184938439 3 611568496 2 34628 91425 2 2290 88084 3 590432643 1 445315973 3 163403821 2 86698 100120 4 2 19197 31287 4 3 21071066 1 227779090 3 221191308 1 496987492 3 582591629 2 21673 35968 2 40899 67259 4 4 2 69571 72418 1 910941905 3 52275641 2 18952 55987 4 2 55453 98484 4 2 22608 99076 1 18646497 2 75779 104266 2 93741 102818 2 10246 54739 3 173700415 2 56244 69034 1 434290424 4 3 216140965 3 433655559 1 101626202 1 430079500 1 62292126 2 5195 38001 1 669155725 2 47543 58220 4 3 134040429 4 4 4 3 659508068 4 1 740313962 2 19363 74538 4 2 23827 44784 2 3361 3498 1 666481222 2 2922 21365 2 30909 88113 4 3 410665328 1 761929050 4 4 4 2 79457 86623 1 166753527 3 595443614 3 508651596 4 2 60839 99220 2 74691 90500 3 913052104 2 28546 96519 3 382474121 4 2 81266 98539 2 21325 32832 4 4 3 265786322 1 32149745 3 717470534 2 44628 65781 2 47907 84638 3 844391136 2 78332 88740 1 614334330 4 1 687116218 2 7452 36125 4 1 58032133 3 632283248 2 38423 79850 1 906521708 4 1 574213883 4 2 28631 42735 1 843243555 4 4 4 2 54570 85744 2 38833 80335 1 117301919 2 6939 15253 1 355783818 1 92565884 1 366041960 4 4 2 17095 68275 4 3 961199306 3 412606486 2 25481 72664 2 4784 100992 1 165507276 3 152342353 4 4 1 869238595 4 2 87568 93617 2 7084 25196 3 27029079 1 997443865 2 20222 35009 4 3 586775847 1 671292200 1 163613373 1 101325467 2 1472 79020 2 37354 47554 3 976083832 3 39777027 4 1 984216956 3 569590624 2 14343 24731 3 411946680 1 758544702 1 375068217 4 3 40830628 2 55010 64229 2 4068 78646 4 4 3 215821796 2 40975 44959 1 707500472 4 3 767458736 1 596164181 2 47056 84862 4 2 53477 62428 2 67998 71768 1 113780942 4 2 49989 96593 4 1 807580527 1 223453910 2 38560 80491 3 409943906 3 893569353 3 623337249 3 60835446 3 389404951 4 4 1 169165604 1 707036320 3 379521191 1 838745970 3 673551962 2 26024 95952 3 775839851 4 4 4 3 601585097 4 4 3 777182765 1 292212764 4 3 306667559 2 41215 101578 4 4 2 30739 57318 4 2 44880 89721 2 33586 82639 3 90626336 4 2 15054 96443 1 30458482 1 354197538 2 3455 70125 3 541046295 4 1 664476476 3 905099999 1 95534481 2 31315 99578 3 927517625 2 9716 96027 2 43305 61961 1 210330760 4 3 148880741 3 31419828 4 2 10917 41406 1 431594964 1 810238427 1 208621996 4 2 10629 13288 2 10160 12151 3 801545742 2 16742 43212 4 4 1 621320967 4 4 1 280880536 2 50143 54866 3 171542310 3 235324817 2 40386 57869 2 69591 75123 4 1 32673668 1 601594422 1 761662187 1 153226739 1 261091708 2 83442 104945 3 610634145 3 897155600 4 2 17859 84165 2 68585 97757 4 3 426310284 1 1067810 1 475616864 3 371429992 1 62625220 1 668425516 4 2 40795 95939 1 739522509 1 940342509 2 47729 81173 4 2 94445 98631 4 3 129165493 1 845515764 2 4359 6225 1 685408130 1 551528553 3 841903348 3 249822548 3 998311230 3 244877039 2 75092 97492 3 338014714 3 257951020 2 70035 78691 3 359375265 2 7834 97343 4 2 9706 25304 2 5917 75681 4 1 515386094 2 46312 50136 3 409225627 3 173141385 2 51671 59871 4 2 12547 71107 4 4 2 46521 67552 2 25684 98913 3 118982854 4 1 276802074 1 534333285 3 159365105 2 48393 87831 1 431017991 4 3 631043484 2 12781 29461 3 5066973 3 766075656 2 33490 82547 4 2 47555 71891 2 44256 102802 1 234541189 2 47790 48218 4 3 833982259 2 42019 95892 1 528328608 2 3615 95532 1 519945630 1 479115390 4 1 383123703 3 608855953 4 1 46672440 2 11576 67837 1 136395446 4 3 42198979 1 663065530 2 60921 65815 4 2 2893 69605 2 38588 95345 3 714333132 4 3 204255071 3 856211782 1 32757454 1 282298635 3 743271887 2 13552 16680 2 33440 76370 4 3 586176012 3 956893514 1 559313077 1 114229335 4 2 61224 95714 4 1 654567418 3 703437608 4 3 54680203 4 3 249520819 2 63812 89073 4 1 797283424 2 23993 51283 2 15153 91138 2 30977 63630 4 2 46898 54304 2 12408 40610 2 10076 19263 3 355931929 2 50165 59459 1 44530278 3 883379943 2 8692 105050 4 3 71460775 2 30521 55491 2 3995 88878 1 160254729 2 14227 43560 1 32278413 2 23851 82078 1 215370358 4 1 901163554 4 2 1881 55242 3 791440632 2 5006 65166 3 818369994 1 282402846 3 784969517 2 46854 84220 3 327077023 1 536769266 2 58830 69421 3 858927907 1 594344257 1 613825210 4 1 447868314 1 340820597 3 12399834 3 17356912 2 26554 30954 4 3 573231781 2 13109 83729 3 959201575 3 35500208 1 1428616 3 765056623 4 2 6720 78878 4 1 716993792 1 223808620 1 197293579 3 21052300 4 3 971201064 4 3 394300251 4 1 430656018 3 482080954 1 783902845 3 966974280 3 646405908 2 31303 52380 4 2 70298 96859 1 160849814 3 5575881 3 628203014 4 3 663777135 2 77010 96946 3 688062244 2 31818 43950 4 2 3029 12307 3 129022743 4 3 759357263 2 47419 79237 1 584497658 4 1 23961999 4 1 6257104 2 77522 87416 2 9821 85084 2 5413 23117 3 358890572 3 885766967 4 1 681171865 3 506268817 2 53381 60844 4 2 9659 68599 2 52811 90808 3 650639313 1 100170798 1 628370103 1 613511880 3 203406300 1 11777876 1 94031223 4 4 4 3 48515582 1 379507703 4 3 633451634 3 824056433 2 10528 45829 3 673223525 3 335904573 3 9361802 2 36156 99138 4 2 32356 66588 3 587521828 1 56422442 1 481081552 2 7372 9302 1 63431052 4 1 270629157 4 3 29471906 2 70921 74994 1 345967224 1 576002402 2 20653 50129 1 922133910 4 3 965704646 2 20287 98919 1 664690431 2 51876 71280 2 9704 22744 4 1 856705445 4 4 3 688361366 3 861784920 4 3 462754651 2 36429 60553 2 40935 69581 1 345157624 1 707927012 2 24990 44126 3 912021881 2 16628 70028 1 340460565 1 943686697 1 710995877 3 583217206 3 669663061 1 786095925 4 3 142109091 2 3558 105457 3 405554014 3 953469730 2 20423 96101 4 4 3 124168856 2 8533 50385 2 16725 36178 4 4 4 2 1283 63115 3 743118676 3 66631361 2 74358 84553 4 2 87097 105283 3 967388800 2 83417 100817 4 4 3 63981290 3 142917692 3 791981434 1 442576284 3 694211397 3 827122595 3 251197088 3 997435684 2 3076 37828 2 51944 70797 2 81001 90689 2 69034 102465 1 854069152 4 1 155559754 3 454972769 1 998167766 1 30795874 1 869249870 4 3 365404636 3 986226324 3 825903853 1 992158298 3 944241449 3 645938512 2 15986 94287 1 402948635 2 47686 86352 4 2 80545 103730 3 284664378 1 260648408 2 51566 68836 2 21271 64708 4 4 4 4 2 41346 41820 3 798117457 3 616421879 2 34475 68190 4 4 1 864075200 2 4011 61886 3 607914006 3 962651496 4 2 15931 74175 3 787040444 4 3 264167194 2 72089 94085 4 3 155221545 4 1 984646530 4 3 105636544 3 227680493 4 3 866337253 4 2 70892 72402 1 576295503 1 940731380 2 6376 80748 2 3442 13825 3 199873635 3 368656994 4 1 15934477 1 960821426 2 35531 56945 2 58177 104571 2 82987 96684 4 2 18996 25730 3 884119451 3 172379098 2 53054 59270 1 518009720 3 662535847 1 976547175 2 46593 95563 2 54505 82272 1 730724345 4 1 318846198 2 11944 50385 2 43075 93999 1 357769216 2 41084 98250 3 147565191 2 4073 96280 3 108984192 3 448725921 4 1 557443334 4 3 358161127 3 495828923 2 17114 79075 4 2 54674 61685 2 11973 78614 2 33265 69558 2 53826 93805 1 941154135 2 5411 28436 4 3 889400003 2 48812 98136 1 837361971 4 2 13052 102394 1 125703206 3 870679153 3 400895930 4 4 4 1 250804100 1 402423474 2 20276 53460 2 953 34808 3 799503636 4 4 3 556974850 2 52198 85642 4 3 312434987 3 207333117 4 3 394818812 2 8032 104402 2 71821 85023 3 306471292 2 352 60540 2 23996 86844 1 185358842 3 90909307 2 42138 100814 2 40336 105308 3 230877528 4 3 385045452 3 622618808 4 3 199213801 2 18872 19597 4 3 428785169 4 2 85193 98641 3 936894414 2 26478 55072 2 95567 96166 2 42720 46509 3 581829173 4 1 927022259 2 10321 63130 3 146553308 4 1 609215264 3 276238580 2 78332 80624 1 701097791 3 763333144 3 339438708 4 2 56234 92421 2 37875 98434 2 54541 73228 4 1 720758248 1 792062802 4 3 52203205 2 23380 90119 1 602830561 2 21084 57172 4 3 831431969 3 472732253 2 64378 98505 3 633199370 1 154344165 1 353695006 2 54725 87368 1 61925307 2 9939 12507 1 921030146 4 1 705226390 4 4 3 701747447 1 570517343 3 174541124 3 808827491 3 998308901 1 653850301 3 69957236 4 4 4 4 1 66382715 4 1 61956805 2 79218 93064 2 18537 32093 4 3 261857675 4 3 60412487 1 50638886 3 697918709 3 156475913 4 2 24885 38491 3 116055599 2 16556 58285 4 3 528119624 1 407790620 2 69375 74167 3 898362390 3 430730798 4 3 9530166 1 59736299 3 377531226 4 1 71010695 1 26398519 4 1 134653257 2 15015 51761 4 1 600036745 4 2 17207 97532 3 435392451 2 32973 50753 1 891598955 3 929817114 4 2 69046 99235 3 753806977 1 42794309 1 191088731 3 28918217 2 13387 33657 4 2 50799 102153 2 8066 81208 2 6403 85393 3 283881797 3 26376775 1 605162452 1 440339081 3 442764167 3 18188354 1 112988225 3 578487882 1 953052949 2 3113 97250 3 814186928 2 74954 78256 2 6883 37504 1 237863068 1 605740029 2 11567 102848 1 519844484 3 302112360 4 4 4 4 1 411164903 2 95535 102026 3 544677901 1 64192065 4 2 70749 83911 4 4 4 2 2740 8575 2 26876 94384 1 273565029 2 37210 76482 3 168438488 2 67099 79735 3 22664569 1 461004753 3 209352393 1 52341856 4 1 988059953 2 40958 80779 4 1 414600888 1 201335171 3 18414202 4 2 5342 59085 3 682700102 3 209365611 4 2 34722 54270 1 158455377 2 4113 9852 4 4 2 39303 78033 1 783479690 1 242561510 1 67033800 2 65092 88769 4 1 16402919 2 16167 90398 2 38356 58863 4 4 4 3 647819000 4 2 66074 87763 1 961221803 3 430398751 1 980293270 1 222564756 3 624217878 4 2 66375 73925 3 350556576 4 2 11288 22474 2 8688 27756 4 4 3 618951926 1 30532061 2 49937 74603 1 62887540 4 3 110735103 4 4 1 976767241 2 25357 89953 1 222661536 3 292125734 2 8407 65492 2 39174 78099 4 4 1 442603817 1 29122271 2 91434 94476 3 269360776 2 23927 51025 2 22091 104367 4 2 76940 105365 4 2 29144 85660 4 3 592468611 4 4 1 696999403 2 20843 52943 3 724704532 2 46824 69370 3 438866133 1 154247040 3 335182320 2 9915 26309 1 926631726 3 312675016 4 2 30187 87162 1 115086804 1 956676406 2 58860 63601 3 522893592 1 21860928 3 882179310 1 536155184 1 678037851 1 18117355 1 225132166 2 13611 22223 4 4 4 4 3 574083008 4 3 714979309 4 4 4 1 341133234 1 248037182 1 654233943 4 3 47570239 1 823794889 3 40494632 1 965290034 1 402798229 4 3 413864694 1 447729450 1 455983958 1 546722603 4 4 2 11156 21365 2 7515 64222 2 6527 9360 1 14464979 2 32352 95809 1 47124906 3 355694031 1 430146504 1 61132090 3 485961739 3 726884839 3 432918327 2 51533 54981 4 3 960485103 3 900562915 2 21900 29835 2 26440 29658 4 3 146353038 2 60998 69022 3 658936483 2 26642 85152 2 46347 77378 4 1 811530053 1 55349254 4 1 44471547 1 638567639 1 29058204 1 937949651 1 608457553 2 7219 86469 4 4 3 558544058 4 3 679006127 2 20740 29122 1 66518717 3 181863234 2 19587 27238 1 709707702 4 1 376039093 2 11764 59344 2 63657 75669 4 3 768739411 2 5177 71173 2 72660 85523 2 35705 79286 4 3 6598235 2 53232 84466 3 434464442 3 175932296 2 1876 28948 1 268737051 2 69444 96992 1 397148163 1 19226962 2 15892 92534 3 572795277 4 2 45591 76924 1 592721838 4 1 9032751 4 2 50129 95292 3 516715372 3 277512916 2 4444 47448 2 34075 51935 2 8950 33596 2 36916 68259 1 646739076 4 3 37097948 2 7712 52587 3 583579103 4 2 1095 7764 1 631396597 1 20183317 2 180 101343 3 851276660 4 3 43390556 3 72620467 3 17272851 2 90668 97196 3 695208864 2 1522 2288 1 686010609 1 853197800 3 565960661 3 784880029 2 3961 47703 3 47348635 3 802743511 1 34694905 4 3 460069377 3 100270650 2 15387 44920 1 899370286 1 59238303 1 430058291 4 1 477550573 4 3 688317541 4 3 852432380 3 4498707 3 968069159 1 346351469 4 3 439592160 4 2 3294 42137 4 2 33063 57861 2 72127 85257 2 44646 48078 3 532801113 2 45142 74068 1 45331176 2 804 29547 3 699573840 1 671910510 1 766270089 3 177730600 1 642702314 4 3 800577370 3 818071964 4 2 31365 45608 2 65062 99224 1 267776043 4 4 3 34331568 2 69088 94598 1 497877610 1 886653685 1 783045681 3 788040429 1 410342662 1 576438320 4 2 26810 58561 4 4 2 20404 81053 3 241589116 3 363681767 1 804386401 4 1 547106257 4 4 2 46739 51333 3 402394205 1 495999400 3 222851675 4 2 11722 67268 2 57694 88782 1 66761785 1 598986594 4 4 3 975512959 1 363832186 4 1 349975692 3 762092314 2 78791 78923 2 47812 79656 2 4214 12599 1 993189278 4 1 920584456 3 396544175 3 263979075 4 2 3717 64684 2 39751 45660 3 260528914 4 4 2 61574 82683 1 56565402 4 3 331114968 2 5918 59867 3 19323404 2 3214 92708 3 337725398 2 46395 96437 4 2 60033 65950 4 2 12651 42711 1 28620 4 2 63544 86653 1 734658237 1 617786071 3 462389038 1 340378672 2 83755 87585 1 848341517 1 902941642 3 142972955 2 4122 90547 3 426853591 1 857058584 1 773005584 3 542871673 4 4 4 1 61955238 2 61129 86612 4 3 779994876 2 61362 80773 1 107021494 1 856102626 2 4656 85824 3 910448570 2 40479 56025 1 65441782 1 358598814 1 655062729 3 59706397 4 2 3006 67221 1 158182552 4 3 774548987 4 4 2 82505 85821 1 22754059 2 46343 76861 1 982441015 3 972930365 4 4 2 11947 13181 2 4503 67286 4 1 733070475 4 4 2 51177 55923 4 1 533453154 3 88550845 4 1 19110025 3 306925856 2 20427 30988 2 5002 55920 3 467241790 4 3 915470298 2 14701 70988 2 1728 63151 1 397665400 2 55606 80512 2 88560 96463 3 471072121 2 40779 58381 2 35576 66604 2 41982 58790 1 534332456 4 1 711579241 4 4 4 2 88256 101400 2 53660 70517 3 533922844 3 525270304 2 8009 96491 4 1 42413429 4 4 1 220680287 1 23729159 4 2 36381 79771 2 749 79340 2 25465 42375 2 22059 63966 1 46277621 2 7821 13072 3 111817014 4 2 11470 88637 1 361406945 4 3 917012696 1 355744058 1 582733753 1 483091798 3 338205236 3 161957938 2 57774 91625 3 50046048 2 47176 105430 2 27779 68124 4 1 220177180 4 4 1 24731440 1 631932457 3 776006364 4 1 131559270 3 139298094 2 30935 79959 4 2 14554 79436 2 45020 53530 4 1 899073851 3 810164103 1 554605588 3 52634924 4 2 65397 79364 2 22451 86779 3 657179320 3 881252697 1 906101078 1 612119322 2 22684 47002 4 1 670952410 4 1 960748993 4 3 317882732 1 807926674 1 669752914 3 78209985 4 4 2 31435 43221 4 4 1 330918575 4 4 3 506658242 1 853586830 3 1967109 4 3 253196163 1 628945851 2 16151 54050 2 44422 58860 4 2 34088 86641 4 1 582916587 3 295965638 3 813466409 2 56411 76400 2 93980 105293 2 35638 55826 3 599514602 1 36652312 3 433009238 3 287480075 3 198575480 2 44275 83809 3 122040481 3 796792280 2 90531 99804 4 3 420691012 1 326147721 3 136106010 1 642559844 3 192062893 4 3 19309212 1 575222537 4 1 607550187 3 199277753 4 4 1 432080813 4 4 2 75929 86534 2 35549 99083 3 991798801 1 2247865 1 567932366 2 29415 88486 4 4 4 4 3 808081482 1 446909967 3 877842880 4 3 328479049 4 4 4 1 384901452 2 30727 71539 4 3 400156103 1 283326579 4 2 17583 26014 4 4 3 498663655 3 366046614 2 17512 34487 4 3 326852781 3 969307777 3 318217801 1 521429646 2 48946 98541 4 1 910730638 4 2 44830 89702 4 1 750217842 4 3 976198285 2 24216 32650 3 280615521 1 330575073 2 4396 20818 1 425917725 2 23655 52027 3 268611013 4 4 1 151821242 4 2 1945 4340 3 672942238 1 406488015 1 412905197 1 46970164 2 51075 71867 3 893843683 1 683196739 2 43101 100347 1 125476444 4 4 3 384964261 3 170313130 2 53708 85079 4 3 548943166 1 705817112 3 274444046 2 18123 98872 4 3 60316226 3 50956771 2 77601 90451 1 5751283 2 27684 97396 3 203339282 3 323297058 4 3 40906557 3 611357591 3 415824632 2 12841 68882 3 33598111 2 8641 28993 3 535251044 3 144605532 4 1 240992747 2 35853 101368 3 152482144 4 1 53894506 4 3 477315015 4 1 129168517 3 349989931 4 3 243380380 2 10451 84106 1 173755314 4 3 8965282 2 62348 74497 3 730887955 1 806085126 1 596139451 4 3 836047235 4 3 999341085 4 1 107765111 3 485318613 2 5037 83574 4 1 881213670 1 945274001 1 787328591 4 3 361434106 3 400784748 4 1 862938729 1 230978671 2 3539 97392 2 19013 27444 4 2 2760 48953 2 19763 34114 2 3172 18673 3 129409624 4 1 327835961 3 416786591 2 8637 97415 4 2 34233 101436 4 3 408367380 1 353941394 1 171838136 4 3 356186400 4 1 793174068 2 52346 53486 3 980715829 2 29900 80702 1 281487933 2 73938 98196 3 933213574 2 78335 96909 1 604082042 3 946789048 1 908706299 1 27070842 2 20378 33651 2 62117 86877 2 35002 64286 4 4 3 565112014 4 2 2802 44383 3 292684715 2 43126 102300 1 813897801 1 222799442 1 727967528 2 5251 87254 1 980713185 3 171784580 4 3 701431574 1 427656457 3 75820677 2 35138 49549 1 529591496 1 218612383 3 202092295 2 73221 95710 3 440725471 1 639165129 1 545185664 1 946209764 4 2 1979 68861 2 81223 88819 2 36277 101139 3 5468563 2 83983 89288 3 672707324 3 128858093 3 934641372 1 252789144 2 65349 102710 4 4 3 348472587 4 1 621780071 1 531851462 4 1 828607036 3 313719994 2 13778 70815 2 4849 55524 1 342817689 2 32869 37455 3 126112868 4 1 226466078 2 51667 58466 4 2 13256 99558 1 600266917 2 54473 96581 4 2 42195 47327 3 450375144 3 958427570 3 126237434 1 63306151 4 4 2 32609 85497 2 78796 95130 2 34271 91107 2 89328 99527 4 1 344070534 3 852717045 1 758656979 2 1858 24121 4 1 210363734 4 2 22254 91576 3 948843663 4 2 37549 98891 4 1 180304180 4 3 867127331 1 879565414 2 90378 95911 1 604390350 2 27379 67251 3 453312107 2 1642 68184 2 50381 61660 3 912179041 2 11118 63362 4 1 372910453 4 4 4 3 567975279 4 4 3 625360083 4 1 172435610 4 3 572630091 4 2 84906 88817 4 4 4 1 33135562 3 204438945 3 437514304 4 3 694195594 1 692403817 3 431163103 2 63821 79214 3 657932738 4 2 49410 69571 1 267930178 4 3 933642176 2 18591 76239 3 284323733 1 116810327 3 240872695 2 25732 27316 1 152552377 1 127443478 2 83983 96371 3 523875113 2 62329 71864 4 4 4 2 27773 47343 3 38079807 1 916135699 2 8056 44160 2 64762 104119 1 1597591 1 224957809 4 4 1 818840253 2 47197 58511 4 1 407926384 4 1 892777766 1 259464333 1 595892281 3 568586890 2 20197 71726 2 31445 60617 2 16721 61650 1 914730186 3 469669470 3 199054319 3 936086570 2 85332 98502 2 6658 94992 2 3877 42829 4 3 58425854 3 14027054 4 1 852130889 2 54109 86423 4 2 41698 97200 3 965940563 1 233913022 2 54387 83036 4 3 7102155 1 940512669 1 741108207 1 731002038 3 142130839 4 1 435473440 2 7172 96972 4 2 58900 87568 3 470305725 3 496748288 3 464248316 2 11815 87319 3 656941462 1 656210683 3 833572964 4 4 4 3 219828983 2 12968 89660 4 3 640685976 4 3 940524678 3 350774855 1 285373659 1 637015366 4 1 852204835 4 1 236915918 3 756742449 3 256006012 3 180391515 2 78160 85903 1 652485752 2 6690 77227 3 948432184 3 979633722 2 23064 52651 3 410113493 2 36359 38696 3 67496699 2 12849 77836 2 53121 84559 1 975041650 1 16885969 2 16275 37411 1 562253603 3 898881231 4 2 12860 71368 2 59148 85895 2 38545 102922 4 2 58628 66284 3 263705324 1 182345956 4 1 360830213 1 486384252 3 178393680 4 1 962842566 1 629888415 1 156521747 3 899893476 1 596679141 4 2 15382 91255 3 414003054 4 1 568768490 2 17604 33065 4 1 385564337 3 207790881 2 97841 101889 3 157821626 1 36191046 4 1 403598584 1 477745847 2 46971 53876 4 4 2 51432 73196 3 518207566 4 1 457736472 1 80558217 1 242891852 3 215202468 3 533262906 3 726081840 3 430252724 1 92356004 3 748345465 1 41395198 2 26624 51101 3 912596582 1 850127026 3 832423390 2 44988 60644 3 400564687 3 101279870 2 16135 30660 3 295202212 4 3 355391958 2 29717 90278 3 111729394 4 1 996702801 4 1 60349290 2 21469 34617 3 107383352 1 345649350 2 40622 95899 1 457062375 1 785303994 3 352920331 4 4 1 172026605 2 47127 51987 1 730577964 3 862210652 4 4 2 31915 99901 1 57458267 4 2 18825 24210 4 1 42913530 4 3 986540827 4 4 4 2 61076 70697 3 190709060 2 50126 60566 1 893230006 4 1 16420272 3 800427040 1 784957875 1 72890018 3 477291502 1 233431345 3 113799237 3 64011960 1 279728178 3 94906033 4 2 23923 84145 1 64120448 1 418927013 2 11653 30091 1 48209924 1 995496296 1 874199676 1 773789936 4 3 884121904 3 315746953 2 43550 65407 1 41201471 3 228862088 2 80765 86306 4 3 513040825 2 27549 57126 2 51411 65416 4 2 64605 83712 1 257323590 2 87742 105072 1 744192247 1 719324847 1 479504163 2 30658 62677 1 334563565 4 4 3 136385423 3 25994689 4 3 590064860 4 3 958741931 1 586480449 4 3 391028948 1 603844574 4 3 355057949 1 780985669 3 511235879 2 42415 95419 2 5981 22137 3 597249979 4 2 15896 24204 4 1 940313002 4 4 1 748271918 4 2 15397 49119 4 3 205544676 4 2 46584 81107 4 1 789535995 2 58033 87593 4 2 19777 52716 4 1 793208493 3 604919388 2 31591 34193 3 839658646 1 884444709 1 886493487 1 12150088 4 3 959034304 3 361629589 2 53552 88306 1 267568151 3 953662859 4 4 3 278027032 4 1 476236468 4 3 613593145 1 66163958 2 12966 96074 1 173557569 1 37317676 2 7718 68085 3 53662926 2 1118 4449 4 3 889026645 4 3 86451510 1 529208572 1 74457427 1 578628563 1 739865551 2 7038 41525 1 935908499 4 1 691751201 2 17276 77645 1 628890106 2 33677 52303 1 113806464 3 918540362 1 837038499 4 2 29751 32698 4 3 776017453 4 4 4 2 52734 97138 3 762754333 3 735174305 3 180233001 2 40445 88510 3 10403749 1 259394259 3 962810891 4 1 981653845 2 35352 52345 2 85657 95070 1 107666326 3 478870991 3 388527813 4 1 50729447 4 3 17785226 2 40629 94477 1 374467139 3 888439174 1 327081574 1 769789008 2 39025 105814 1 232939880 4 4 2 16788 25139 4 4 1 841046177 2 49175 66005 4 4 2 34374 77030 3 474070642 1 969362361 4 4 2 13517 42725 3 39270242 3 263184610 1 324298798 3 287791736 3 546168029 1 390794235 1 378677483 1 55752076 3 483688209 4 4 3 141042890 3 921629871 3 909428920 2 14102 55169 2 86121 88884 4 3 2638404 3 174874127 1 606187868 3 323015473 2 243 9994 4 1 692049580 1 735168491 2 52473 85582 4 2 65256 102768 1 228142724 4 2 47311 60307 1 200030978 3 247447613 4 4 3 985676446 4 4 4 2 24804 64267 3 819441523 1 104272774 3 201519151 4 2 79626 82407 1 841123010 1 587467243 3 123067256 2 24294 72711 3 248306371 3 156403275 2 20097 51818 2 57243 104790 3 184039691 4 3 500159434 4 1 331995224 3 859059447 4 2 23202 91778 1 56771403 3 685661932 4 1 1581710 4 3 798422486 3 80294450 4 3 116593097 1 162768120 1 535979002 1 699485431 1 2625433 3 73469194 3 808192645 4 2 88053 94513 4 4 2 91008 92239 4 1 426159742 3 188239384 1 167579105 3 529348710 1 354964045 4 3 701641514 1 512476857 1 497798845 4 2 19321 86126 4 3 274242248 4 3 94438957 3 78223544 4 1 685894143 4 2 10229 83557 1 160691923 3 539431316 1 769645277 4 3 534849085 4 4 1 415348255 1 795168661 3 8729776 4 4 1 350311014 1 324838111 1 41147472 2 9727 56777 1 596565122 3 25781397 3 298962331 1 777284819 4 2 11982 13597 2 77706 95026 4 3 824291454 1 411672213 2 44691 104502 2 48 36055 3 701123505 4 2 20882 73996 2 21220 100576 3 895698411 1 62050108 1 233298418 2 59454 86586 3 2744893 1 971476860 1 416657930 2 37441 44405 1 477882893 3 911068336 4 2 56100 88714 4 2 8408 58953 1 32032085 1 649972663 1 572937819 3 479915872 1 909246758 1 87998049 1 115645110 2 13399 40464 2 43711 57732 2 10877 76576 4 3 170881092 2 16937 56369 2 62480 65120 2 26084 87435 3 176560204 3 44211370 4 1 495689803 2 42952 49469 1 515833837 2 1869 26212 3 935578084 4 4 2 43118 79975 1 888463297 1 208868171 1 602683115 2 60015 85504 1 737061310 1 1013898 4 3 742608902 2 56096 63388 4 1 768003264 3 961375205 4 1 606588495 2 8289 68942 2 5481 104150 2 40351 83359 4 2 12669 38162 3 853665469 4 2 94487 105631 2 37961 60815 3 124250814 1 735811799 3 426164407 1 508215645 3 876737835 3 673274434 1 793619033 3 665220428 2 360 16696 3 157745799 2 83816 89464 4 3 402247025 2 53183 100265 2 24350 59074 1 136594757 4 1 215935175 2 34532 82865 2 12116 87136 1 20441291 4 1 305995043 2 41221 85624 1 185467219 4 1 694819047 4 2 26672 84317 3 481148687 1 366600212 1 485011551 1 417155125 4 3 9541784 3 227237072 3 331918291 4 1 58784199 4 4 2 50716 97761 3 695153981 2 41389 94241 3 934660878 3 177408611 4 4 1 541488890 2 45021 66811 2 62211 83725 4 1 103196321 2 37894 64422 4 3 42567771 1 304532377 4 1 914551229 1 111222900 1 285749616 1 69230924 3 641408799 3 734832572 3 77354278 2 3999 42330 4 1 54608422 2 92741 100382 1 488170353 4 1 835601958 1 298610255 2 6221 105112 3 292186544 4 4 4 3 332269263 1 221007167 3 877142305 1 626476513 4 3 226566537 2 30963 77389 3 457867013 3 83707748 1 842944440 2 26996 60352 4 3 288374929 3 8809520 4 3 13783405 2 84680 91242 4 1 476416049 2 27978 66901 1 39696574 3 398740905 4 4 1 220843081 4 3 629225258 1 897339387 4 1 271355047 3 444931232 2 2265 13217 1 4572287 3 206557814 2 10589 19336 4 4 4 3 806812575 2 29931 79208 3 475687563 4 2 26370 94974 4 3 502216836 4 1 508269915 3 190912468 2 61719 62229 4 1 876362718 1 714416908 3 309030192 3 71785084 1 97864808 2 11960 33220 1 44589076 1 5027415 4 1 342515918 4 3 551636758 4 4 4 1 809078610 3 708589627 1 71423647 1 518158337 2 63114 70079 3 619802288 2 21031 49153 2 58897 103201 1 901621141 4 4 1 750130987 3 447504784 3 402704547 4 1 476736247 3 62700656 4 2 14564 21651 2 16220 40119 1 484419816 1 507539146 3 427738272 3 398619126 1 215346221 3 593279881 1 489718925 4 1 101275876 2 45104 73011 4 3 330662987 1 162553792 3 807241239 4 3 465715756 1 513837535 4 1 337396452 4 3 184812708 1 959887345 3 895087697 4 4 4 2 7266 17117 3 395538147 4 4 4 1 113625487 3 515886958 2 22929 27564 1 52557062 3 756613321 3 582944403 1 982062296 1 666306301 3 490319815 4 3 182635410 4 3 428925506 4 4 4 3 193603426 2 75090 77689 2 31017 52780 2 62625 101769 4 4 2 15055 43155 2 11714 14144 1 747611880 2 48376 72243 1 709595523 1 725017139 3 246534756 2 11700 69553 1 328462068 4 1 639417422 1 758197126 1 11607298 3 79666391 4 3 737375500 4 3 884616628 1 650126382 4 2 98245 103884 3 62538819 2 37959 99630 4 2 9860 100005 4 4 3 557381561 3 928162406 3 861982368 3 548897690 4 2 13422 56638 4 4 3 614319097 2 61529 91240 3 852477766 4 1 932773 3 838569322 4 2 19901 80227 3 269624144 4 3 974126941 4 4 1 223142440 4 4 3 712546162 4 4 1 459219505 1 893942858 2 41361 51176 4 1 63702832 4 3 257433499 4 3 62838467 3 674402469 3 265300091 3 310386926 4 2 75883 89583 4 4 3 619761679 4 3 532926537 2 26003 105403 3 446165093 1 291974101 2 33395 93824 1 331974124 3 748331363 3 943428957 4 1 918502780 4 3 994753137 4 2 20595 84958 2 62372 103803 1 397179733 1 386424243 2 52907 86199 2 43298 89263 3 983196496 4 4 2 45229 104362 4 1 777749952 4 1 477970042 1 83225794 2 34810 57602 2 89568 99826 4 3 509806319 2 36436 49161 1 383666185 2 16899 22774 2 40871 47426 1 800092764 4 1 971951050 4 2 44780 78705 1 639912974 2 328 31916 2 20073 61901 3 17866159 3 955583250 1 71240692 3 200371491 1 197491238 1 946013597 2 64016 73627 2 15730 71860 1 452712599 4 3 965096850 2 1453 35241 2 56042 66198 3 240103974 4 2 54452 63262 1 32000012 3 433497311 2 943 58679 4 1 942024075 3 51326155 1 496846350 2 28059 43092 4 2 36193 95982 1 974399925 4 1 25425897 3 658518185 2 70666 71972 1 371535649 1 489425291 1 771310791 2 48358 100182 3 717769552 2 60334 88658 1 795859237 2 35241 83553 1 386371132 3 780392634 1 625040077 4 1 205606746 4 4 1 708976417 3 594614439 4 3 404106313 1 764339733 3 226569769 2 5046 43549 3 661091680 4 2 58448 73386 3 581441234 1 321375263 2 47801 84826 1 59220162 1 248374892 3 369648628 2 48546 96608 4 3 948917332 4 4 3 71474390 1 825551937 3 433894936 4 3 374761293 2 29664 58249 4 4 2 84185 95555 3 193102676 1 476191533 3 973630599 3 289489377 2 32187 55793 4 3 158337529 1 542769825 4 4 3 331063997 1 877973480 3 347337539 2 17748 83798 2 47323 98103 3 38721725 3 838049221 1 195840777 2 11713 65924 1 578102220 3 565000788 1 949643587 1 505483168 1 548259825 3 379797060 1 391074103 2 29359 43919 4 1 455928 2 62258 65930 2 1178 57685 4 1 647007488 4 1 368474356 3 762100608 3 980058674 3 358310203 3 919922527 3 764301588 4 3 900665406 1 501543528 1 794740590 3 684463319 1 86404121 3 104642555 4 4 1 650179132 4 2 51906 55220 4 1 55464730 1 853541885 2 25011 72215 4 4 3 306597493 4 2 37066 40617 2 18110 29999 3 870135333 1 315314018 3 601483348 2 28396 98042 3 418363803 4 4 4 1 512967027 1 776073143 2 79664 101382 3 70297569 1 606840124 2 56485 59607 2 17301 105722 3 303989727 4 2 56379 99163 3 700192829 4 4 4 1 486729269 1 527164705 3 644013541 4 1 384245209 1 347718848 1 23855202 1 981282917 3 497862628 3 311330292 3 599213724 4 3 24719338 4 2 60322 102285 4 2 14865 72037 1 127153531 2 96210 101354 1 700150633 3 366554601 2 35045 64350 2 40558 72104 3 44541251 3 330720408 2 86207 88587 4 2 12102 62345 2 70466 91243 2 69401 74071 4 4 3 23905082 3 12642778 1 774302627 3 53949819 3 45818735 4 4 1 271205719 1 450169956 2 35146 101383 1 567737632 1 897630158 3 585507171 2 83543 89754 1 216441460 4 3 859716878 1 270565422 4 1 600099274 3 82078671 3 464878805 4 2 43023 94863 4 2 37022 72953 4 3 992351641 1 521894493 3 996354431 2 65400 67465 3 762719966 3 775581757 3 310117117 3 821558211 4 2 31318 87039 4 3 297195956 1 706321340 3 61392152 1 703455203 2 69987 83345 1 971038739 2 27930 67555 3 240857598 2 10801 87186 4 3 720751607 1 656102316 4 3 833296471 2 74135 85725 2 22094 74849 4 4 4 2 5777 46433 2 99507 102023 3 596221295 2 1481 5531 2 21726 104468 4 2 66226 101526 2 26810 105633 1 695196397 4 2 41236 99807 3 95722468 3 504269065 4 2 43856 51469 4 4 3 255129836 2 64631 105952 3 659607390 1 30926523 4 1 33839381 1 228013367 2 24237 72657 3 198172203 2 2769 6209 1 41321568 1 363576975 1 764033457 1 939216985 4 2 29998 72590 2 42817 59087 2 23620 61456 3 415872817 4 1 662122877 1 842105565 4 2 68438 94174 3 132277442 2 5952 43680 4 4 1 317905305 4 2 49089 77126 3 601427577 2 15669 62278 2 48019 102117 3 307690176 2 25892 102128 3 192562075 4 1 572006475 4 2 8075 24709 4 2 13677 64104 4 3 474005928 2 15323 38427 3 31864412 4 3 972840023 4 2 3672 88014 2 56557 93796 2 28079 63337 4 3 363489087 4 3 799700476 4 1 245341924 2 11427 12939 3 709145442 3 290077138 1 54357924 3 659698909 2 2478 52775 1 655206833 1 567369609 1 74992429 1 303450549 1 692159018 1 710019072 3 293968144 3 411806891 1 212946784 2 70149 104656 2 74772 75959 3 433285475 2 103539 104668 2 8053 80011 3 2641444 3 46223845 2 25585 48127 2 72051 79826 4 1 642650957 1 530532248 4 2 8252 26019 1 407970728 2 47470 57753 3 965750890 2 18286 44932 4 3 561037067 2 21254 56087 3 181968168 4 4 2 72645 91706 1 678574829 4 3 961105347 1 463228775 2 36804 68846 4 3 448135838 3 876672200 4 4 2 23139 93261 1 538509719 3 788653363 4 1 40547172 2 72063 89517 2 388 70239 2 5826 16495 4 2 4590 44330 1 9007558 2 74606 77491 3 259375564 2 51682 79780 3 573793618 2 14401 90057 4 3 742951442 2 75681 78059 2 49869 90873 4 4 2 24876 103491 3 996457798 2 83554 97757 2 29198 79088 3 297507793 4 4 4 1 263273068 2 58728 65429 4 2 38340 46174 1 686693114 4 3 415400168 2 4984 78318 3 301302291 4 3 410403107 2 62839 65699 3 868832054 1 2371352 1 988023360 3 792635941 3 338545332 3 657597376 4 1 218275863 3 289121572 3 305976769 1 434789705 2 40969 82603 1 336533791 2 49162 99550 3 478392639 2 58474 87424 4 3 284510375 3 337252440 3 23858569 3 29237205 4 2 62679 76186 3 988487233 4 2 80629 90136 4 2 10596 48816 4 4 1 166588747 1 868758545 4 3 937292865 2 22732 81517 4 2 55282 98126 4 4 3 888530902 2 13212 47719 1 417801486 4 4 3 210303324 2 98301 101423 4 1 611282013 4 2 3919 68359 1 65828401 2 66661 94157 3 515387907 3 608386379 1 421144163 4 2 32463 62515 2 6596 11219 2 31633 76864 4 1 820737421 3 352663468 4 1 755130555 4 1 60370719 3 305341472 4 4 2 28235 30553 1 996290926 3 582734813 4 2 82523 96009 3 368492130 2 11717 49112 3 901691941 1 599198987 1 901826675 2 26192 72998 2 14727 48074 2 65612 100394 1 239035982 2 47232 48351 4 1 829882416 2 54599 98043 2 3679 61950 4 4 3 639287961 4 3 863071788 3 179355142 4 3 634383044 1 611528872 1 114947478 3 766276240 1 198211252 3 491525974 2 15774 105864 3 77792881 3 703842085 3 613894714 3 13646218 3 352198210 4 4 3 442813188 3 670374456 4 1 195510887 2 42965 100756 4 1 705000133 3 402661381 3 858095247 1 955995951 3 404800642 4 1 805214014 2 1884 3665 4 1 954137379 3 621718783 4 1 718677334 3 633907610 2 12172 79744 3 523594605 4 3 961954656 1 901115239 3 160010673 2 16328 57266 3 93613435 3 743505713 3 698441491 1 610477221 2 11110 16043 3 714891866 1 822074610 3 129348564 4 4 3 61892359 2 92436 99064 4 4 3 842860599 3 329289174 1 45552731 1 171298711 2 46613 70287 2 24942 98112 4 4 4 3 216788035 1 887683999 1 359760032 2 56989 82624 1 516722383 2 29829 94159 4 3 785085577 3 746295043 1 182632869 1 365144708 2 21767 31386 3 11815157 2 19037 43746 4 1 646055730 1 2774070 3 633539619 3 913103649 1 106090830 1 766768500 3 690861892 2 13090 47378 2 29668 57636 1 237002985 2 91996 98211 3 68280878 2 90361 94297 1 42314425 3 490210314 2 1561 38476 3 638135438 1 749228814 2 67379 68811 2 39862 96027 3 822002924 2 90140 102797 2 42952 80753 3 849444586 2 7631 12546 2 84941 89423 1 334525528 3 71067888 1 273023156 3 168226116 2 49803 91177 2 36221 98855 1 261360176 1 638364813 1 949536227 3 189954598 2 11074 35461 3 527314504 3 869149809 1 898570441 2 32294 38714 2 30202 99135 2 75585 101736 2 51171 79459 1 367006364 1 634778114 3 922770685 4 4 3 352370124 1 989496087 1 49132687 1 886553963 1 634491506 1 30546672 2 67287 96010 3 701204330 2 18194 88821 1 848692384 2 22230 91539 4 1 314163201 4 4 1 513017355 1 829243982 4 3 69890015 2 86710 94317 2 12095 70043 1 247784650 4 1 732430784 3 99658495 3 662465922 1 25846117 3 687824909 4 1 348625578 1 946607220 1 952553224 3 552567128 3 227143938 1 572211601 4 4 3 166302835 2 26677 34189 1 272037048 4 4 4 1 417153815 1 741000246 4 4 2 38964 55342 2 56900 88309 1 332475562 1 945407365 2 34571 64413 3 7705467 4 2 12260 77432 1 909836315 1 84282951 3 764674355 4 4 4 2 6541 101627 2 28980 99885 4 1 856609030 1 634393612 4 3 538429969 4 1 617020043 2 13156 49380 3 261263311 4 1 410651512 4 2 22996 40718 2 55223 65007 3 76846734 4 4 2 15851 96972 1 623273115 4 2 1297 56921 2 41439 57542 3 844936751 2 19300 34241 1 476331321 1 89068772 2 21818 75817 2 29583 54677 1 5570319 1 436736433 4 2 3958 83499 4 3 515551564 3 67869458 3 278491449 1 780544021 4 4 2 35030 93938 2 39160 42267 1 127843004 3 649287892 4 3 456361559 4 4 4 2 21888 97483 2 59293 98868 2 2635 4233 1 828894337 4 1 639329861 2 21016 39820 1 266807434 2 17188 74107 1 882909401 1 370222475 3 198657837 1 28139722 1 259503087 1 466052074 2 31390 84938 3 669427171 2 29260 94737 3 385681461 3 139155251 2 36436 52275 1 883106916 2 23439 94729 3 103707031 1 356012962 2 74777 103539 1 62029929 3 16296109 4 4 1 246514648 4 3 373398454 2 20648 32383 2 20649 61335 4 2 16449 38649 1 45302365 2 34902 82813 2 24745 89347 4 2 63811 101349 4 3 920500231 3 880740124 1 717466252 1 33083324 3 29306438 3 143834592 4 1 45310871 1 666324464 2 34635 66312 2 94155 101316 2 10451 86045 4 3 693065545 2 51528 67049 3 70019842 3 846548025 2 8492 98134 4 4 1 785915220 3 665742223 4 3 720284551 3 390903046 2 36412 43193 4 1 280524285 1 792147113 3 441955309 1 692986638 1 184055782 4 3 128453654 2 87999 99694 2 45182 82316 3 487116146 2 43090 47732 1 372345266 4 4 4 2 19800 89069 2 39329 98916 2 70679 87527 2 14177 62105 4 2 25503 86016 4 3 844503410 2 80684 99118 4 4 1 19495063 3 26774482 2 56079 86802 1 44142133 2 497 75538 3 297190436 1 59263171 1 227031626 4 4 1 409307223 4 4 1 70713210 1 246272362 1 404375674 4 1 675273113 4 4 2 47906 61139 1 641662086 3 82063497 1 830928432 1 185971598 2 12750 39685 1 216662679 1 908141008 2 11986 72116 2 19376 19395 1 387227113 2 5451 26625 2 44769 73811 4 3 68439619 1 118338904 4 2 25253 94538 1 95785278 4 1 447802701 1 78359888 2 61474 94236 3 60747266 4 1 730648795 4 4 2 11003 19966 3 330179663 1 80074484 2 14319 32672 1 466986515 1 742524251 1 275927309 3 876380489 4 3 159919811 1 422292152 4 2 30177 38747 2 9354 14746 3 383075230 3 638443737 1 265009179 1 56035969 3 281563627 2 15448 20409 1 15139495 1 61810450 3 31572793 2 69074 94842 1 27997981 3 56949036 2 84506 90339 3 888112139 4 4 2 18362 55552 2 26235 58164 1 436471482 1 480148964 2 48052 62464 4 4 4 1 808314635 1 798814460 2 7844 17348 4 2 40163 71500 2 12333 82573 4 4 3 480911921 2 40791 70498 4 2 17338 50685 1 14114953 3 219090866 2 8647 26125 2 30690 50373 4 3 282970006 3 611517377 3 111935237 1 963069532 1 513879714 1 779779531 2 2730 4600 3 8905535 2 5445 76413 2 48958 93644 1 793183778 4 1 622851686 1 991765889 4 2 3080 96062 1 172597954 3 275645852 4 1 420300078 4 1 888457744 4 4 1 357015887 2 39404 41905 1 891518039 1 351195830 2 43310 44562 2 26896 92790 1 651241723 2 45488 57924 1 440834502 4 4 3 713862239 2 33411 99158 1 542580458 4 2 23992 66132 4 3 35081417 1 877986868 2 65078 93449 3 4852484 4 2 19005 23948 2 23328 73257 1 901294169 3 441923821 1 829312870 3 433210517 4 2 46335 90524 1 226028543 2 41621 98023 1 765077446 2 20688 59319 4 4 4 3 33031581 2 29692 98108 1 768658905 4 4 1 952801735 2 66945 93402 3 78925871 3 747356288 1 234231627 1 519913167 4 4 1 706675754 4 3 985690498 4 4 1 382779068 3 746686702 3 233658464 1 310413735 4 3 764241700 3 371588716 4 4 2 85171 101158 3 248316715 2 93636 102676 4 4 3 735194256 3 21000265 1 604770547 3 153413761 2 32486 79232 2 24594 105647 3 144666579 4 1 815507965 1 106611974 1 273171585 2 7697 98405 4 3 541852100 3 265487545 4 1 51716295 3 940442608 1 228269502 4 2 81264 82584 4 4 4 4 4 1 46164605 3 825077063 1 329888555 4 4 3 569685992 4 1 604212177 4 3 26885127 4 1 14985877 3 289386596 1 380437101 3 125531643 4 4 1 945271191 1 99338628 4 1 516305070 3 577901594 4 3 356487983 1 565894354 3 170223140 4 1 514364453 1 347676935 1 943809762 1 779888239 4 2 52579 59106 4 1 381261085 3 418585924 4 1 13898136 2 12240 104227 1 427466449 1 36430738 1 667929055 3 789513484 1 643956419 3 259768471 3 551933054 1 834093733 1 747233672 4 1 355931608 4 4 1 584992743 3 383032447 2 920 97896 4 1 122886627 3 226421234 4 3 521351892 2 3719 48976 1 135343443 4 1 89749722 3 204980496 4 2 61235 69912 1 838799940 1 939151733 2 3125 18896 4 4 4 2 59510 91232 4 2 12980 87583 4 4 4 1 230772078 4 1 39017925 2 26413 30491 3 354121206 4 3 156254962 3 182252740 3 719712644 4 2 24568 61424 1 543534556 3 11147261 1 78132906 2 1177 82438 4 3 8482550 3 750523446 3 656486462 1 457939901 3 584282411 1 945829715 3 350769380 2 87319 102878 1 529516683 2 59068 105339 1 672958408 2 72906 87006 2 23201 88221 3 803418120 4 1 519860884 4 2 16455 27268 2 86521 94116 4 3 667208585 4 1 67103096 3 617283799 4 2 41889 79438 2 12879 61359 1 484459100 1 497112357 1 802974403 2 23513 35794 2 20424 91147 2 21436 80335 3 8841950 1 797437208 2 37752 62310 1 147425682 2 60234 91361 3 193699329 3 866560499 1 579395008 4 2 68863 91885 3 816999734 1 654702848 1 881767474 4 4 3 4601861 1 648356075 4 2 73421 89207 2 28843 37041 1 983399745 4 1 569032413 3 709243154 2 55507 85847 2 6231 78219 4 3 613158431 2 14591 69163 4 4 3 654464620 3 725210785 4 3 32241180 3 704901221 2 72661 104622 4 2 9277 21323 1 610931183 2 90046 106305 1 684798 1 330452756 3 904368538 4 1 171467236 2 16790 69908 4 2 17293 46477 4 3 756060033 1 635598491 3 504432675 1 985722974 3 307984553 2 11429 81103 2 32785 52948 1 422839539 4 4 3 11511204 3 180736447 4 2 25286 66663 2 35033 36014 2 62030 101437 3 62834486 4 1 22668080 1 569308962 1 42719689 1 332260968 4 3 356972623 4 1 28729611 4 3 411293219 3 55442020 3 287149556 4 1 747884110 1 635528873 3 145468308 2 30636 49254 3 829244711 2 18679 81579 2 97101 100696 4 1 238170357 4 2 85379 87492 1 16462415 2 17851 31762 4 3 952618507 2 7384 17375 2 56338 58380 2 43307 52771 3 719848028 3 141702225 2 87805 103264 2 9069 12203 3 195883018 3 438026116 4 4 2 78905 105588 4 1 4033886 3 552296757 1 35532728 2 11044 40474 2 5952 69325 1 214858274 1 907397129 3 906548869 1 468620712 3 625046204 2 65418 94426 2 17695 49123 3 713911527 3 72650724 4 4 4 3 547454128 2 4398 76316 1 730750124 4 4 1 623626548 3 739694825 2 23364 67635 1 22870392 3 235019053 1 340039937 1 802049870 3 589121768 4 1 463582799 1 834047915 2 2036 77857 4 3 866994727 2 64071 99082 3 403831634 4 2 36152 58680 3 605553306 4 1 684812391 2 15228 53037 2 49504 51806 3 156129963 4 1 509721591 1 310310198 1 724261575 3 273721049 1 35905139 1 823586049 2 43667 54480 4 3 626497788 1 342680792 4 4 4 4 4 2 30261 88174 3 802368348 1 470551502 2 54394 68776 2 51331 66607 4 1 207451678 3 896642905 3 10626383 3 650427228 4 2 78900 100477 3 593714711 2 79061 91754 3 716447160 1 651258955 4 3 771673464 1 924635227 2 12018 44853 3 331351087 4 2 12363 105590 4 3 825798250 2 50752 79978 3 770971670 2 64988 74543 3 907176008 1 417759056 1 109920521 2 28391 83977 3 538123664 3 666410819 3 484823959 4 4 1 987601858 1 270683368 3 718331936 2 26112 67831 1 916554721 1 220739871 3 826704876 2 55932 94215 4 2 98221 104503 1 936533775 4 4 2 61893 62434 2 64651 80010 2 77692 82516 4 1 543712451 2 9940 89586 4 4 4 3 81578366 1 4260961 1 921892282 4 2 47330 47594 1 727694516 2 36503 54459 4 2 3076 64271 2 85013 93778 4 1 412610867 2 8322 48944 1 575205829 4 4 4 3 923252855 3 398529076 3 115736470 2 10819 16616 1 451594016 1 38914986 4 3 403863952 3 140603087 4 2 16572 67256 2 42512 72941 1 174067736 3 183559638 1 130940170 3 417405165 1 714962050 1 891191538 3 66780826 1 163777336 2 17925 76063 2 46627 55069 3 128604695 3 700602585 2 1525 69376 2 39034 99849 4 1 71297933 1 701968731 3 263199346 4 3 55209119 2 7504 77567 3 909150761 2 11437 71493 2 1006 7011 3 771336200 3 423972346 4 3 740463826 2 1739 29182 4 4 2 64975 66629 3 211493186 3 366340927 4 3 279199310 3 590510460 3 35236517 4 3 209437193 1 514578297 3 414263119 4 4 3 104248552 1 655767006 3 796905998 3 85464092 2 60674 93022 4 4 3 103061100 4 4 3 546494473 3 39383178 4 3 450125404 4 4 4 3 473838504 1 538326824 4 2 7560 74411 4 4 2 318 67283 2 31740 102936 1 7958211 4 1 913405633 4 1 712524605 1 496213774 3 31820776 2 7032 75975 4 4 2 18671 102795 1 556235367 1 64093357 2 51558 94218 4 1 341972573 2 102402 105126 4 4 2 47355 67321 2 27141 50832 4 4 2 679 28559 2 13945 18902 4 4 2 39137 42309 2 10269 47797 3 604801234 3 482068177 2 58582 58597 3 563811221 3 500724362 4 4 3 113354189 4 1 620016002 3 32256125 3 440969614 1 856749157 1 48344764 2 71542 101658 4 4 3 77260242 4 3 248504931 2 20239 42494 3 782536245 2 36375 55839 1 226149894 2 79016 98468 4 4 4 1 789656284 2 17566 40907 1 159544817 4 2 6212 21249 3 892082013 2 15138 48555 1 258706743 2 76558 101844 3 388735443 1 705513123 4 2 56808 75851 1 891852852 1 531609012 1 69116641 2 14135 89464 4 3 218627791 4 2 42907 96662 4 4 4 4 4 4 3 852080094 2 40463 84454 3 679250035 1 890592634 2 61742 67679 1 757443581 4 2 73165 87055 4 4 3 39585940 3 741486148 4 3 343133412 2 74636 81560 3 15467619 2 69003 87694 1 378948304 1 859250549 3 932340797 1 36907051 4 3 32339734 1 723764360 4 1 593558225 3 611027351 1 894010861 1 621883148 4 3 5616801 4 3 285006134 1 121318818 2 3589 34509 3 694323220 2 7350 82391 3 13302934 3 746956011 1 186442837 2 76259 103132 1 7830236 3 464171364 3 851443528 3 351399527 1 163678448 2 58457 97375 4 4 1 815524037 1 419144609 2 1397 12243 1 736720194 2 21264 63157 2 62400 68870 4 3 702942806 1 355991153 3 311438747 2 78224 106068 1 222721590 1 903627458 3 37973300 4 2 18658 22178 2 92151 104325 1 6975835 3 29723238 1 530729040 3 223811776 1 924420007 4 2 39838 65809 2 28053 102001 1 867868300 4 1 522870258 2 34971 79569 1 515753080 4 3 54251288 4 4 4 4 3 71129307 4 3 288510601 3 555102472 3 148721776 1 206205741 1 548208049 3 806970026 1 346634987 1 310973849 4 3 696005398 4 4 1 347757490 2 1582 13190 3 26182889 3 492345617 1 205372448 2 62013 104836 4 4 3 100311539 4 4 2 50013 55822 1 708346075 4 2 11904 96832 4 4 3 336932628 1 353409544 2 21079 82855 2 68207 83902 3 830765688 4 3 341705786 2 13442 100843 1 337820822 3 855250257 2 3460 17955 3 116516697 2 10913 20652 3 305385625 4 3 223891975 4 3 357562925 2 14437 32366 3 591523510 1 1317926 1 735109739 2 60132 67773 1 506582072 2 77335 78252 2 28330 96757 4 2 28075 60939 3 33558012 4 1 734790632 1 875891398 1 857267611 4 2 5446 74424 3 481199345 4 2 32174 94192 2 61969 86507 1 39927088 4 3 839362780 3 484859798 1 851248527 2 19908 30138 4 1 64333353 1 650244036 2 31838 77529 1 117552358 1 321496300 4 3 66413692 2 47948 97961 4 4 4 2 35191 54362 4 2 5664 28285 2 15986 43954 2 53078 63688 2 15758 59766 1 772909155 1 11141689 3 51545523 1 87874058 2 18895 33393 1 7610646 2 23651 73761 1 459862805 2 19443 32407 3 693010260 4 4 2 2214 66640 2 9077 67290 2 17114 44014 4 1 439526169 3 23289358 2 27655 60771 1 24446417 4 2 49057 61033 2 7805 91736 3 198138095 2 6869 68075 1 493519347 2 21066 59857 2 22651 69738 1 82739386 1 307879279 1 46108528 2 9746 11607 1 64958236 1 144884370 3 539161487 4 3 389516188 4 2 64146 66674 3 23737733 2 28437 74839 3 765244363 2 27785 58845 3 212735836 2 34840 48632 3 273924121 2 38058 95417 4 3 757922268 2 8784 27375 4 3 881032975 2 3341 13538 2 26942 30860 4 1 304337 2 66113 78171 2 15806 66876 4 2 3944 75596 4 3 550465113 4 1 734901629 4 4 1 490843678 2 40464 98509 4 4 4 1 397953180 3 648935084 3 817540270 1 72543473 1 686035874 1 703070482 2 18198 74769 1 968803444 3 364472738 1 861508189 4 3 453848183 1 393402747 3 320685156 2 53781 102256 3 61247567 1 798116947 4 1 154237631 2 6239 55114 2 32958 60926 4 4 1 639807786 2 26721 76866 2 81457 88318 3 883373208 1 919423886 2 61860 62689 4 2 53918 94417 2 50873 88223 4 4 2 28300 58378 2 92884 94387 4 1 213820578 2 55374 82145 3 505793274 4 4 2 30612 65966 3 68935534 1 705934619 2 75964 84432 2 67422 104874 1 203182661 2 70693 81427 2 10082 11166 4 1 804096123 4 1 696897629 1 571774751 1 272572956 2 33709 75405 3 278596716 4 2 42931 59348 3 905464435 4 3 356047334 1 663944422 1 16370398 3 68365055 4 2 32155 52632 1 682310166 3 26593298 2 14493 69641 4 2 13857 61686 4 3 52216282 1 270262876 1 376559297 4 4 3 953855533 2 92817 96493 4 1 723629244 4 1 638826731 2 37775 88423 3 369503298 3 991949738 1 704531312 1 339017068 2 3785 98878 3 404300584 1 780955425 2 80224 83402 1 209328128 3 650647397 4 1 278939985 3 240763784 2 46665 76418 3 71994329 1 859346833 1 699228546 2 52306 56585 3 46936524 4 3 688961857 3 79710841 3 867646928 2 12132 64996 4 4 2 68800 105770 2 83523 92455 4 3 176350138 2 4679 33201 1 363078216 2 35533 79087 4 1 756000897 4 4 2 72384 94165 2 12073 79817 3 396747139 2 25314 38020 4 1 536122894 1 738837136 4 2 20263 38571 2 74869 102346 1 484985371 4 2 88227 104602 3 58619167 4 4 2 27090 80876 3 924867481 3 460086999 2 18024 82008 3 725629376 3 829271853 3 11576845 4 4 1 5818988 2 9642 11665 4 3 272445757 4 1 246515695 4 2 2126 18244 3 993845157 1 306069942 3 325743133 1 133492526 4 4 4 3 833326910 4 4 3 563641765 2 79232 85691 3 468031123 1 905991567 1 459793096 3 973564081 3 42536263 2 15053 83722 4 2 11227 27142 2 46648 57966 2 8988 85532 4 2 54792 99282 2 60212 87863 4 4 2 30879 92037 3 714986690 4 2 56289 78541 4 4 4 1 94765009 4 4 3 146516953 4 1 518946208 1 172231347 3 774408733 1 977539096 4 2 30299 101884 2 46669 88540 3 724873546 3 952502004 2 39312 89393 4 4 4 3 214130435 1 758248252 3 821563352 1 963221264 1 461331352 2 34762 71535 1 508645611 3 414976885 3 948985446 1 583861866 4 3 151885834 3 545307129 3 109113675 2 15835 63250 2 52673 78051 2 96205 104702 3 831491075 1 214941453 1 201477009 4 2 69648 100376 3 652457590 1 291552223 2 44525 77868 3 900708967 2 3104 33653 1 608415362 2 63424 65474 1 2841181 4 2 14517 35007 4 1 155779297 4 2 11480 104269 4 1 370223432 3 270654948 3 497586906 2 3364 84559 1 956478358 4 2 37185 102036 1 866706327 2 21828 46609 1 851664501 2 46223 82473 3 885704010 1 797359814 3 82675974 2 17625 78530 4 1 911917873 3 670541176 4 2 26473 64959 1 964262363 1 56969287 4 2 53882 53924 4 2 43831 46977 2 58467 67610 1 525281547 3 362113192 1 748132336 2 13901 54990 1 414111880 4 3 453659885 4 4 1 21490593 2 9926 89027 3 526963204 1 884221922 1 312727333 2 70701 77816 4 2 32646 97815 4 3 606754414 3 694788167 4 2 3882 54748 2 75359 81679 1 286042556 3 915635215 2 2551 58131 2 69511 84745 2 23704 51139 4 2 40833 90361 4 3 205477536 3 290629885 1 318548776 3 755692798 2 1236 19339 4 2 45893 64560 3 140113703 3 563071883 3 480593837 4 3 388321586 3 759044717 1 944833465 3 788147200 4 2 43893 51620 1 483480471 1 659683786 3 386625798 1 1558860 2 30703 69530 1 93231447 1 429890642 3 747637973 3 44350358 3 33162320 2 15825 43833 3 378434987 1 845164257 2 2032 81438 1 63554408 3 229305508 4 1 954527857 1 339654886 2 14272 44650 1 946114439 1 22791115 1 287777421 2 45797 55497 1 71333349 4 4 1 991684271 1 209579528 1 954623423 2 2805 104182 2 270 99294 2 65670 67264 2 20892 85239 2 26294 106403 2 5222 63301 2 30675 38223 3 661708589 3 312843367 2 5160 25610 2 20931 41263 2 21321 66971 3 333482377 1 421125386 2 75006 85710 1 938988655 4 3 135220855 2 64670 101117 2 80835 95772 4 3 127697724 1 483629305 3 265009210 4 3 829510653 1 53753996 3 784075502 2 43330 88343 2 27326 58486 3 801616498 3 391986025 3 752200272 4 1 804722921 4 4 2 3143 90289 3 58830251 1 335044059 3 770751292 1 374241423 2 15960 16750 1 932275893 1 143745189 1 926722810 3 484875679 4 1 514471686 3 382264477 3 292046412 4 4 1 435447309 4 1 207311854 3 399301559 2 5553 75090 1 700149142 2 63177 73742 3 973075349 4 3 840720938 2 92505 94449 1 757440884 3 347380460 3 2303111 1 606199849 3 528654120 2 55402 80146 3 203082946 4 1 824018553 3 387633248 2 327 96509 4 3 6089809 4 2 69403 103078 4 4 2 35037 71942 1 389610013 2 41815 58022 1 748913910 3 777785990 3 197567615 2 17429 52430 4 4 3 251564411 2 22830 54076 3 757936304 2 19901 46349 3 951263863 2 33941 105824 1 148243896 3 888751108 2 2990 100139 2 12841 28875 3 567056770 1 697091442 4 3 194998629 4 1 866583828 2 15638 26100 1 574155039 1 25796609 1 505517821 2 82164 87779 2 28409 42320 3 464752050 4 4 1 496095134 3 54245550 4 2 60110 63632 1 812962797 4 2 17600 25692 3 6023684 4 2 44013 67006 1 460519383 1 362419678 4 4 3 816842911 2 4617 65047 3 937479373 2 50397 61261 3 870454183 3 668766023 4 2 56745 98205 4 1 392519244 1 838323624 3 56112642 1 173985074 4 3 867269677 3 210813995 4 4 3 315411029 1 221571149 3 218772050 1 521395220 3 207189399 2 62719 90459 2 26070 82136 1 882448542 2 73976 89255 2 25620 89199 4 3 58231965 4 3 460690908 4 3 779218117 4 3 202433997 1 170824903 2 64209 85919 3 531653777 1 648243106 3 871551858 2 16824 102258 3 625611409 4 3 414177832 4 1 773828655 4 4 3 18256890 1 253600972 2 21817 75837 3 899230958 2 60793 104447 2 70834 81532 4 2 19371 29940 4 1 791347315 2 6709 9303 2 40346 78706 2 46598 71426 3 948804834 2 15448 19799 1 116583707 4 4 2 1384 61935 4 4 1 773230886 2 34307 37962 4 3 742099923 1 478910779 4 1 96611683 1 839864930 4 2 53528 88884 3 48452684 4 4 1 620297967 4 4 3 238821053 3 41336419 4 2 31042 69293 3 393826898 1 719792219 2 47765 63865 1 24162407 4 4 3 527509829 3 982732447 4 1 353495606 4 2 57356 103163 4 2 31523 78160 2 66612 70340 2 25134 47829 2 4074 89847 3 26044102 4 1 26444616 3 16548518 1 885750878 3 399669709 2 6312 38782 1 567402233 2 65714 95282 3 205976378 4 2 14378 39935 2 2518 54933 4 2 60019 93105 2 10913 90366 1 426889712 1 289081074 4 1 474803027 4 2 3861 38342 1 125683165 2 26418 94007 3 841806052 1 885525014 3 930636004 2 85283 90288 3 400872613 4 3 942454151 4 1 900951549 3 215484401 2 97052 103396 4 4 4 3 993231157 4 3 534126792 3 954390638 3 159000633 3 54806417 4 4 3 294270105 4 1 266976731 4 1 828548265 2 9754 88770 1 223043902 2 59545 106225 1 55728350 1 473189840 1 21565816 4 4 2 2330 49456 3 946589929 2 52080 65791 4 3 716454346 4 4 2 13065 59643 2 102433 105157 3 962818960 2 64089 65381 3 657472774 2 23212 30477 2 54069 89257 4 3 228894142 2 19886 39766 4 1 135002394 4 2 7650 13603 1 449043078 4 1 128617685 1 680532860 4 2 45589 45983 3 87942271 1 941970762 2 75093 80401 3 762277913 4 2 96174 98518 2 36847 80363 3 773760913 2 26636 34083 4 2 52083 99204 2 22001 34661 3 726729621 4 2 42297 53351 2 76437 105736 1 25295970 3 431026134 3 719276451 1 866038132 4 2 26934 33926 3 337823194 4 1 857921202 3 530488637 1 739250090 4 3 865957944 2 33797 73884 3 48842486 2 50056 79119 2 67125 73916 2 16986 67719 3 938877321 3 470032359 3 11815623 2 51028 71404 2 59328 88059 3 528502730 4 2 12070 22089 1 713494658 4 4 4 1 436890101 4 2 29731 65162 2 27482 49417 2 69608 78173 2 5267 101028 4 4 2 16909 74283 2 74418 76572 3 340172591 3 822284217 3 12664624 1 809631395 1 702823581 2 47302 51280 3 968594143 3 11983136 2 12145 24993 1 320635880 1 348120405 4 3 287663792 1 361526086 4 2 33764 102911 2 29747 67201 3 9995507 3 4463250 2 66747 79004 3 239407044 1 997983364 1 464666455 1 982751110 1 944363372 3 652324848 2 75251 98433 2 64868 95146 2 16438 60984 3 388839610 1 875340529 4 2 71941 100941 1 531856073 2 31675 44559 2 52667 83370 4 2 24095 96016 1 472908319 3 148722160 2 46193 69146 1 899818482 3 532446220 2 11372 78800 3 892852041 3 796577839 3 997269364 4 2 43570 67347 3 596229930 3 661547494 2 27599 71631 1 333665594 3 453983887 3 617548646 3 737678913 3 250299679 1 343737068 1 343839299 3 968233177 2 43807 83626 1 749245547 1 968937400 3 946612987 4 2 23590 33380 3 709743000 2 1020 7107 3 728424278 1 519509317 3 112834461 1 171079038 3 575050882 2 3786 19471 4 1 439324350 3 657214311 1 22871918 3 607277779 3 925646159 4 1 665405216 1 930378642 3 401362067 1 297330948 1 782934255 4 3 166792440 3 18574613 4 3 174612184 3 57237954 4 1 682707051 4 2 24589 74684 4 3 244075708 3 433889626 3 431858952 4 3 358001500 2 11952 14158 4 3 311986117 1 361519338 2 32257 42027 3 820894763 1 948843527 1 442923521 2 18714 45514 3 185962126 1 151886930 2 9655 91759 2 2237 84484 2 34244 73063 1 35854157 2 16962 94684 2 67443 86543 1 183582550 3 714423561 3 905592301 1 58917246 3 178584871 4 2 6214 81785 2 73095 86646 4 2 36648 49384 1 92464253 2 19399 81324 4 3 83507348 4 3 976443288 4 4 4 1 283741131 4 1 621027453 1 735423540 2 54994 106545 4 1 948263727 2 368 70447 1 784768912 3 759535137 4 3 645056412 4 2 89592 103348 3 740020916 4 4 4 2 34987 38872 1 62741999 1 560653421 4 2 52460 84914 3 9791234 2 42700 88024 4 4 3 991635957 2 37744 62944 3 288228142 2 15832 53091 1 441686191 2 12690 105707 1 911110243 4 3 944199377 2 63485 95858 3 97320324 4 2 91678 91754 1 515544074 3 968518353 4 4 2 7046 57952 4 4 3 573990712 1 299338082 2 81448 89349 4 3 375962754 4 1 566632848 4 1 191242895 1 644556583 3 69910012 1 316250967 2 35631 91483 1 740218753 3 879517353 3 39516922 4 1 69651628 4 2 78110 105410 2 16012 62378 2 46382 87329 4 4 2 46736 95124 1 14129433 3 711346751 3 209673094 2 11114 69088 1 344147722 2 30950 98057 2 40984 54483 1 341813093 2 8539 62930 3 197719466 1 408688099 4 3 56384750 1 804930112 4 4 3 470952172 1 591868213 2 20925 90019 3 55755531 1 259455035 4 4 1 662156313 3 88877752 1 94571716 2 21092 59440 2 9965 34879 2 71174 74178 4 4 2 74433 76864 1 154121246 2 5072 73562 3 284486866 4 4 1 156401972 4 3 149370735 1 911784659 3 942742965 4 2 66373 102595 3 872223973 1 200094378 1 644801050 3 183661396 4 4 4 3 383052545 1 762107613 2 7043 26553 3 496074600 1 346886332 2 13743 16721 3 513487647 2 19180 54158 4 2 1878 76988 2 55983 66833 4 4 4 4 2 31782 100244 4 1 388077749 3 43462110 1 50760184 2 7016 17814 3 157093622 2 62469 100963 4 4 3 692940979 3 769602937 4 2 15809 58626 3 125856232 3 386200842 2 49859 99778 1 896596776 4 1 635602279 4 4 4 3 270094189 4 4 1 858705557 4 4 1 318786670 4 2 58732 97030 3 241345083 2 24535 77623 3 708441347 1 76653447 3 307722719 3 951818941 2 70513 98964 2 6622 14220 4 1 80120825 3 198766900 4 1 542503709 3 225284222 2 21944 51778 1 389184750 3 296724237 1 706504656 1 520424123 2 7463 100821 3 290312877 4 4 1 898561130 3 316146678 1 2105112 3 767968531 4 1 259258494 3 804742546 3 469363430 2 14567 98112 2 615 28883 1 755337510 3 20069181 1 565441426 1 79523531 3 371509287 3 42962965 2 41940 83610 3 32014401 1 504679747 3 461012704 1 737610306 2 13947 43121 2 1629 25386 4 2 33869 71109 4 1 19493434 1 339694761 2 45666 104826 4 4 3 970128040 2 35946 105436 3 454444153 4 3 917879442 1 216814083 1 210589348 2 25551 78324 1 35116456 2 52483 90302 3 345961191 3 560049135 3 23119615 3 273942592 3 920810371 3 551878950 1 858332276 1 578172503 3 81034838 1 255553765 3 292722061 3 921433762 1 11345250 4 4 4 4 1 418574223 4 2 24831 87329 2 69490 78227 2 27636 88712 4 2 32844 83349 4 1 644110567 2 72529 77588 3 457886008 2 23927 63165 1 419294545 4 2 4078 95045 1 588424561 2 40041 60809 3 69523628 2 70608 90043 1 859548046 1 752388315 3 130471268 1 440346392 2 93986 100156 3 775664212 2 49689 87675 3 767864954 3 998594923 3 806795514 4 3 801616272 2 27201 30652 2 10031 94726 4 3 776637859 4 3 662423653 2 17215 84095 3 24591736 4 2 1267 48353 2 28426 33125 2 5314 59868 1 917593619 3 338130332 2 8103 10662 1 16198809 4 2 9404 88762 1 127577002 1 834741263 4 4 4 1 113036063 4 4 1 241542572 4 4 3 336593160 1 891707203 4 4 3 141238060 1 587937252 2 83656 93327 2 72744 97340 3 238024027 3 91876600 3 931351721 3 507925680 4 1 581069157 3 334899664 2 50751 74908 4 2 44225 50296 2 16448 66030 4 2 3670 28909 1 385992399 2 58729 99795 4 4 2 44195 54732 2 33883 40186 1 210129174 1 45925556 1 35383164 2 25546 27576 4 2 55805 87184 4 4 1 886704254 1 753374513 2 58370 93055 3 351393378 4 2 70463 88911 2 43699 101875 1 63570742 3 207373877 3 41247234 4 2 27470 30401 3 261919290 4 4 1 792332461 2 28600 42288 4 3 563217524 3 13992688 1 402640063 3 366202228 4 3 60578677 4 3 45647835 4 4 2 17090 96160 1 193070001 4 2 39385 78391 3 946896261 2 11356 13995 2 38856 79863 2 2716 39085 3 474157551 4 2 8901 104253 2 35082 92406 2 7459 26581 3 368658022 2 64834 67501 3 4799466 4 1 110952671 1 970333117 1 962573850 1 730439905 4 3 41693524 4 4 1 24746842 1 706412984 2 39575 91624 4 4 3 528394497 4 4 2 12302 47234 3 63461783 1 510305469 1 872809056 1 676625341 4 4 2 63661 94637 4 3 990503548 2 2357 11488 1 704232243 1 496540927 4 4 3 28096796 2 71374 75898 3 203837828 3 230437001 2 42532 65560 2 77892 93806 1 17629446 3 625612133 4 1 988841420 1 75678283 2 7248 27873 3 521629055 2 51308 68218 4 4 3 977949246 1 322816105 1 223659632 2 43874 45831 2 51405 70848 3 500369588 3 676709602 4 2 31716 102228 2 91864 100372 3 721692808 3 180795226 1 584765395 2 6560 70701 3 678114028 4 1 479769195 3 74283300 4 1 570017937 2 80314 88396 1 832795472 4 2 6937 22995 4 4 2 26019 105354 3 549205544 1 726241111 1 741442017 4 2 66626 69232 4 2 27358 76580 4 3 578205704 1 486914019 1 311868362 4 3 71035384 3 849517486 2 51276 57497 1 767651821 2 40227 45233 2 18744 72308 3 163402106 1 680879566 4 2 841 9995 2 35795 57202 1 596279565 4 3 332732552 1 82571747 3 153331847 1 129461174 1 541886992 4 2 80161 105978 4 2 11322 27621 4 3 82393089 4 1 498885010 3 413118872 4 1 373498247 2 85099 104445 1 31439904 4 2 63848 101162 2 90780 101250 3 665470230 1 948107676 2 60976 103284 1 157067670 3 8691586 1 555376522 1 422043443 2 83065 105643 1 221200427 2 76447 100407 4 3 564844817 4 4 4 2 50051 81778 3 504381676 2 24445 46554 1 57033392 3 839930493 4 4 4 3 886587163 1 233278745 4 1 480901517 3 509988262 1 490189320 4 1 359707978 1 398632192 4 4 1 557656810 3 211382830 1 44786131 4 3 222608021 1 907619039 2 24788 92434 4 3 644409819 3 31615397 2 33916 65506 2 39093 66785 1 939150009 1 292442466 3 346402257 1 494488734 2 61990 84700 2 44167 83068 2 61000 69284 4 1 78520595 1 38782937 3 153428930 4 1 70608445 3 674242529 2 41479 43042 2 6678 97532 3 260991353 2 15625 53101 2 86650 95018 3 887893139 3 642911199 2 57302 92050 4 1 259297395 2 84882 88781 3 185488487 3 835423 3 478610163 3 759955599 3 478373244 2 27571 44967 1 176703717 4 2 23965 41473 3 453918090 3 503850214 3 309780311 1 763174119 4 2 35903 56646 1 745251936 2 80508 86733 1 838168516 1 37980292 4 4 2 51077 52788 1 485405751 1 978291290 2 24725 40975 1 277513745 3 841570501 3 321586413 4 1 647194588 2 11947 83575 3 284553689 4 3 129162612 1 659861712 4 2 63392 75202 3 396760357 1 9946093 1 573235515 1 123485296 3 59644740 2 67649 69550 1 417095252 2 343 10222 3 708202286 3 523036479 2 18407 46335 4 2 58925 81442 1 914901690 2 5126 44478 2 42206 46297 1 502492684 1 404225223 1 608293218 2 65836 79382 3 42053031 1 488394066 2 61991 84044 4 4 4 3 4934599 4 3 989717971 4 3 800577845 4 2 14079 68423 2 25064 75304 3 7740270 1 957787629 4 4 1 70399320 3 684257857 4 2 26903 73812 4 2 26221 29132 2 2006 48781 4 4 4 1 846646456 3 908920566 4 3 159449548 4 3 29309180 1 17974664 3 83059715 1 982249244 1 61353559 1 655427822 1 411592641 4 4 1 884370490 2 11493 76052 1 976301045 2 7842 15166 2 66608 105057 3 491751647 2 1472 102679 3 681665188 3 971194715 4 3 46296640 2 20042 58388 2 29945 44843 2 9955 82541 1 467111445 2 45010 69616 3 76969312 2 51133 96360 3 656599723 3 595627282 1 837244325 3 918292346 1 315574402 1 293196879 2 13586 74393 2 36214 50026 4 2 51699 101513 2 4131 55241 1 368416131 4 4 1 47532435 4 2 20873 72338 2 6586 71340 1 223425753 1 213511601 4 1 30757558 4 2 33283 72968 1 736027958 1 57954585 2 65646 102202 1 402297776 1 652768282 4 2 5838 104601 1 316215624 2 51895 52414 3 800631296 3 588799244 1 319612002 3 675367631 2 29958 101274 2 61390 84219 3 166618748 2 39796 90467 3 399477499 4 1 445767247 4 2 54533 79558 3 527532445 2 14810 52580 2 40634 61500 2 1025 40375 3 378924630 3 871961777 3 252641196 4 3 891250964 4 1 646947343 3 1143600 2 73565 87769 2 62508 95123 3 818857885 2 3682 13067 3 28759855 1 806813672 3 217727194 1 700113658 1 533741147 3 456160757 4 3 702607855 2 25092 33561 3 645405659 1 252868244 1 962252770 3 806180791 1 901011434 4 3 192029594 3 300014935 2 41530 100588 2 54567 106103 4 2 46305 103784 1 49761239 3 26476267 3 570356873 2 84659 85558 3 923814992 1 339767683 4 4 4 4 4 3 805839051 2 11975 70855 3 323661161 1 55252232 2 9216 46163 1 782079221 4 3 642472542 3 801669409 2 46726 101290 3 540963691 1 590843011 2 22245 86863 1 49222244 3 511754636 2 7549 40151 2 39869 70828 2 14280 73824 2 35812 84354 2 29259 99146 3 631618681 4 1 560380914 1 422612218 2 62369 83599 4 2 53190 70544 2 42041 49930 1 424148518 3 922909356 3 501889981 1 558885804 2 11663 84547 2 94006 98843 1 944372138 1 954470641 2 57263 106199 1 190843663 1 773607945 2 22983 46974 2 42122 96672 2 10866 51695 3 538992227 3 384540021 3 338901216 4 1 640422324 3 892360965 4 1 762131817 1 434290657 4 2 34297 95737 4 3 983265859 1 645158405 4 2 34792 98938 4 1 972361047 2 74192 97493 3 482151312 3 21890008 3 483802162 3 527035508 3 444462806 2 49972 87190 1 277126769 3 688907850 3 84100735 2 49973 50190 3 749455450 2 26578 86704 3 801640930 3 984102389 4 3 686325200 4 2 7426 85552 3 888965693 2 10864 88992 2 3494 94394 2 16748 49485 4 1 42559437 3 769335587 4 1 143853775 4 3 697588260 3 128838288 3 887606916 4 4 4 4 2 51564 89313 2 2616 5392 2 73253 95549 1 567950047 4 4 3 983491302 2 19392 82021 3 331915498 1 82882126 1 8278546 2 47862 95999 1 67437750 1 829423521 4 4 3 559017870 3 471384023 3 780403751 2 9889 85647 2 9758 46811 4 2 47191 54226 3 666055851 1 210933720 2 5772 102407 3 790846146 4 3 969198359 1 584791678 4 1 498553924 2 9016 48594 2 9904 31507 2 68586 82922 2 57179 100738 2 67463 101805 2 9642 99441 2 18892 25524 1 109866215 3 237921966 1 604366065 4 4 2 10720 87602 2 74212 101002 3 342324436 3 792545900 2 28083 61023 3 27579456 4 4 3 507057286 1 148634939 3 588174324 1 21153973 1 689088722 4 2 14430 57231 4 1 897694340 1 33978753 1 474504504 4 4 4 2 13428 25469 2 7586 20290 1 95278159 1 188632324 1 571946589 1 122791390 4 4 3 752917083 4 1 535039735 2 77310 98047 4 2 65795 102931 4 1 785541879 4 1 684425820 1 587505505 2 31901 40807 2 78535 94129 3 590664306 1 466505976 2 11259 16398 2 64406 92522 2 54177 80648 4 3 567219570 2 18432 27611 4 1 420230581 4 4 4 4 4 3 490992386 4 3 645378165 2 10429 42159 3 557092448 1 878774887 1 704434889 1 236442204 1 338480027 2 31820 74498 2 40416 99206 1 731945020 3 334412955 4 1 935652338 1 753330153 3 125628068 3 774954115 2 19080 96393 1 344506174 2 67629 90102 2 101823 103704 1 855993671 2 14801 98450 4 3 62825583 1 906218705 3 635932377 2 51805 104358 1 494383573 1 610952936 3 738632448 3 657349472 3 666970007 2 71314 106666 3 707326192 3 33736302 4 2 13539 95231 4 1 142584754 3 579431717 2 38021 97318 1 912830874 3 273224856 2 411 57503 4 4 3 111248406 1 909539226 1 470985476 2 62400 81135 1 175755003 2 14384 52625 2 15503 52085 3 56123155 4 4 3 250656360 1 758661852 2 57199 102028 3 414152639 1 358044754 3 671112639 4 2 8798 55936 1 676011756 1 707952179 3 504552711 2 423 23910 1 123227157 2 20326 86739 3 311703468 4 3 26916013 1 824722927 2 25099 37580 4 1 357322844 4 1 723773418 1 926684267 4 3 139752030 1 797416959 2 33188 44381 3 281905504 3 251354082 1 969087662 3 92069825 2 34412 57008 2 1910 80036 1 430073904 3 340931100 2 3083 88523 1 698555449 2 34966 64533 3 253888040 4 2 45238 46855 4 4 4 2 31618 36202 3 380322505 2 71161 74109 4 1 193432490 2 52348 99761 3 592705817 4 3 995174508 3 625492966 4 1 322015452 3 464149274 3 183675139 1 922973014 4 1 18389040 1 320690593 1 222123218 4 3 133314965 4 3 112734045 1 699252023 1 879937376 4 1 556426657 4 2 31695 51907 2 22984 102534 4 3 722632149 1 160681179 3 147410816 3 944022654 2 30813 43879 1 877126218 4 3 908309400 3 471877285 2 33874 93494 4 2 26687 60184 1 9312667 4 2 84019 93094 4 3 712630179 1 944070017 2 15590 33605 4 1 335736461 1 891056492 4 3 14629364 1 159401961 2 20298 51533 3 164296362 1 385620355 3 44936001 3 495171198 2 53872 81833 3 786898033 1 627794018 4 2 92334 105538 2 22091 54693 4 1 519782819 4 3 985869379 1 2679270 2 23547 101230 1 154579245 4 4 3 974948084 1 846549892 1 954324127 3 53940177 2 50341 68973 3 141628263 1 31018092 1 786434794 3 1758183 1 582019745 2 42393 73462 2 41980 91791 4 4 2 29528 40320 1 22091232 3 320394393 4 2 55541 77512 1 942416270 3 15959984 2 499 56109 4 1 924874314 1 39950191 2 389 1721 1 694525622 3 57407213 2 84204 105014 1 747100169 2 6087 17893 4 4 1 178009449 1 89468530 1 50849194 4 4 4 1 809801816 4 4 4 4 3 7062416 4 4 2 8646 11142 3 654908588 2 32173 103934 3 704154959 3 566541396 3 502801372 3 97662161 1 73797981 3 984655204 4 4 1 56112318 2 59846 96823 2 7959 18555 1 381354816 2 55822 73638 4 3 576523865 3 19114859 4 4 2 10039 26884 1 937519399 3 830319657 3 98979464 1 557887679 1 61146466 1 87095836 1 43502036 2 10339 43376 4 4 2 58879 104552 1 375170580 1 257976692 3 557309454 3 790239790 4 4 1 642630811 2 4579 40840 2 84978 95762 2 72439 88382 2 9335 100833 3 402999719 2 12086 26077 4 1 615514041 2 44373 72327 2 43064 69845 1 716174071 2 15599 82356 3 40575845 2 952 46522 2 51345 65050 2 10312 65271 3 822478414 4 2 81555 105341 4 3 525738859 4 4 3 791810642 3 51808562 3 286952178 2 22242 37029 2 102692 103988 4 2 23863 73830 4 2 18207 78404 1 16958536 2 43220 85817 1 266138224 3 847200922 4 4 4 3 746733220 3 818416331 1 76800457 1 364901403 3 378381701 2 1577 27664 2 22213 87250 3 32291839 4 2 7350 59474 3 862269447 1 265641157 1 137635657 1 852659170 3 105370350 2 2282 67108 3 499496408 3 161395347 3 158450515 4 2 60163 87760 4 4 3 725104415 1 277751491 2 28315 106409 1 883836672 1 400631028 2 43224 51505 2 14887 33911 1 777534985 1 574243409 4 1 47495471 1 72085100 3 679710692 2 45558 84486 3 771222959 2 15361 16499 1 726403566 1 249413411 3 540912141 4 4 3 695017439 2 17952 85650 1 835078374 3 982127783 4 4 1 635964601 3 505853323 4 2 3227 84604 4 1 80668930 3 19333486 3 134770333 3 999232177 2 74327 99960 2 746 85177 3 603827590 2 41115 65618 4 2 28052 84974 1 218348383 4 3 916996002 1 852464672 4 4 4 2 39816 78316 3 84368272 1 381411704 3 203150346 4 1 661098142 3 851023731 1 312221612 2 32049 83723 4 4 3 545366614 2 17734 106821 4 3 460357186 2 60670 84352 3 107365371 3 297599496 3 397508151 4 3 426532588 3 216003831 3 395454997 3 284095268 2 67931 75113 2 58983 67176 1 56779752 4 4 1 655571564 1 55859244 2 25993 75074 4 2 5187 31299 1 848350798 2 20125 32993 2 10912 11224 1 87846159 4 3 907466414 1 658120588 4 2 66980 98663 2 16672 70190 1 134259573 1 393798813 1 929590760 2 33884 59395 2 73119 88145 1 272601266 3 402989299 3 385418832 1 453578102 3 621062620 1 586387825 1 202452670 4 2 37925 79601 2 21773 50510 1 102749282 1 236222270 4 4 2 57229 99224 4 2 11434 52557 1 971177039 1 562019180 3 920853585 1 771981308 1 633031572 1 65110355 4 3 824753197 1 372258378 2 36003 64671 2 20048 58721 2 49837 102714 4 3 337865220 3 518822726 1 382350452 2 63019 77829 1 643056360 2 41886 99553 3 121291970 3 628802972 2 72447 106805 3 35527034 2 8693 31343 2 29188 36860 1 920229707 3 376472948 4 1 671079461 4 1 233591948 1 530226393 1 646003434 3 37752354 1 979530293 2 92824 105720 1 482185587 3 770910800 3 46087665 2 15762 85320 4 3 610984537 3 763869 1 15603417 1 935727691 2 19997 26597 2 18156 54008 4 4 3 942095353 3 680803249 1 564765856 1 921495345 4 2 32798 81033 3 656560823 1 153500544 2 66354 78575 4 4 3 77486604 4 1 870981105 3 924682468 3 905980954 2 17613 51912 3 9489704 3 213286082 1 531125110 4 1 798289263 4 1 665604083 3 785299954 3 665710299 4 4 4 1 173675679 2 13302 77557 4 1 841142351 4 3 971742141 3 69092071 1 374611769 4 4 2 68838 70117 3 782829285 4 3 574150653 1 86404328 2 93959 103529 4 4 4 3 116848120 4 2 16335 89220 1 470944074 1 565352411 1 142207196 2 86624 101551 1 26731432 3 782245709 4 4 3 461470357 4 3 141145547 3 691482733 4 4 2 30503 98324 2 41618 92959 4 1 819912382 3 724915699 2 58119 61362 4 4 3 92496953 3 979654574 2 34518 53071 4 2 24194 45394 2 18389 50530 4 1 619315333 1 6448815 4 2 13350 15559 4 4 2 58351 95018 3 919435900 3 34457905 4 4 4 1 228812102 4 1 672467418 3 545316514 3 991901079 1 203069818 2 62828 69715 1 803133564 4 2 57600 98914 3 402798448 2 41859 87611 4 4 2 1900 23310 3 314634588 1 665738852 1 51592814 1 839093348 2 51399 91417 3 22902008 2 74633 96730 3 472173333 2 9467 95379 3 347736589 3 199631083 3 419610717 3 202132000 3 86636506 1 644297431 3 155650686 4 1 861912739 4 4 1 406143254 4 4 4 3 190543656 2 6070 26019 2 68215 79076 2 81936 104572 1 704948609 2 62633 85915 4 4 1 68937854 2 47505 65402 1 201243346 4 1 194160719 4 1 763782414 1 467223833 4 3 407413955 1 788880980 2 17789 24255 1 71398994 1 23846068 2 84612 87514 3 5524933 1 617360063 3 341560406 3 996288237 1 885834719 4 1 603092829 4 4 2 15390 32097 3 862010872 3 149790184 3 543482919 3 61335340 1 694916484 3 396498845 3 109319339 3 519175078 3 329658763 4 3 148479918 3 965675262 1 245601713 2 7135 102078 3 776875875 1 25537895 2 15105 75015 3 833406448 3 619702232 1 15243833 2 24618 65848 3 312297914 4 3 49410906 3 816623862 2 72624 72808 2 48543 86604 1 699980727 1 460417399 2 33904 40033 1 514793629 4 1 784080633 4 2 3302 78359 1 43385327 3 844898917 3 20180791 1 946756265 4 2 48307 61030 3 301151845 4 1 660248990 2 62930 72602 1 753137027 3 756910017 3 105764646 1 14862331 4 2 44125 82696 1 408519671 4 2 6907 92235 1 428336688 1 448161943 4 1 363671555 3 27435664 4 3 268256349 4 3 321142525 1 281743382 4 1 153955535 3 888158771 2 40211 68376 3 440275999 2 77455 99515 4 1 725464478 4 1 109299669 1 272037578 2 89089 90787 4 3 35623103 3 289790019 4 1 110775877 4 3 705884898 4 2 43771 49111 4 4 2 15727 47215 3 40339318 1 208271029 2 15924 95353 4 4 3 651017714 3 38270745 2 50090 106169 2 875 4127 4 2 5850 49213 4 3 33240580 1 631024077 4 3 362748730 4 2 20257 31854 1 372720756 2 63797 91642 1 893768948 2 29554 33398 4 4 4 3 365382636 4 2 55873 69705 4 1 366798805 2 60346 65150 3 402480709 2 64154 103170 1 519818435 4 4 2 19283 94220 4 4 2 58841 71255 3 734397869 4 3 466827165 3 607623000 4 4 3 442050747 1 290678584 2 45773 59575 2 56186 93519 1 383173162 4 2 37586 90745 3 423131371 1 412500846 4 1 658416106 1 884504479 3 724927673 3 13484192 4 1 762119298 1 41120526 2 25872 45468 1 761966799 3 207677447 2 8634 61898 4 4 4 2 18375 61585 1 39373734 1 317543785 4 1 64301346 4 1 491035761 1 112240725 3 102328300 1 135289414 4 3 712561505 4 1 34904661 3 676938227 1 129599556 4 1 419292720 1 966827630 2 15427 84277 4 2 4913 30589 3 609726328 2 29671 46396 2 34909 100984 2 22140 106503 4 2 51960 88065 1 27272281 4 2 28787 30595 1 735926859 3 219653088 3 117176713 1 160796222 4 3 262378702 1 948999567 3 210580564 4 2 65558 66361 3 64125482 1 314098333 4 1 3684567 4 1 778645952 2 88930 89131 3 647735404 4 1 149024950 1 661094282 4 1 971510796 2 56992 71626 1 423000546 2 3683 99310 3 406696772 3 525673159 2 30021 74129 3 55153722 1 186423950 3 743276995 1 25834447 4 4 4 2 31268 61570 2 52378 64220 3 323683783 3 125011831 3 725956227 2 71602 98503 2 21444 28359 1 155864756 1 465281419 4 3 101274535 4 3 740596287 4 1 661796432 2 29941 59578 2 19059 42946 2 25258 34090 4 1 810920858 4 4 2 49267 80905 4 3 571533892 1 128684057 3 429228086 4 4 3 994148668 1 207429964 3 257430598 1 623063598 2 5557 55473 1 36088297 2 13281 46474 1 672536704 1 341739485 3 554693413 2 69005 98383 1 50298575 4 3 714812524 2 93275 104735 1 4906156 3 829906242 3 528151259 1 576846987 4 2 33724 50565 2 51827 79230 4 3 213879836 1 751597805 2 20550 95546 2 78153 96670 3 24883728 2 91124 105621 2 46212 53019 1 442563977 3 27757432 3 420406 2 101233 105507 2 42522 63053 3 518595180 3 188268241 4 3 403474369 3 827391532 4 2 67974 101814 1 285528610 1 712248883 3 442110763 4 3 331906344 2 33393 101646 4 1 238348155 4 3 865982574 4 4 1 243642659 4 2 10388 27090 4 3 785251174 4 3 60380252 2 43602 87305 2 66664 85006 3 977363686 2 29583 87695 4 3 39846281 4 2 13374 17730 3 793167721 3 468786899 1 539959304 4 2 12783 26524 4 3 541402492 4 3 217734450 4 2 6253 37939 2 30201 85290 4 3 898067113 4 2 59536 63112 4 2 3755 59874 4 2 32130 67158 4 4 2 53754 73954 3 13031155 3 935788303 4 2 57193 92305 3 132205795 1 947683820 2 39433 74222 4 3 403683352 1 573597707 1 72433396 1 818806883 4 2 74473 105301 3 403973923 1 107586700 4 3 219541791 4 1 410088262 3 754851813 3 617933975 2 19820 47168 2 23219 67455 1 852879620 4 2 88767 91483 1 87570003 3 867944842 1 153372058 4 2 50858 71370 1 383045727 3 154495836 3 412108218 2 28507 86648 2 23039 34348 3 593859630 3 592376730 3 112090507 1 333118110 4 3 582365258 1 414085630 4 2 18837 97839 4 4 1 329400209 1 50308202 3 269436624 2 4910 69108 4 1 438433121 3 374420251 1 544363805 1 151552808 2 4497 93576 1 503444964 1 395129820 2 3558 59020 2 12074 67826 1 772927620 1 98373622 3 186646940 1 29245347 3 847092724 4 2 54284 72251 1 42772421 3 253116175 2 36897 60339 4 3 564894090 3 546119255 4 4 2 48597 74610 2 90285 94825 1 406788598 2 23132 85502 3 546149913 3 276263078 3 727587146 2 21072 99224 3 911447262 1 514869974 1 776436916 2 44056 90844 3 440956167 4 1 342523519 4 3 642773047 3 776941946 4 2 37458 91822 1 5602910 1 146696262 4 4 3 806708791 4 4 2 56916 64934 1 554305416 1 41107418 2 54121 82277 3 956274400 1 598518852 4 4 4 3 53870569 4 3 975377689 3 951486542 2 40030 87938 4 4 4 4 4 1 362204103 3 583300998 1 853296986 3 276294149 2 28913 90856 1 926505594 1 289320015 3 60290349 1 752855654 3 456033306 1 630833452 1 255084392 3 802677735 3 301692125 3 698713895 4 3 854463300 2 8359 61102 3 352602209 1 288175666 3 190691363 1 665231421 3 748077189 3 354077027 1 136112023 4 2 15655 83023 4 4 2 98793 106003 1 885596131 1 511551083 1 628463538 3 228950909 3 352507530 1 983842946 3 410027330 1 784651548 2 9494 21581 1 690161188 3 144465864 1 52060176 3 561410020 2 949 10293 4 2 6517 107135 3 380614245 1 183387311 2 72958 73191 2 19857 27570 2 19323 82323 1 326439009 3 181286508 4 3 851326140 2 69069 99684 4 4 4 1 554086037 3 904472093 3 518334500 1 242141896 4 1 811117876 2 31764 85343 1 729735093 4 2 57141 93571 2 4983 30759 2 38536 69457 1 298757589 1 414497427 3 532837204 2 26789 58688 4 4 1 59235410 1 416153294 3 465246264 4 3 817271890 2 18341 22791 3 757002132 3 215969700 3 395315762 2 67101 76093 2 64532 85272 3 53162856 4 1 913188404 2 91310 94575 4 3 213818031 2 89129 105629 2 38334 48518 1 959740737 1 319996250 4 2 50115 83583 4 2 61476 85578 3 55920330 1 222835286 4 3 106914721 2 8093 71618 2 12294 89720 4 1 142715889 2 46796 50781 4 4 2 99128 102797 1 633196715 4 1 472914957 4 1 376583973 4 2 100486 102144 2 15318 18682 1 694509916 3 21432861 4 2 41068 83767 2 14249 85524 2 70156 103624 1 795002184 1 564099438 4 1 405772190 3 999289411 4 1 955111637 2 20627 74257 4 1 853344632 1 278801208 4 2 3325 83919 4 4 2 2022 24986 2 14498 79413 3 953119683 2 25211 71816 1 793543072 4 4 2 48725 65970 4 3 516844649 1 612276742 4 1 396359767 4 4 1 345374082 4 4 4 4 2 68268 81152 3 425325472 3 797452120 2 4400 44296 3 622400006 2 76926 98338 4 4 2 81841 94267 1 888487796 3 430679215 1 949078038 3 882146590 2 61547 99464 3 535665646 1 412181750 3 98206924 1 709930684 3 411365327 3 644136960 2 13160 95677 3 648107946 3 915952636 1 599656909 3 215943269 2 38396 54374 2 35469 65721 1 841631464 4 1 56034890 4 2 19585 32829 4 4 1 286723516 1 735222692 1 947379596 2 3799 74380 3 979493976 3 1145298 2 19482 58174 1 982757597 3 411315506 2 89009 100154 4 1 802229858 4 3 71982642 1 377027350 1 156218021 4 2 63701 94068 1 968061930 1 475829620 4 3 173528734 4 4 1 625770424 3 431180275 2 68718 90411 1 253862682 1 269102533 4 4 3 581705823 2 7304 44384 4 2 30456 73830 3 914296140 2 968 25743 2 46281 65558 1 591237739 3 804250576 1 39631488 2 6817 68971 3 370900740 1 269220599 4 4 2 492 16682 3 439656506 3 818613114 4 2 5393 30874 3 441604863 3 797348581 3 472035621 2 25771 94704 4 1 791974886 2 83133 95778 2 6376 47551 1 320977634 2 54251 67974 1 67197869 2 2000 72993 3 54404141 1 626450978 4 1 293278969 2 71801 93026 2 73903 75905 2 8267 24834 1 913952856 1 606154031 4 4 1 537398759 2 12527 70481 4 3 190485107 1 841624788 2 89000 100896 1 536974608 2 27029 70357 3 808752378 1 839747788 4 1 73666595 3 455957486 3 332045491 2 17655 74955 3 680649454 4 3 45718303 2 26768 34457 4 2 6189 47287 1 2520476 3 78247539 2 2252 73762 4 2 78129 79935 3 353103083 2 4442 106474 3 673102902 2 56208 67888 1 250894152 2 8997 42408 2 8424 42043 3 413020487 2 14129 41033 4 1 850243490 1 674868910 4 2 7076 71463 3 987635162 2 37777 54992 3 847040002 3 626170559 2 53483 63675 3 111581982 2 62609 94808 4 3 798182186 3 889941180 1 233000261 2 45376 59579 4 4 3 487576250 3 250681150 3 465306116 4 3 573790513 1 27743310 3 640351590 2 94209 104352 2 58087 105271 1 969921986 3 131580275 2 70412 107237 2 1252 52259 2 78931 96448 4 3 7633977 1 758502018 2 460 7297 3 761493295 4 2 53879 91842 2 1643 53586 1 173462431 4 2 39819 66749 4 4 3 875748214 1 23704889 3 387251551 1 557805976 2 61668 94821 2 22807 47733 1 302225662 3 435971925 4 4 3 6418396 3 893536853 4 1 192980076 2 28128 62691 2 38976 56138 3 63439078 4 3 392647878 3 789802900 3 950279914 1 345725246 1 483718782 2 32581 34831 1 523197543 2 1095 76236 1 545476571 2 20980 93487 1 656084377 3 428301943 4 4 4 4 3 676274260 1 964498724 4 3 896566751 2 13467 73695 3 951349974 2 19548 61988 3 77103197 4 1 371826063 3 154290043 2 22532 43315 3 411295930 3 272341725 2 15911 29599 3 797204466 3 310862727 3 779517433 3 688455719 1 278670363 4 1 223417866 1 966775672 1 909966001 4 4 2 6901 81115 2 12505 48564 2 23216 76341 3 695155864 1 986493448 3 411963359 2 50582 80953 3 764905366 2 5958 63731 4 1 597871034 4 3 635953896 2 17541 105591 2 97258 101773 4 1 42824332 1 31761240 1 275011060 1 528841146 1 435706675 3 595162504 4 2 11514 94301 3 53616620 1 422828642 4 4 4 4 3 914354283 4 3 68706406 3 961152215 4 2 61925 72923 1 713282510 1 660025339 3 55431113 3 780972137 1 40960296 2 45255 80768 2 6343 30904 4 3 65824464 3 69228549 1 543518764 3 54485081 4 4 1 272172247 4 2 45738 82585 3 35980060 1 398874960 1 481164721 2 50811 66319 3 842046513 2 98561 105563 2 33117 83259 1 405923682 1 762965943 4 3 234396772 2 59880 62028 1 266109313 1 994641597 2 30921 36708 2 29477 55449 1 693496565 4 3 39088000 3 147228714 2 9340 88603 2 92957 105601 4 2 19350 44974 2 35787 50384 4 4 1 226040177 1 610444114 4 2 20723 81689 1 5601925 2 23095 104749 2 23188 42006 2 6254 66141 4 3 467553027 2 22406 60619 3 360164828 2 46469 56261 4 4 4 4 2 19676 34029 4 4 2 86584 88966 4 3 82331542 1 447440815 2 59983 69219 2 68266 81608 2 59997 79669 3 962435029 3 939239353 3 652996236 4 4 1 889210820 3 221053578 3 799414103 2 55342 59800 1 331964716 3 825141711 4 1 214006606 3 483143237 1 776029155 4 4 1 18735631 1 158590478 1 21581980 2 18796 68719 2 3903 70623 1 686242596 3 393491890 3 940178925 1 896530500 2 37761 52716 4 3 417367322 3 910309855 3 977355520 4 2 66664 97917 2 12915 92329 4 3 434737851 3 422354567 2 84317 92619 1 586190248 2 48914 106048 3 45622503 2 30825 103578 1 387568671 3 663385499 1 913062508 3 394763282 1 418977610 3 940476894 1 319331609 4 2 59277 87815 1 430762218 1 177427701 4 1 342538572 4 3 794104652 1 66794601 3 780217373 2 19035 46962 1 808095321 3 914777779 1 725030760 1 772051921 3 432966330 2 21436 93270 4 3 59140623 4 1 28280945 3 130707154 3 717406357 1 335589862 3 457857703 3 541873083 4 1 541895442 3 455062567 3 625532425 1 71506125 1 788398330 1 215796317 2 35938 38374 2 42623 52438 1 328372536 2 40594 47797 4 2 9499 42981 1 36996161 1 376058167 2 7064 22710 1 70103323 1 933407735 2 87420 95792 3 820297179 3 919363255 2 86762 87887 4 2 29784 35471 2 36968 82916 1 872259360 2 70679 85271 1 394800802 1 16026853 4 1 902103623 1 811741323 2 95614 96888 4 2 11648 65108 4 2 49667 103292 4 1 298109806 3 34669097 2 24910 102986 1 877546913 2 45324 63551 1 63200627 2 18891 53785 3 187787414 2 21280 83365 4 3 1606785 3 708759294 1 150170896 3 60224375 1 443536992 3 778516847 4 3 539574959 3 299174007 1 850601186 3 153936484 1 770857787 4 3 555762793 3 212713384 3 49136494 4 3 60630137 2 24203 65143 2 70152 92489 4 3 137313959 2 12722 68498 4 3 840259441 3 854995718 4 4 1 955955012 1 28644790 3 659113185 1 711678507 3 761671506 1 21142041 2 31847 97872 3 635189546 2 486 11930 2 12815 30429 2 4463 76803 2 22890 104714 1 140615868 4 3 946865529 4 2 89202 104978 2 11346 50071 2 28490 86339 3 566629613 2 2672 25551 2 33573 85720 3 209304741 2 1232 78082 2 9239 96815 4 2 65758 65880 1 944706439 3 855723996 4 1 877226656 3 784324183 3 899824474 1 950386977 2 53296 93846 2 37494 44830 2 61961 79112 3 591116029 1 331737883 3 823509271 3 414487906 1 923894668 2 48769 61396 3 49911680 3 119796882 1 244146189 1 490802253 4 3 233166150 3 337201673 1 897861351 4 3 194868613 2 30794 75136 2 66105 94696 3 981304440 4 1 212435526 3 175338493 3 322511083 3 233826200 1 133611386 2 15014 33408 2 3370 27046 1 423833856 2 50178 96176 1 961293119 3 285608060 4 3 530898684 4 4 2 73375 82060 3 14589551 2 567 58943 3 652858824 4 3 33928627 4 4 2 3681 79617 1 841807048 2 22914 60049 2 45731 88503 2 19891 25539 2 26647 84291 4 4 1 155268021 4 3 833265456 2 26901 60449 4 2 54863 69775 3 24436381 4 4 2 53277 72203 2 49320 50980 4 1 236683714 2 79013 100019 2 825 90232 2 33092 60787 1 862687078 1 261915031 3 600898748 2 10938 71662 2 107007 107225 3 536760407 4 3 683652218 1 545605693 3 175294166 3 111718683 3 679550875 2 730 76841 4 4 1 817093570 2 12560 14144 1 158495471 2 8718 104415 3 397745655 1 838135477 4 3 638660970 3 522518760 3 540628790 1 756326347 4 2 2590 43725 1 23340540 1 441511881 1 543173148 3 727599495 3 736319703 1 20932489 2 76424 77367 2 77257 96309 2 24048 61426 2 40524 64096 4 3 786531855 2 53827 59058 3 132972409 2 3281 68940 4 1 693612965 4 3 708154803 1 347358341 4 2 2232 88762 3 590038608 2 35532 50576 4 1 108106028 3 585270224 4 2 52745 79506 3 498259081 1 245949274 1 179121910 2 52800 56749 3 886924251 4 2 13415 30459 2 13569 79130 2 23430 57666 1 853677659 2 82093 103563 4 2 14775 51581 2 16991 72828 2 30071 58848 4 1 877193446 1 52364365 4 4 4 2 17035 30325 3 890001179 2 17927 81904 2 11470 52475 4 1 264575285 4 4 1 51178530 1 142363253 4 2 43551 43607 3 73359283 4 1 678944703 4 3 478050494 2 93474 96293 1 948821862 3 445128265 4 1 483618470 4 3 623435948 1 790275623 2 7838 93917 4 4 4 2 27850 64553 3 578029133 3 191368299 2 7917 38366 2 78230 94843 3 368726652 1 798197459 4 1 218986514 3 857089113 4 2 2879 86270 3 126586304 4 3 157840420 2 11056 34744 4 2 47635 82018 3 831677550 2 50726 95179 2 8726 50058 1 17198277 4 2 18999 27695 1 605555216 2 1730 30666 3 127045042 3 676380131 2 44405 60703 4 1 931619278 3 905818209 4 2 18076 49191 4 2 29918 91378 3 962106422 4 4 2 30259 54738 4 1 757283966 4 1 477442707 1 691679664 2 8588 13240 2 8114 26656 3 845506757 4 1 245033081 4 2 1009 63049 1 859458094 3 34133552 3 331534762 3 628911209 3 20112985 1 798647529 4 3 327060733 1 777509561 2 38301 100746 3 157373126 2 75973 85695 2 19712 52021 2 41971 80906 4 2 34673 83649 3 937343133 3 397812412 1 585049501 4 4 2 16681 86943 1 207696908 3 622462481 3 411569961 2 28328 46732 2 40012 83501 1 745748538 2 27198 41390 4 4 3 410425045 4 2 61541 105769 2 29536 65132 4 3 915519712 4 4 3 294976135 4 1 420507099 4 3 51070112 1 574570329 2 12423 26035 4 4 3 492217476 3 147639911 1 645153012 3 436945907 2 90618 94727 3 285124752 2 48681 59401 2 12727 48029 1 59760781 3 893707970 4 2 2490 57194 3 918347802 4 1 673529040 4 4 4 3 463451792 3 607763993 2 57948 86616 3 646566065 1 433890645 4 3 717222328 4 4 3 234764704 2 32164 97981 3 334050861 1 116598512 2 74518 94745 1 344392906 3 923131689 3 239447078 2 70309 89014 3 972109771 1 440182747 2 12068 35450 4 2 25386 88344 3 154626426 4 2 34810 57603 3 53366444 1 510173659 3 526179703 4 3 850302954 1 650264621 3 766435154 4 1 951890078 3 991778469 3 703769399 3 522233571 3 96212220 3 16736347 4 1 421955725 2 15443 81126 4 1 365360391 3 250099633 4 4 1 650897452 4 2 36692 101098 2 6750 15123 2 30485 51964 1 261374488 3 41165466 3 175820625 1 106922852 2 13338 96516 2 52148 70525 1 224960782 3 898426308 3 302708050 3 966519269 1 343853119 4 1 998314204 2 30658 34280 3 310567849 1 847172020 2 19828 105229 3 204744356 1 338419962 1 82899008 2 58391 59089 4 3 837353855 3 554552545 3 226030569 3 11789363 3 28892630 2 1243 10683 4 4 2 82178 93902 3 585468400 2 22545 33441 4 1 811117514 3 954539298 2 4196 68173 3 823996451 2 11328 79588 2 8421 49511 4 1 170030330 3 880219128 2 26959 89463 2 50156 85417 2 33075 65874 3 724952191 4 1 317104625 2 13452 98588 4 1 28456265 3 951851679 2 26549 56585 3 162915054 3 281095519 1 835832218 1 672014288 2 25319 80571 2 59936 85190 3 361121898 1 228111713 1 294288905 3 824235286 3 609568968 1 525357962 2 66668 89630 4 2 402 56250 3 772088499 4 1 639254141 2 20179 43794 1 519488529 2 6310 14551 2 42874 54246 2 7468 54022 1 1184232 3 545308609 2 7827 73294 2 86132 106125 4 4 1 835494341 2 43021 73184 4 1 73696776 4 3 676613522 3 677900463 3 942483348 3 310868667 2 8454 105553 4 4 4 1 959283161 2 6044 17232 3 508292224 4 2 5374 9712 1 817744720 3 24714324 3 959065560 4 3 336620267 4 2 8664 61613 2 65724 76926 4 3 235855568 3 486931509 2 486 23514 4 4 3 327635006 4 4 2 18580 34148 1 171312848 4 1 612433540 1 944675058 3 174873399 3 64488950 1 620379125 4 3 566608760 4 3 600362762 3 937928074 1 932553761 1 56263059 1 623410567 1 357790076 2 14450 81792 1 329467884 1 405826117 4 4 1 277123132 1 77831212 3 177919227 3 599255448 3 462719156 1 612632380 4 4 1 718207 2 51073 99817 3 914552708 1 71071037 3 591672581 1 278834202 1 221488782 1 514424839 2 29674 103731 1 624741033 4 1 602828387 2 73752 87018 3 605010907 2 5257 70485 3 767802364 2 12467 25367 4 1 333027260 4 3 40213268 4 3 42530852 2 10323 56211 3 820384186 2 15810 59048 4 2 25249 71689 2 72300 90004 2 37952 66071 2 38410 41114 2 37440 58005 2 18175 32282 1 107743635 3 346067215 4 1 451424630 3 524939697 2 49065 94614 2 11411 60256 3 56690961 4 3 46263022 4 4 4 3 917662817 3 435598569 1 987416694 4 1 163451751 3 301981021 1 272516539 1 355987811 4 4 3 911029080 1 686209478 1 441501998 3 382335136 3 910345600 4 2 53832 77990 1 146281866 4 3 774450975 4 3 256037390 3 275850496 1 770834876 1 625321231 4 2 30675 99409 4 1 159458939 2 21498 87366 1 888974953 4 3 522919340 2 4779 13366 1 391736258 2 58074 65508 2 51379 102381 2 2037 56017 4 4 3 461363271 1 411292447 1 686658592 3 433545767 1 117910903 2 29847 68751 2 6748 22508 3 272243849 3 66779164 3 65396246 3 896964087 2 70030 77194 1 600825036 2 24527 47557 3 979045462 1 536476533 1 780176358 2 45619 50510 3 412256380 3 188662616 2 30923 67697 2 5356 61381 1 794637839 4 3 429324748 4 4 3 167960775 2 38513 77141 1 363931128 2 1639 64118 2 89775 91198 1 379536079 1 995103724 2 7219 16945 2 58981 71209 3 343771359 4 1 123439211 2 19091 80553 1 859462095 3 590096845 1 739308989 3 843632737 1 117073453 3 901211775 2 73464 95316 2 60075 82429 3 75944210 2 5046 21601 4 1 920484247 2 7796 77621 4 4 2 7406 99469 4 3 329957168 1 154618643 4 4 4 1 16379620 3 673551213 2 3615 19763 1 868792122 4 4 1 393335021 3 41139630 2 76754 77026 3 432029099 1 857234438 3 913712185 2 34222 106851 1 445993711 2 81115 90315 3 181757461 2 3220 77849 4 3 554951348 2 56902 58008 4 3 727961648 3 340975281 3 782440804 4 4 3 886881304 4 1 34908110 2 40321 74738 4 2 28128 64159 1 818793203 3 581764212 1 778381472 1 531326268 4 4 1 269042939 4 1 276524924 1 940098860 3 178159816 4 3 809758942 3 789682156 2 41361 98603 4 2 5182 70535 1 223336933 2 46285 83918 3 65131736 3 82186957 3 723713679 3 98315046 1 68194813 2 18416 66490 1 60677052 3 548233907 2 2747 67253 2 68049 69885 1 872188577 3 798153784 1 419747237 3 117736645 3 735107063 3 636613645 3 686065181 1 424406712 2 50115 54540 4 2 28617 49718 2 16855 66648 2 14754 72279 4 3 726506265 1 920059839 3 7503558 1 40284319 2 23554 47813 4 4 2 52718 54850 2 60216 101918 2 16310 92068 1 795058645 3 436460284 4 1 656638164 3 817208327 3 350532837 3 278826190 4 1 751098010 4 4 3 561366498 1 68753159 1 120153206 2 33132 74243 4 4 4 2 76689 98478 1 538512857 4 2 166 45295 2 26129 59750 2 41964 45818 3 705608661 1 692535309 2 69004 88424 1 959680328 2 20795 107557 4 1 508648256 3 735630332 3 620703171 4 1 133150951 4 2 34994 38605 3 566393991 3 621762571 3 11333896 1 874137337 3 615328872 3 34172468 3 37970189 1 507211710 2 74741 80087 4 4 4 4 4 1 796832742 4 2 27438 85930 3 607172309 2 9645 22174 1 914370109 4 2 42721 56524 2 2215 85853 2 11991 91238 2 20435 101794 2 19277 36671 2 39062 51430 2 26674 31544 2 61670 84485 2 35939 59413 4 2 43041 64972 3 25393602 4 3 912426003 2 2110 14732 1 131039934 3 253674354 2 13391 107268 1 173728561 4 1 167938921 4 1 472893100 4 4 3 332367878 3 615151130 2 63147 80895 3 49270552 3 114797568 4 3 895164163 1 533578710 3 387239317 2 57561 81747 1 571048812 3 701087961 4 4 3 403492533 3 58858359 1 1597513 1 491013890 2 28875 82458 2 52286 98429 2 31443 91205 1 74264511 4 2 83157 105601 4 4 3 535021270 3 736068596 1 816104638 2 12611 16762 2 55524 60450 3 483845297 3 706377483 4 3 620904283 2 40247 99654 3 50441500 3 139721293 3 233266566 2 101280 105145 3 853966976 2 14756 48834 2 92553 101520 1 778541306 3 328379097 2 22311 64498 2 8952 69892 1 849690186 4 2 63126 63235 4 1 622665362 3 45395184 4 2 5409 16876 3 280250436 3 882822178 3 397619874 4 1 2856176 3 476674128 1 846590239 4 3 942096887 4 2 54889 93356 2 54815 66244 2 51013 101430 3 531968832 2 66517 89988 3 764998627 3 438994367 2 59838 86020 3 497578910 1 70112159 2 50418 78857 3 344083035 4 2 41207 48269 2 80661 85093 3 864804951 4 1 45843389 4 1 741791091 4 4 1 410972174 3 394460236 4 3 14356962 1 973332291 3 785190945 1 372076092 1 221748699 3 967076068 2 95883 106140 4 4 2 855 45213 2 3132 63313 4 3 538400816 3 444800455 1 293974018 2 13306 76041 1 549536989 1 428605796 4 1 154521014 1 13831260 4 4 1 231847862 1 639052074 4 3 369886391 1 297668795 1 699416764 4 1 617885265 3 3081283 2 5076 52425 4 4 1 776155549 4 2 22904 43506 2 50896 56618 4 2 27352 106810 4 4 2 17396 77561 1 533435500 4 1 17832866 3 576826085 3 32249154 2 1087 88294 3 32612904 4 3 930449310 3 132630572 2 70979 76690 3 118582457 1 680621115 4 4 3 702489276 4 4 2 91875 91964 2 10620 75733 2 6529 20393 1 346576604 1 58338948 3 631747202 3 186149251 4 2 66086 89896 1 521416547 1 663994928 2 18643 51950 3 604488710 2 51693 63886 4 3 746089501 2 57112 79755 2 58470 78682 2 2736 52290 3 280355387 3 570566270 3 624842779 4 1 681583882 3 30761649 1 44289458 3 880118962 1 451776561 4 2 77361 79377 4 3 73205939 1 765913095 2 26139 50671 3 658488069 1 724317863 2 32482 36776 4 4 2 27783 89369 2 63362 96091 4 3 636085275 3 771221349 4 2 30634 57980 3 14148265 1 393217602 4 1 292449294 1 296055350 4 3 226665793 1 727831327 1 324994881 1 440238704 1 790748293 2 48245 67860 3 182628735 3 164581865 3 879819310 2 8450 55739 2 27822 67646 3 956390443 2 25158 89185 3 895134662 4 1 123747543 3 213736094 1 33556609 4 4 1 485724644 3 40234729 3 404634431 3 14128720 4 4 1 76304266 2 12002 74974 1 39680164 1 36178380 1 558638567 3 298200773 3 296795084 4 4 1 527097194 2 30485 63637 4 3 706068883 3 599637250 2 12072 59334 1 264508107 4 1 963694589 1 657053183 1 850624329 3 784052529 4 2 69104 101813 4 1 253466611 3 58844635 1 42600742 3 5437636 2 76968 92887 2 58508 105297 4 2 47618 52051 4 2 70448 93708 3 833258511 1 791348883 1 430504883 4 1 38256530 2 29918 58886 4 3 127286079 4 4 4 1 905320715 4 1 109969058 1 850325240 3 339114874 1 723960698 4 2 88977 101725 2 58118 60591 1 396658669 1 654098890 1 665166878 1 243366475 1 342620102 1 872985330 3 628055745 2 38586 49458 1 562677354 2 6823 82314 3 819717068 3 27083433 4 3 197004153 4 3 557924849 4 4 4 1 338259841 3 312597216 1 393334665 1 209222291 1 216438645 2 55291 87106 2 37757 44956 3 962881331 4 1 25123238 4 4 3 369446529 1 498961627 2 17221 32862 2 22426 69488 3 815840351 2 28522 48590 2 29428 37894 1 554685805 1 632823713 3 868651196 2 20732 31028 2 30282 105629 3 99440775 4 3 417005090 4 3 826951111 3 315390664 1 155471696 4 1 285692218 1 698509443 3 167108574 1 648161791 4 1 215509151 2 29380 67808 2 846 10195 3 653481895 4 3 635322664 1 45740629 3 852770040 2 11987 45462 4 4 1 424382457 2 1970 106318 4 4 4 3 523199170 3 400582025 2 1637 91242 3 333948897 2 40954 95629 1 677501057 3 378150324 1 824388871 4 3 848291189 4 3 737325379 2 6970 91766 4 1 235357890 2 24477 43902 4 3 211542163 2 26791 90876 3 246882222 1 37214007 3 72382236 4 2 8588 22891 3 745713224 2 35726 86290 3 795385425 4 4 3 21238500 4 4 1 702564734 2 13295 67554 3 482528043 2 65530 106951 1 440192492 1 831269592 1 10205911 2 24905 35530 2 11590 40084 1 2563345 4 3 671954750 2 13967 16560 2 15990 60546 3 591796939 3 583617364 2 89462 90400 4 1 223136434 3 198775055 4 4 3 888584910 2 53454 97219 2 51181 62202 3 748646425 3 156165469 3 278589829 1 858849519 3 643317401 2 63760 79095 3 140218887 4 4 1 385616314 2 8579 30837 3 528243911 1 407784985 4 3 266695524 1 627022075 4 1 650297913 4 2 28963 89931 4 1 609822933 4 1 545199897 4 2 21344 75759 3 157286870 2 82625 93017 3 340648013 1 439869952 1 787415931 2 54875 101120 1 495186487 4 3 577850066 4 2 6150 102632 1 957929410 1 307051560 2 11167 80821 2 43621 106735 4 1 474914845 3 445048016 2 28383 85363 3 566270881 3 230162124 1 380915709 4 1 861903905 3 781497780 3 33270123 3 632695932 2 36952 53869 3 482727984 3 967347818 1 79937866 3 1746476 4 3 422275466 1 161329213 3 192293991 1 8326152 1 298940336 3 667753260 4 4 4 1 957031195 3 377677338 1 570762099 1 736454164 1 51873810 4 2 75138 104189 1 843596037 1 108310169 2 63204 83860 3 810318023 2 32084 88105 4 3 600077527 4 3 16439377 4 4 3 33559868 4 4 3 714781774 1 982594204 2 3491 92391 1 215619650 4 1 882616166 3 720177695 3 118254472 3 806147875 4 4 4 1 449897536 1 617797351 1 218855633 1 866927736 3 3249518 2 52983 80457 3 682908149 2 15945 40061 1 586355253 1 59582585 3 205651127 2 10055 73497 3 914928298 1 661507190 3 179373877 3 782666969 1 578425003 1 66520036 2 73165 105440 1 11410645 1 767152584 3 287004139 2 36932 58373 3 771871018 3 252672590 3 515167967 1 452653290 3 519562196 1 379227010 2 2605 105127 4 1 522391683 4 3 34431313 4 4 2 36419 51303 3 49335322 2 33071 51153 4 1 379338938 2 26818 63353 3 885237322 1 107322834 4 3 64184562 2 21575 45734 3 666441358 3 463244525 1 825710520 1 445078204 4 2 90078 101464 2 6328 44073 3 740464176 1 376668678 1 264591499 2 19066 81740 4 1 444717963 4 2 68663 95767 4 4 2 31290 57687 2 26039 88236 4 4 3 231693047 1 2645692 4 4 1 240720432 4 2 50058 64990 1 899378518 1 389994717 3 539846028 4 4 4 2 7731 26196 3 502606563 1 487561142 4 2 83646 88057 2 19125 62781 3 481858488 1 69599715 2 39784 86984 1 893059321 2 33842 48828 4 4 2 55149 63107 1 874712407 1 470577485 1 503165246 4 2 33646 103798 4 4 2 22520 54315 3 607976399 4 1 400089758 2 48706 50549 3 919388418 1 948547806 2 21953 53076 3 322389085 3 455885294 1 6817933 4 1 46989887 2 53223 94094 1 159718166 1 675892436 3 928550435 1 710441097 2 13867 102327 1 14662320 1 53350356 1 180505590 3 697161076 3 305163031 3 92228221 1 300797172 4 3 518558378 4 4 1 71395095 1 450557288 4 2 11832 56041 3 23417174 3 790186015 3 636760157 1 14420931 2 11401 21970 2 39529 58561 2 3132 39236 1 690577509 2 41732 58770 2 10448 90395 3 880964528 2 31629 73601 2 86744 96327 2 10829 63223 3 662129559 3 981999636 2 10831 72670 3 996979804 4 3 235302169 2 26880 44733 4 2 13219 37842 3 695145997 3 174937352 3 888209631 3 915575835 2 19012 95315 4 3 866475159 1 811001239 1 748904542 3 502177538 2 6966 54919 1 58386478 2 77200 97487 2 66547 105709 2 26805 54158 4 2 34023 74014 1 563549752 4 1 543172206 4 4 4 1 634270930 4 2 70344 88408 4 3 141921885 2 46941 86409 1 927688776 1 897642002 1 946430378 4 1 573569057 4 3 891458177 2 19722 95906 1 685824833 2 68743 74786 3 575572581 2 5576 74539 4 3 18663327 1 286881228 2 76355 78139 3 803958612 4 4 2 32359 71869 1 31349041 3 677514643 4 3 180856633 1 653375596 3 340527970 2 26439 38245 4 3 595937577 3 193352181 3 566129429 3 902401687 2 4954 47848 2 37982 71325 1 367194264 2 52868 79349 1 410883931 3 137362926 1 535409340 4 2 65296 73884 3 447634765 1 431673100 3 784676536 2 307 42754 2 8160 23594 3 8537917 3 245985469 3 144972428 2 25575 92653 1 986387041 1 567079606 3 34107571 2 6335 48338 4 3 472085687 3 251898890 4 3 244226706 4 4 3 895349001 1 423158174 3 783765512 2 89402 105682 3 141371377 1 15864951 3 971176634 4 4 4 1 396943706 3 19583393 2 26328 80794 1 321067341 4 2 19159 35808 1 809175440 3 116369884 2 14111 50250 1 649667978 1 746965309 3 747338777 4 4 2 67856 85212 2 3781 11215 4 3 100544862 4 1 356493352 4 3 797837024 1 681875211 1 79842963 2 53499 99336 1 40558495 3 9800193 2 42159 48128 4 1 795301178 1 139331896 4 2 64787 74390 4 2 16521 34607 4 2 6794 35465 1 86388229 2 36512 104929 4 1 706842748 3 316486742 3 746117011 3 579367518 1 634464125 1 889698690 2 76577 82675 4 4 4 1 898525723 3 949195269 1 41218151 4 4 3 367121733 4 1 727397094 1 15302494 4 2 61789 69895 1 787560282 3 5623991 4 2 52077 54712 4 2 23952 93441 2 7646 36752 2 7746 26008 1 506338344 1 901380153 2 6751 104837 1 464245224 2 5865 48517 4 2 39540 50901 2 6888 80409 4 3 818702841 3 661444075 2 41049 69415 2 13681 50589 1 971667642 1 578417445 2 24077 76235 1 907724056 2 6305 98753 3 605745525 2 50852 51259 4 1 480866208 2 56186 96179 3 73227382 1 420121300 2 106500 107719 4 2 58474 68467 4 3 802046665 4 2 67006 102529 4 1 284397948 1 715283949 1 596611900 2 62192 95174 3 373681540 1 935233646 2 2188 81035 4 3 385398142 3 684252119 1 607088498 3 481526469 2 90973 102573 1 13389465 4 2 17770 76798 1 23375918 1 541162389 1 878279149 4 3 841171938 3 148182287 1 34229654 2 56755 105585 4 3 268406329 4 3 585378274 3 527721462 3 294591978 4 4 2 9358 14137 3 801597902 3 532808619 1 765079312 2 15212 45710 4 3 568738696 1 368188992 3 558737517 2 49760 52738 4 4 3 66036868 2 3975 77385 3 759544281 1 145188196 1 941076219 3 700966369 3 594327595 2 47547 95995 1 283721499 4 1 409735158 3 344575801 3 719463895 2 25494 72364 3 142355416 1 732104137 4 1 741590978 4 2 95905 99903 2 12453 44504 3 67620547 4 3 354247508 4 3 354524258 2 4495 92152 4 1 670576112 4 2 22377 84239 3 211429627 4 4 4 2 47379 76649 2 87773 102100 1 327008401 1 430617439 2 78009 91993 4 4 3 486361720 4 3 622470505 2 59561 74692 4 3 712252950 3 13011694 3 432266735 4 1 558474881 1 221643909 1 704957261 4 1 964799519 3 847628157 4 1 605708409 3 935725035 1 92579903 3 54937395 2 65627 79897 1 208684996 3 307141085 3 821899683 3 522057320 1 353345829 2 38938 50715 2 45264 95107 4 4 2 45381 75958 3 756262541 3 63953021 2 32601 93593 1 744055673 1 700222049 2 25858 81401 2 30147 42669 4 4 3 665973159 3 897779919 4 2 61913 64954 3 425303334 3 651711007 1 289344474 2 25223 53752 1 230904935 2 4109 65308 4 3 168965267 1 812426434 3 594161636 4 2 63830 97341 3 47516055 1 979502992 3 427903878 1 314942447 2 23922 25011 1 286614496 2 18571 58976 4 2 2729 43324 3 38779309 1 802870794 1 69573300 1 365298613 2 16512 87817 1 694347199 4 3 8096282 1 105736966 1 63133261 3 428856886 1 203898348 4 1 218638792 1 966512500 1 693428 3 606304758 2 8575 20281 4 1 870539743 2 80462 92686 2 45077 45700 4 3 163379896 4 1 741046713 3 385384392 3 99461485 1 840701776 1 59206083 4 2 32803 75095 4 3 519204522 3 657951123 1 861462904 1 743369976 4 2 77390 83135 1 792777836 3 181217161 4 3 10094023 1 842478194 3 57024565 4 4 3 278333490 1 144229947 1 68223923 1 910672560 4 4 3 252372176 3 61968320 4 1 839524482 3 464235819 4 4 3 236207272 1 310299016 1 8758261 4 3 82329910 3 174969479 3 549841869 4 4 1 16592088 1 807880561 2 59388 90767 4 4 1 92487946 4 1 907445781 1 815378148 4 3 737161585 1 715239279 3 575755033 2 51054 73948 3 463620110 3 474435441 3 628054272 1 786085711 1 127003014 1 390752327 2 57991 60415 4 1 212643031 4 1 883106411 2 1261 85928 4 1 459027895 2 25319 54704 1 536005062 3 171556806 3 251603883 1 768180570 3 489707409 3 631021855 4 1 242185961 2 33711 62676 2 30492 41039 4 1 430620782 4 2 37001 53492 2 23538 79587 3 385297101 2 22500 66512 3 497209101 3 52307522 2 16540 60397 2 68748 80751 2 49271 87693 1 44142896 2 48340 54914 2 15883 56097 1 458117961 2 32390 68472 4 2 72027 90018 1 528873662 3 770619061 2 53588 55711 1 35037045 1 840175495 1 719808416 1 269431942 1 978810105 3 289127483 1 810470297 3 2318504 2 27224 83204 3 703978939 2 4564 55986 2 30306 80710 4 2 18077 83061 2 14724 19012 4 1 26829867 2 67195 82166 2 32368 45528 1 790025962 1 991809389 3 451402300 1 58639160 1 260731076 1 673394790 3 423845827 4 1 58871319 2 29970 72213 2 47397 50437 1 361436614 1 381000875 3 14302936 3 14125313 1 483035323 1 538411458 3 42304294 2 51048 75151 1 224938440 2 34939 51600 3 593420693 3 380656250 1 760792116 1 714934550 3 967582033 2 29454 91632 3 35180738 1 46624116 2 21720 49510 3 304222226 1 169662333 3 400731934 2 11131 98823 4 4 4 2 59937 79361 4 2 32635 70022 2 11019 19305 2 60668 99927 4 2 29569 95330 4 2 25487 30834 1 269107703 3 676438043 2 11008 69580 3 736626617 3 758038279 3 112428567 2 45356 46058 2 24942 95770 1 382500657 1 327862846 1 701465717 2 87113 89400 1 147317260 1 788266082 3 529690703 4 2 10876 60929 4 3 93718139 2 82218 94799 2 24323 53615 4 1 63840263 2 41869 58044 3 696840049 3 890323143 2 12178 96643 4 2 22422 74881 2 75370 96406 3 31076979 1 855520088 3 163158025 1 847957541 2 70850 74226 3 696050016 4 4 3 367426486 3 688683693 3 703944188 2 21878 90036 1 825072382 3 37628111 1 676632120 3 766051563 4 1 865868516 2 29652 41320 4 4 1 757775623 1 756271839 3 907459521 4 3 26911976 3 960598284 2 56695 89752 3 32168170 2 1953 60223 1 613612257 4 1 896505077 2 14767 103640 1 505596343 2 1632 74187 2 32062 44398 2 20164 77801 1 283474462 1 978332366 2 35511 59028 1 851400017 4 2 31607 35942 4 2 9076 70394 2 17744 69471 2 57443 100444 3 220742089 2 98453 104518 1 875644041 3 564026323 2 78032 88862 3 44570972 2 60554 60736 4 3 530091626 4 2 57527 60434 3 472257536 1 111946622 3 747094661 3 586974522 1 705280305 1 702392182 2 12165 63107 3 718571555 3 621938745 1 470995925 1 405423129 3 599715369 4 2 24867 97943 4 4 3 307148330 2 14425 80827 3 233227523 4 3 601995055 4 1 287572734 1 933679594 4 4 1 770640684 2 50108 106883 2 43754 47486 1 30207216 2 86169 97158 2 4107 29616 3 748152996 1 909620035 2 9682 83840 3 757266859 4 3 690876936 1 414214017 3 838438975 2 28377 87224 2 49072 66883 4 1 551990786 4 3 470277371 2 31698 81387 3 114703204 4 3 690912760 3 887331380 4 1 324266872 2 8239 61945 2 3913 56054 1 193293769 2 23949 100288 1 974645869 3 291494058 4 2 22779 81089 3 572959822 2 22322 81572 4 3 492179543 2 29533 87605 1 498042038 3 743777996 1 543075249 3 844679804 3 787501609 3 312941587 4 2 49910 89265 2 54071 63754 1 261142370 3 257475461 3 821238824 2 56853 83123 2 16183 103514 4 2 20583 61379 4 3 361715183 2 16676 73216 3 319582204 4 3 89520682 3 435183886 3 761574765 1 623784883 1 48212595 1 941910839 3 900436924 2 41649 88013 2 95113 105268 3 154018240 3 126158549 3 522727553 1 650024201 3 363193384 3 795020835 1 87927941 2 38759 69360 2 71344 81853 1 336352139 4 4 2 36119 102572 3 763142710 3 445887657 3 457906367 3 644686871 1 600879986 1 445462710 1 80313764 1 966838128 3 23352993 1 872840850 1 91869219 1 793057924 3 744415346 1 490897425 3 478815328 2 30314 68405 4 4 1 283560958 4 4 3 652569222 4 1 698270396 1 585710254 4 3 659989738 2 25737 97154 4 4 1 629470517 4 3 171800373 3 121519116 2 96924 104642 1 847346246 4 3 363114947 2 37419 104857 1 203430769 1 600554456 3 804125364 1 452683205 3 49371743 1 614508683 1 266170318 2 64268 101490 2 23422 46455 4 3 942340832 4 2 15460 99567 3 745253222 4 2 18454 103111 4 4 2 13279 104748 4 1 905361012 1 693937492 4 1 233678176 2 104805 105923 4 2 73560 88409 2 42855 67763 4 3 458926219 1 557629776 1 961647274 4 4 3 91105640 4 3 11319910 4 4 1 326411127 4 2 58821 60785 2 56508 95353 4 1 834756370 1 302720218 4 4 3 978272914 1 501808396 1 44960699 1 991276472 4 3 516287382 1 555225323 3 327388109 4 3 651107403 2 5950 26873 4 3 510982750 4 3 664961231 3 490165604 2 36872 58397 3 99311775 1 765358102 2 43593 79831 2 26868 34258 2 45937 97835 2 97464 107500 1 312654898 4 2 13014 94230 1 130018255 4 4 1 554798013 3 312507094 4 3 383409841 1 721477300 3 569773064 3 944789263 3 907930054 4 3 923614148 3 935479260 3 770719071 1 916678580 2 250 60228 1 303171988 4 2 81650 101033 4 3 794464428 2 102021 103477 2 33876 69356 1 416136372 1 382132764 3 638174875 2 44435 103301 2 90746 93588 1 384833901 1 957556624 3 885714979 3 44551620 2 20584 83518 4 1 562832198 3 789834216 2 37954 51179 4 3 542197706 2 37749 82783 1 43248062 4 1 628770842 3 565660560 3 648079881 3 654503634 3 803554486 3 101644247 4 1 573267478 4 1 633368898 3 876726182 3 756221164 3 630931469 4 3 793207264 2 87028 98603 3 867189028 3 699658716 4 1 32374416 1 952764577 1 389389970 3 130201860 1 729242066 3 875361470 4 2 3296 35847 3 38374771 1 35786055 1 727639325 3 149769765 2 42793 68960 4 2 70032 85311 3 697815352 3 204068114 3 184750879 2 41165 78080 1 72651961 4 4 3 277015427 1 440555616 3 701906790 2 26727 85387 2 29197 44482 3 73328032 4 2 39119 48103 1 963010076 4 2 20131 93748 3 683289091 1 712513609 2 53300 77473 3 40347003 4 1 582715647 2 56590 93255 2 11892 14047 4 1 130779960 3 808910215 4 1 965078337 4 3 85058257 4 1 291437744 1 551859118 4 3 513638678 3 24935382 1 973490867 3 387929977 2 37920 51060 3 719990907 4 2 70870 101399 2 3050 101419 2 65688 100969 2 35024 49832 1 953206483 4 3 239608246 4 3 416680391 3 385689290 2 16812 45445 2 32832 78324 1 352592276 4 3 289840737 2 18132 82242 1 627420977 1 948562843 2 45880 101332 1 806398237 3 241622333 3 430343997 4 3 796329819 2 50605 51451 1 264706461 2 20732 66613 3 857388304 4 3 720025859 4 2 22668 73932 4 4 4 1 269418989 1 322969090 3 853840812 1 102565083 1 595308065 2 37855 97462 4 1 808127245 3 28192536 4 1 414279925 2 35262 39311 1 292172208 2 25617 64997 3 856208140 4 3 484833042 4 1 782855395 3 126130153 1 911782940 3 393231416 2 14149 50220 1 411257829 4 1 525442610 4 1 41537166 3 931450906 2 44559 87012 2 47790 73641 4 1 766826320 4 3 748377992 4 3 567852078 3 830455366 2 16015 54039 3 795731517 3 333813965 1 421599303 3 810661204 1 408855108 4 4 1 492953369 3 139900464 4 2 65170 80490 1 886485218 1 877608748 1 51723195 1 397173736 2 20516 96254 1 569166162 4 3 415194519 4 4 2 58648 106663 2 15998 72546 4 2 23257 92456 1 786102632 4 1 811469100 3 105591438 1 1933887 1 639109610 2 23720 78867 2 65892 73256 3 976022837 2 69016 98376 3 772939076 2 17914 43358 4 1 812835932 4 4 2 66356 69378 2 19986 90241 4 1 181416625 1 854759651 1 839424126 3 213626479 3 521525370 4 4 4 3 15166545 4 3 902625026 2 50993 65849 4 2 3834 36292 1 813168438 4 1 185931486 1 280494354 1 32156348 2 44780 66220 1 595993937 3 484274919 2 4029 33091 3 349158224 2 15912 43725 2 7991 44394 2 82752 104624 4 4 4 4 4 2 32607 82343 4 3 487316563 3 779100439 4 3 23600663 3 503126984 1 771039810 1 46801139 3 779418841 4 2 84386 94716 4 2 54881 80532 1 197087368 1 876506138 3 122189985 3 906852463 2 65062 89548 2 33067 61229 1 63076706 3 493882786 2 41751 91102 3 453010828 1 802010948 3 839975667 3 563850762 1 830479305 1 622912818 4 3 1830327 3 449985463 1 640924297 2 36810 103490 4 4 1 59168530 4 3 425315458 1 843990520 2 47004 79283 4 2 39291 101711 1 336222397 4 2 7291 12226 1 875961424 2 28059 32903 1 306877712 4 1 140197231 2 4178 34071 2 20562 93134 1 82694073 4 2 7409 73941 4 3 357082189 3 414280527 4 2 31137 36254 2 16964 36523 4 1 128352083 4 1 658387876 3 62810903 4 2 33977 86019 2 82165 98276 1 428988264 3 857353290 2 30663 107336 3 637565758 3 125478051 4 1 974298423 2 65330 71072 2 22887 40796 4 1 68954781 1 245521103 3 740183116 1 842963791 1 582213975 3 939250065 4 2 14981 61032 3 356664867 3 460450134 2 60033 74811 2 8453 62921 1 528229489 1 474528855 1 530585633 3 10055976 4 2 11288 31979 3 463690179 1 411711829 3 332277018 4 2 13815 27053 3 47870417 4 2 80398 99388 1 27544759 1 969766417 2 11066 50351 1 41004388 4 4 3 656642829 1 63442764 2 31090 78340 2 48424 91355 2 28371 67014 3 431139918 3 51533017 3 256304991 3 857147151 2 12941 88002 1 470097866 4 4 1 750115212 4 2 396 71931 4 4 2 33627 93111 4 1 554142502 4 4 2 9951 35374 4 4 3 509469370 2 18714 33228 3 750881838 3 265984353 2 14571 44268 3 733320252 1 907433916 3 880851232 3 71861773 3 16835635 3 698238243 1 179756612 3 306037376 4 2 11997 93662 1 58329388 4 2 9082 36829 4 4 2 23392 100971 4 4 3 845911863 1 893174300 1 824887215 1 220467555 3 46288367 1 4955884 1 904962520 3 825354932 4 4 2 11429 45856 4 2 15355 25656 1 750228436 1 435926651 3 124586310 3 852670789 4 4 4 4 3 681930072 4 1 303193750 4 1 822463469 1 486220047 4 2 60135 79870 1 521991056 3 143826160 2 54132 57543 2 1550 20124 1 174698187 1 233292306 4 1 236493657 4 1 649901131 3 692915961 3 438207772 1 290307859 1 287303364 2 25340 31401 4 4 1 336458377 4 3 195361071 2 2264 10490 4 2 56181 70274 1 745228481 1 269919964 3 837451064 3 359232074 1 991614493 4 1 418631409 1 702180870 3 425096352 4 3 20128398 4 2 8355 99874 4 2 78585 106756 3 737175416 2 63 65625 4 1 521412960 1 243628552 1 507344530 4 1 669935678 4 3 233575329 3 437464523 1 146518891 1 391527084 4 3 44429121 3 646946159 1 844935951 4 3 576488750 1 944154146 2 30384 84240 3 912428938 4 1 763342274 1 926895631 1 438773394 1 357737195 2 35286 45036 3 583294100 4 3 118410525 2 26855 105423 2 37972 40968 1 852847262 2 22180 38889 2 81540 95913 2 87649 103844 2 26659 105694 2 61084 105512 2 32849 103148 4 4 2 12279 66602 3 859171234 2 7534 41108 2 212 5423 3 79178735 4 1 667367283 1 149579454 1 487417577 3 762309011 3 416206705 2 2642 28945 4 3 649692002 4 3 510191920 4 4 3 221090671 4 2 44061 89576 3 479278495 1 528571545 2 18380 23394 3 363125631 4 2 1178 71345 1 334082650 4 2 21569 74781 4 2 4351 95422 1 652679188 4 3 112301575 4 3 586167781 2 32414 108050 4 2 24903 97909 3 455237418 3 994536095 4 1 34336931 3 599697442 2 12326 54486 3 200214360 4 2 17566 20122 2 16708 21923 2 58105 86617 1 337708414 4 3 738038169 3 319986522 2 36207 40636 4 4 1 998301689 2 15007 69575 2 29519 97034 2 43060 54132 1 298785395 3 868966156 2 1389 49162 2 19687 89729 1 512998524 1 10646031 2 23457 83732 2 85018 94023 4 1 37794102 2 49364 89018 1 742602638 3 182070146 1 16839319 2 35918 99725 2 40142 74695 2 90817 107189 1 270980551 4 4 2 67629 91161 2 59480 72659 1 276881311 4 1 18021427 4 1 797987841 3 650998592 2 3510 62429 1 706628635 4 4 3 708350891 4 2 101307 105976 2 27191 78121 3 234304219 1 860494957 4 3 237796453 1 87910850 3 396523309 2 66900 82137 4 3 589269776 4 1 150014125 1 210328049 1 419770027 4 3 939235910 2 7792 36496 3 443653815 3 854116109 1 916756403 2 11593 107917 2 6580 29361 2 92631 98823 3 682759374 1 769749188 1 778901521 3 654218262 3 458298737 2 50272 55583 3 367269556 3 879895087 1 369774859 3 412604101 3 345856342 2 7958 64756 3 683297918 2 93822 104162 2 85882 106565 2 54535 101582 3 467049760 4 4 4 3 167883336 3 547969969 1 504958074 4 4 4 2 20919 93745 2 13729 36478 1 568160646 3 835550721 1 675555395 3 193323590 4 1 663136176 4 4 2 79989 99127 3 48603672 2 24885 92664 2 53535 91002 3 23881504 4 4 1 912300172 4 4 2 13478 17974 2 9331 40110 2 10570 44633 1 376070488 2 38659 56788 2 93782 96529 4 1 37187318 3 200541896 3 811773257 3 975627625 1 689780366 1 191721639 3 467051418 4 4 1 11626923 3 860821972 4 1 663049022 3 470791141 2 3672 88143 3 748373551 2 30010 71245 2 73429 78423 4 2 8401 88838 4 4 3 553051322 2 63704 84701 1 821306637 3 531546745 1 170560356 1 58367855 3 71079317 1 691191968 3 18089199 4 4 1 69856133 2 70342 73343 4 2 99213 101699 3 45794938 3 748996504 4 3 484295517 4 2 40149 107789 2 61563 78817 3 658583109 1 84955250 2 2221 47705 3 981996175 1 443394729 1 331824922 2 208 93317 3 908991254 4 2 1936 87221 2 73450 77067 3 16545395 2 27717 63929 2 35600 55557 1 696944322 1 821091967 3 992711747 2 13805 101178 2 11074 22238 2 82063 86855 3 773152044 1 857464540 2 1112 53865 2 32119 40312 2 3287 93970 1 736876833 1 639189542 3 223339382 3 818581807 1 7624900 4 1 86661243 1 603795926 2 10518 79024 4 3 714111113 3 905529313 4 2 15447 85576 1 488241852 3 540229279 1 787404289 4 2 4084 86240 3 856522039 4 4 4 2 13106 44074 4 1 913557130 2 551 12720 2 71191 75636 4 4 1 756084104 2 34813 45950 3 515922064 2 1369 94669 1 517204952 1 903687755 2 50600 92085 3 652277213 4 2 17535 99891 1 834192316 2 18518 93078 2 96573 99038 2 80989 85845 1 341494133 1 600024659 4 4 4 4 1 174308094 4 3 877069859 2 3841 95186 3 139423218 2 19329 51681 2 12377 99970 1 719228388 2 2615 21741 2 10430 58453 3 266333425 1 458043900 4 1 710577564 2 21855 99581 2 5702 6341 4 1 864436561 3 600221681 3 869176893 3 72333608 1 287796819 4 1 656711924 2 4626 69675 1 205558097 1 459182815 4 2 44043 68390 2 8129 23908 1 62361237 1 452063602 1 374334088 4 3 997671518 4 4 1 847641001 4 3 289908534 4 2 72482 88193 2 19035 59020 3 194299219 4 4 3 768024707 1 927084543 1 545424567 2 40369 59282 3 262524053 2 39010 48361 1 160501586 2 40277 70069 4 3 966510577 4 4 4 1 655808579 2 34304 72500 4 2 73345 86092 1 138487236 1 414514002 3 81157894 3 309899391 3 981737488 4 1 926006999 3 191535346 2 75637 106200 4 2 73499 84397 3 945011189 4 2 10904 63725 1 767651471 2 43960 79252 3 284261313 2 44786 71467 4 2 20935 30678 3 802101156 1 402788586 3 11513307 4 3 604144165 4 2 21177 53707 3 23986149 1 13639548 3 316586146 4 3 242328900 1 315888001 2 2177 73217 3 407331286 4 2 6976 104944 2 41677 89074 3 842316438 1 117391455 4 2 18925 55275 4 4 2 43682 70093 2 12608 15852 2 65667 90592 2 22151 32133 2 64572 84595 1 43577579 4 4 3 37694600 1 153823670 2 7637 10449 4 4 2 10066 34835 2 4903 39202 2 26544 78246 4 4 1 961151022 1 657057745 3 69333001 4 2 38427 65140 2 23204 26057 3 796539688 2 76416 104705 2 14393 46304 3 18127731 2 6751 32151 3 850568196 2 7559 59254 2 34948 73401 3 864046890 3 247696455 2 22547 38865 2 27846 95155 1 486177762 2 13825 54931 4 3 457034826 3 359548631 1 86816331 3 880130034 3 58706150 3 103825514 2 25754 84217 2 83926 85406 4 3 265628048 1 374943859 1 609885118 1 270503155 3 210357284 2 62896 69420 1 460150981 2 86939 100068 1 602901550 4 4 1 742295710 3 902774382 3 958692837 3 613544871 4 2 6862 95290 3 761704236 2 34888 76190 2 15901 35277 2 13857 84685 3 459709096 3 951861515 2 95057 101294 2 82231 101187 1 861591937 1 169663120 3 53235142 1 435430765 1 59578903 4 4 2 2593 72945 2 26208 81436 1 450976801 3 537191568 4 2 21665 70844 3 607227520 3 993076138 3 175108354 1 895312899 4 1 780601448 3 352955984 3 530582713 3 598735245 2 1539 41224 4 3 247126184 1 988919160 1 665005027 1 892980184 4 4 3 6393410 4 3 789488650 3 65376395 1 170901928 1 47089659 2 31718 42898 4 1 375121202 3 942035016 4 3 822218150 2 34129 106172 4 3 715169920 1 52628744 4 1 838988150 4 2 2148 56077 2 47982 98338 4 2 47 21972 3 193233020 3 745587197 2 15230 65055 1 67999490 2 4223 74241 3 67118521 3 850759649 4 4 4 2 3534 105155 3 652028099 3 540156439 3 338203160 4 3 286092150 1 707161766 2 34868 55272 3 774305101 3 889547226 3 714921299 1 779467850 2 49271 96643 3 979283516 3 73357892 1 780855188 3 40739622 4 2 37649 51471 2 20313 38555 4 1 494005052 1 984544175 2 35010 46113 1 569774231 4 3 640069479 1 51273146 2 7128 72073 1 497564131 4 2 39894 91439 1 498321660 3 10099965 2 79018 90835 1 705651553 3 364610239 2 18568 70979 3 46484370 3 800537707 3 259435075 2 52174 106721 4 1 649640923 3 399111896 3 135213495 4 2 87888 95255 1 896031888 2 95307 100528 1 754835004 4 1 670972626 1 320587068 1 296276402 3 355130774 2 25747 46699 4 1 696780866 3 8183414 2 24164 74198 4 3 465319725 4 1 84997145 1 807428991 2 22301 42416 2 50975 65333 1 927547485 2 49361 72707 2 25690 38098 4 2 55143 61927 4 4 3 413337711 4 3 60386133 2 40544 46639 3 7932464 4 4 2 31352 75288 2 51987 75107 4 1 63402467 3 122902918 2 4564 11236 2 71745 87200 3 134498707 2 39623 65118 1 429483120 2 64387 80916 4 3 525196697 3 213542913 1 20898345 4 4 1 917062243 1 497100711 3 220689081 3 106933455 1 212784932 4 1 5069826 3 127054213 4 4 4 1 46184109 2 62980 89237 2 38641 98485 2 74150 74711 1 939054011 3 409068409 1 797057657 1 306245179 3 114880122 3 869017714 4 3 284431181 1 799081613 1 240181556 2 27103 68046 1 145362278 1 690672794 3 8830301 3 125416616 3 106036729 4 2 6764 46409 4 1 641430271 1 961263310 4 1 934907008 2 49111 87213 2 17452 23152 1 673278485 3 585111071 2 49741 71778 4 2 23070 57791 4 2 20797 83324 2 15901 42817 3 261515875 2 54504 81589 2 23140 60824 1 491938543 2 48088 49894 1 6407537 3 726028199 1 809656251 2 1323 75250 3 533594373 1 403286638 2 22285 89926 3 896037396 1 935342694 2 94433 99090 2 25721 62986 4 4 3 982039928 2 9835 74435 2 20822 35121 4 3 233603766 1 859467430 1 652534406 3 982456683 4 2 65815 101144 4 2 41363 68948 2 9568 86391 2 23487 93319 1 513663121 1 676482501 3 930137451 3 6400138 1 74942624 4 3 471352794 4 2 80149 97710 4 3 866619394 3 660450179 1 799460988 4 4 2 22719 61455 2 10085 60805 4 2 37689 62452 3 365434896 4 1 286404869 4 3 71916341 4 2 81630 88288 4 2 37594 44603 4 2 33040 97761 4 2 30273 106944 3 925462935 2 27601 48652 3 285236323 2 7625 56487 2 8331 45107 4 2 49406 78225 3 501189643 2 52221 69955 2 101541 106122 4 3 953607252 3 26083895 3 959297721 1 150482271 4 4 4 1 529582986 2 27484 68196 4 1 661630272 2 43438 66559 4 4 1 659509043 3 52454029 4 2 66867 89372 2 41010 98279 2 56242 57934 1 110371 4 1 274818079 4 4 2 14053 79319 1 674025907 3 704357235 4 3 724815977 3 162253850 2 104086 106445 2 31760 64468 4 3 205731721 3 533491497 2 12583 51241 3 263588106 1 499902233 4 2 17882 91320 4 3 519214319 4 3 439064068 4 3 808990934 4 1 500742191 3 914596443 1 757044363 1 49749447 1 818652670 4 1 307856107 2 40046 89426 3 500250789 2 1991 34220 3 908263174 4 4 3 326325085 3 804100308 3 391244938 4 3 143331012 3 566879035 1 987136314 3 495161144 3 80158001 2 9393 92962 2 13959 18698 2 41563 79827 2 39937 70442 2 42090 74321 3 339908463 1 574397418 4 4 4 2 49889 58185 4 2 51784 105833 3 60764210 1 678789912 4 1 17099556 1 841439288 4 1 413742023 4 2 36586 104034 1 568800914 2 74290 76035 2 63770 100935 2 40489 48854 4 3 455364251 2 81741 102267 4 4 1 343587118 3 63976867 1 953145207 1 615686465 2 6736 7266 4 2 12781 92539 4 4 3 870381204 4 3 55124561 4 2 37934 67580 1 47107757 4 3 68643833 4 2 8800 63508 1 110351774 1 750457713 3 17152536 1 229083674 3 948048606 4 2 49946 72906 2 6522 64638 1 83071033 4 1 708201442 2 21810 73708 3 42651453 1 2529308 2 20649 58900 4 3 969414103 3 917540612 4 4 2 30329 39596 2 89774 94158 4 3 72213446 2 11343 103739 3 183938904 4 1 860233151 1 114612718 4 3 402067959 4 1 408812126 4 3 316497913 3 16946613 4 1 164046504 4 3 217248283 3 420481500 3 550263399 2 16780 101878 4 2 32147 43654 2 75371 86975 1 266381732 1 61119600 3 992410418 4 2 53775 96385 2 13549 84186 3 264472919 1 190405981 2 50062 62478 4 1 61540373 3 266506034 2 13244 77588 3 82618504 4 4 3 263833499 4 4 3 772864521 3 675411137 1 90426618 1 83942676 3 3156042 1 965456561 2 70093 83987 2 8152 24546 2 16773 93699 1 597202712 2 45934 89327 1 839022725 4 2 5620 65223 3 538162520 2 77261 95120 1 207483863 1 46044397 4 4 1 128515523 1 943730697 2 48398 51001 1 409233046 2 6095 38439 2 29334 46688 2 67945 87906 1 28960075 4 2 1739 35185 4 2 49113 80621 3 192236326 2 10769 24522 2 1578 97335 3 3228426 1 670291714 3 958294199 1 980054540 3 875104031 4 3 70080207 3 691293477 3 50276382 2 69759 90290 2 30286 37040 1 190490802 3 915417461 1 226334558 4 2 73335 90187 1 962246232 4 4 4 3 373771536 4 4 1 25551217 2 41433 84832 1 811986424 2 59028 82819 2 16236 57357 1 27535873 4 2 26272 88315 1 816261475 1 173145154 2 78580 102797 4 3 469119155 4 3 26186382 4 2 20998 80618 1 966865487 3 50089671 1 566408101 4 4 3 85325545 3 218670017 1 126378784 3 170599997 1 547744691 3 463702036 3 515847220 2 40486 53059 3 589942107 1 414964773 3 549486807 1 808130710 2 19219 89305 1 40070102 2 35929 54776 1 838459432 4 4 2 66675 76445 3 182334397 4 1 229864148 1 143716522 4 1 442970702 2 30079 49069 4 1 165931969 4 2 48801 55436 1 3380009 2 16401 56396 4 1 237557929 2 95254 102733 4 4 2 89887 97105 4 3 954146571 4 2 64891 73536 4 4 1 796504773 2 12914 38497 3 8182964 3 751471354 3 709107997 4 1 907285958 3 315482615 4 2 43916 50088 1 58518870 3 581081274 2 11011 64789 3 273195894 2 64598 107625 2 9322 81843 3 63610905 1 766147322 3 452920786 4 2 24017 108353 1 943695366 2 329 22398 2 20508 75903 2 30418 50983 2 31472 50725 4 2 6251 7945 2 34123 71287 2 20233 60291 2 10818 50571 3 965866011 3 188935149 4 2 18549 84336 3 596675686 2 34474 69407 3 637510155 2 45801 57070 2 30253 73679 3 597967398 4 3 750099267 2 33417 35870 4 4 3 799169809 2 20832 58282 1 385868307 3 641230499 4 1 775776700 3 654520188 4 2 44645 89781 4 4 1 420540108 1 797406334 3 179083633 4 1 582769935 4 1 38055094 3 889137389 4 4 2 74580 95072 4 1 313962020 3 492086919 2 21373 27516 3 21807728 4 1 367418407 2 46890 103447 1 228835549 2 5946 54676 1 956211641 4 2 17205 24282 3 543349684 2 51385 108071 2 34613 79209 1 578636300 3 214485878 4 1 631627259 2 38434 61643 4 4 3 192412939 3 344596197 3 107129446 3 557146310 4 4 1 67344883 1 265697481 4 1 522267762 4 4 2 50805 105247 2 35520 54103 2 68026 85609 2 54510 65526 1 989942516 2 55970 95175 4 1 795302957 1 983802946 3 265647767 3 595710428 4 3 366606410 3 962786811 2 13075 94769 2 37634 56859 1 619636347 4 3 178705303 4 1 59430973 2 41381 100624 2 5728 13030 4 4 2 26118 32777 3 684221542 1 358117234 4 2 40260 91849 2 31192 77610 2 57053 81057 4 4 4 3 898430634 2 6171 62790 4 1 360624661 1 217645620 1 388893141 1 39223348 1 402730173 4 1 454634828 4 2 8913 45564 4 2 8216 108104 3 960543975 3 416701688 3 275022492 2 2223 41795 1 655279394 4 2 9279 74934 1 11463595 4 2 21259 105961 3 607685574 2 63149 70758 3 526045301 3 957191880 4 1 275312244 2 34908 65885 1 873766494 2 94417 103061 4 3 86733825 1 573478595 4 3 766064629 1 463026 3 786734687 1 226780635 2 71722 88083 3 84344255 1 88369352 2 14124 102618 1 516113303 4 2 34211 88353 1 543880596 3 778966750 2 27703 98576 1 509688385 1 970833937 4 2 56292 69364 1 442654827 2 7525 108199 1 775357290 3 748180361 3 271059125 1 380629687 2 59871 90698 3 3796905 4 4 2 62651 63843 2 78057 107490 2 5332 62365 3 154699973 2 19848 81317 2 50171 77104 2 26589 36179 4 1 672223792 4 2 19668 93753 2 45614 90119 3 73063003 2 72125 94248 4 2 36721 54986 2 57220 83141 2 33564 88537 1 888527496 3 719326439 4 4 2 8027 77782 2 77653 102829 4 2 7355 15961 1 879064891 2 59239 83172 3 154965417 3 51722317 2 20314 64348 1 872213307 3 37706909 4 1 718413609 1 224525968 3 922290624 4 3 132421158 4 2 3150 15472 1 475611565 4 3 41605464 4 4 1 479520787 3 625786299 1 108414393 2 29082 62635 3 25235806 1 70753481 1 648852641 4 1 617007513 1 615581441 2 71883 97636 1 634968117 1 811613424 3 867073663 1 108660928 1 419674384 4 1 611280196 4 3 521706754 2 26717 73560 3 138607530 4 3 974633915 3 473857198 1 873246390 4 4 3 63603050 3 704217622 4 3 549410146 3 614070196 3 67573505 1 399511552 2 24083 100373 2 29277 57413 2 82440 106407 1 217287982 4 4 1 30992909 4 2 16756 90226 1 896590241 3 818582306 1 642027893 1 359749630 2 6242 19918 2 103895 104447 2 68694 104950 4 2 2927 103687 4 1 425263240 1 133282593 3 890828263 3 67642871 3 64530500 2 55115 64299 3 152947155 4 1 820068475 2 66617 97501 2 35053 101649 2 18311 53790 4 3 21785890 1 504652250 2 24852 55424 1 727447001 3 360955085 2 17902 60461 2 34759 105928 2 13101 92604 3 857874481 3 426436631 1 959500090 2 57291 65971 3 472048734 1 533196741 4 1 803619036 3 59748752 3 903312903 1 310709423 1 809669940 1 46383098 3 120795018 1 813318938 2 25002 87633 2 11275 86345 2 20724 28633 4 1 63790483 1 53408199 2 93399 100165 2 7774 52938 2 42284 82203 2 74334 98515 2 33487 38373 4 2 55783 83665 3 593697319 4 2 71414 102781 3 455522784 2 10269 60602 1 34014412 3 138926972 3 878643274 1 542298959 4 4 2 45211 83074 4 1 784501132 2 18712 91536 3 959383375 2 60813 68898 1 151417876 4 2 23579 36084 1 655387565 2 21584 38777 3 965127263 3 398989563 3 549731284 3 26131333 3 455915388 3 142865293 1 53121173 2 18658 47029 2 34442 55696 3 791373808 1 387818428 3 323958300 1 760804619 3 402503148 4 1 32200654 2 10116 19663 3 9731114 4 2 78794 104818 1 939500938 3 923941157 3 848165877 3 29426034 3 736022336 4 4 1 983348820 4 2 21008 42137 3 398398052 1 495286613 3 864046950 3 542655955 3 897983342 4 4 3 121084692 1 475850379 3 824457636 1 52727599 3 896901814 4 4 1 625502532 2 25397 75979 1 240062651 4 2 57671 66882 2 60675 72413 4 2 94411 105650 3 856734717 3 319719063 2 15273 96589 3 21997004 2 93457 103878 1 46032755 1 934700397 3 81616652 3 991678068 4 2 7437 33127 4 1 776642038 1 721226915 1 47394803 1 137459707 4 2 22414 66120 3 528905580 1 594117122 4 4 3 982897090 1 485452185 3 797658736 2 10230 27724 3 527634832 1 686760838 2 12678 21756 2 33082 52214 4 2 5835 25621 2 30799 51342 1 4566095 2 31446 84279 2 45282 91585 3 25775790 1 721802387 3 458505244 3 553738327 2 56118 99914 2 39628 58795 2 9474 73436 4 2 6021 12168 1 307946371 1 149791531 3 620939429 2 48169 58364 4 4 4 1 672900836 1 659206501 3 232887649 3 346736237 3 609988119 2 51193 76665 2 20924 59103 4 4 3 60907860 4 2 32672 94100 3 929629979 3 727841502 4 4 4 1 922771370 1 242368997 3 345966206 2 59621 79077 2 4277 13508 1 357644454 4 3 474870792 1 152791262 3 639536131 4 4 1 681958207 1 641278196 1 302137019 4 3 499906356 3 524745675 3 530865943 3 27221831 1 472192356 4 1 635778202 2 52224 58233 2 26580 54997 1 45602783 2 9430 85309 4 2 27860 84644 1 657473801 3 309860902 1 519910261 4 1 141957676 3 14988145 4 1 484852914 1 613942069 3 219818924 2 61056 105994 4 1 31192428 4 4 2 30399 91789 4 3 941014617 2 102164 107731 4 3 895653065 3 201723303 3 538079079 1 209889396 2 25329 32972 1 687506404 4 3 201200837 2 4704 79223 3 423295746 2 24263 78243 4 3 96491984 2 51408 99794 2 24888 78977 4 2 10402 92597 1 898113144 1 459274307 4 2 3515 25553 2 32055 85539 3 479021067 2 50331 75048 1 589193985 2 21804 64606 2 29332 71885 4 3 478378100 4 1 508596257 2 12169 20099 1 929199239 2 34336 84636 4 1 986170800 1 333310566 1 335939240 1 418831153 3 404183700 1 365545412 3 569002299 2 15694 67862 2 43798 86109 1 875373027 1 923535660 3 869747298 2 95223 104118 2 90467 104563 4 2 17323 84159 4 1 364643148 4 4 1 212147250 2 5375 102812 3 382746513 4 1 582628856 3 587377495 1 997815688 2 51960 87703 3 34025556 3 180502605 4 3 502523181 2 3680 7173 4 2 72170 88547 2 37134 42694 3 751329639 3 538236116 2 45851 96461 2 21410 67798 3 934431498 4 2 17290 43854 1 1563757 4 3 5131018 1 572088268 3 14425261 1 80717133 2 50507 84231 4 3 741049928 3 239275788 4 1 897174718 1 240668186 2 11164 61138 4 4 2 80 8698 2 50347 79851 1 260392207 2 19377 92506 2 798 78308 2 26927 43697 2 8294 98105 2 43716 70102 1 416520743 4 2 6844 58116 1 42450955 1 993762503 1 317005402 3 742767660 3 231801513 4 2 76396 98155 1 30478392 4 3 60888007 2 63588 67004 3 40000734 3 910284129 2 2201 25499 3 863831864 2 77833 90458 2 76311 100219 3 780978872 2 35839 46521 4 4 2 31311 39671 4 1 670912199 1 532570760 3 901107121 1 916243547 2 14920 94512 4 4 4 2 29914 85302 2 53439 78008 3 639607297 1 677534432 2 49966 107799 4 3 190328481 3 711752214 3 731906284 4 4 2 49482 55920 3 887707864 1 73562071 1 548632683 3 105922440 3 906776618 1 944270522 2 41136 43068 1 687861932 3 335460702 3 795442013 2 29706 70668 2 35896 84010 3 170176705 4 4 3 204805311 3 377913048 4 2 23871 108525 2 3003 43523 1 892810644 3 650615851 3 847777879 4 4 3 774734641 3 831587736 1 817509994 3 101251837 4 4 2 69770 92205 4 3 49571316 3 694728372 3 898576080 1 406394110 4 4 2 232 10184 2 10213 48405 3 40057436 2 29540 61664 3 835646122 3 543237007 3 443921207 4 4 4 1 478519029 1 352226191 2 28823 35571 2 82480 107604 3 900891780 4 1 987383512 2 19423 24968 2 60374 71483 3 205885687 2 36082 106810 2 2230 43731 4 4 4 3 17913592 4 4 2 7027 16773 3 839755784 3 740655057 1 919717644 2 3135 70580 4 4 1 277390120 1 130643644 4 4 2 93764 100348 3 674636474 1 928260277 2 80860 107553 3 258837026 3 361879324 3 737077835 2 34585 93783 3 183397645 3 978133759 1 58331178 2 78080 96941 4 3 769711486 4 4 1 503802836 2 56756 88762 2 30934 104527 3 499548705 2 7329 12971 2 40183 59323 3 356287764 4 4 1 798316050 2 26136 69132 3 50140272 4 3 58281840 1 57327304 2 11744 91652 4 4 3 429757807 2 4800 81686 1 55364099 1 648992363 1 286939922 1 357071901 4 2 15645 82928 1 738463604 4 4 2 35281 46133 4 3 932835265 4 2 4486 35720 2 48412 91515 1 371182880 3 960432407 2 8421 16979 1 484174831 1 38330180 4 1 833610398 2 13205 21855 2 60822 78102 3 152808326 3 480251266 3 326009028 1 982198872 1 775177137 2 60450 90809 2 42949 64189 1 292111964 3 883054461 3 548646395 4 4 2 25928 76669 1 984451588 1 336085453 1 719257389 2 24325 95647 3 50085162 1 59440660 4 2 69098 85987 4 3 990506918 2 7496 66376 4 4 3 55568378 4 3 783631966 1 814912208 2 42021 99423 3 909756438 2 72538 103597 4 2 10498 90647 3 863359590 3 910187059 1 12567959 4 3 613046871 3 821220744 1 123674411 4 1 867758719 4 4 4 2 95667 102817 1 725520304 2 11405 94002 4 4 1 539527918 2 71382 71960 2 33184 97427 1 590794067 4 1 547552951 3 230010945 1 667021562 1 824025907 4 2 44198 59260 4 3 184852852 1 640102680 2 79216 90223 3 193723956 2 3611 57937 1 520495343 4 4 4 3 245608415 2 9503 42385 4 1 694440016 4 4 4 4 3 380996080 3 635085973 2 57098 105271 3 40565911 2 6024 103207 2 15362 96160 4 2 27798 76707 2 42594 56519 1 522339181 4 4 1 628462510 2 54784 78226 4 4 3 189794411 3 359424421 2 15770 107601 2 14405 24468 1 920075752 2 35307 80696 2 47141 97601 4 3 171653680 4 2 19428 87445 3 649716001 3 294330142 4 2 9984 89405 2 45715 83339 1 405986971 1 134174789 3 637163905 3 855144748 3 533317173 3 528672217 3 314474253 3 693742666 4 2 22924 35004 3 46576728 3 12023196 4 3 861361409 1 564808364 4 4 2 36485 59060 3 715162403 4 3 5812435 3 869457373 1 464142116 4 2 8527 28651 3 66083589 3 467446298 4 1 411686849 2 34914 84726 2 76627 104209 3 502732229 2 77095 82820 4 2 62857 68916 1 939634166 2 34952 76523 1 744321165 1 776083678 2 16395 66817 2 70067 103356 4 2 50133 80181 1 807920531 4 4 3 122215145 2 23104 91737 3 250162453 3 332724059 1 543631425 3 763252808 2 3638 29862 3 938962959 1 410409806 4 4 2 78274 94554 4 1 905994271 2 10848 32089 2 38904 90836 1 285346104 4 2 15181 15885 1 375670347 3 813575309 3 324739256 3 57372864 3 575523315 3 650866777 1 786759623 3 911345685 3 689478249 3 997277140 2 96601 97736 4 1 658040743 2 1880 30609 4 4 1 507879243 3 13145749 1 772792474 1 70174563 1 346664865 3 110773061 3 25897410 1 287064768 2 43781 89084 4 3 69341515 1 877532889 4 3 688681535 2 13514 65019 4 3 768690774 1 321141221 1 437226919 1 171956106 2 48648 83188 2 43855 71572 2 65140 70062 2 18511 27740 2 1291 87300 3 908788279 4 4 3 283649564 1 65962212 3 66547933 4 1 656069454 1 103119568 2 79059 103813 1 549274518 1 701953696 3 14504777 4 3 121954296 4 1 328710493 4 2 13758 59030 3 990204571 4 2 58596 70362 3 824762644 2 57579 64106 1 386893269 2 44912 62831 2 37820 54362 4 1 596973600 1 394261635 4 4 1 524579887 3 402235077 1 126501417 3 591136431 1 394464784 3 699881239 2 13436 51910 4 3 739196868 2 33841 95219 3 159828656 2 2410 98264 2 55054 96859 4 4 1 294528766 1 847342238 4 3 58566782 2 8136 16059 4 4 3 668971751 4 3 620128700 2 41595 94828 1 127571473 1 816783974 3 210398540 2 42508 102626 1 451410557 3 44047242 3 774084062 3 47521991 2 64285 107638 4 3 474597277 2 12480 103648 2 17452 51347 3 371688096 1 452379321 4 4 1 676248315 1 1298390 3 856507961 3 675000040 3 907920563 3 590186929 1 57344818 2 23163 102902 2 4632 107134 2 33103 76455 2 68435 87129 2 100395 104010 3 465194551 2 36164 49333 4 1 984264279 4 3 359350348 4 1 347604367 2 18562 101075 1 971424933 1 26831273 3 262789082 3 694088710 1 614556374 2 3639 56229 1 133275819 4 4 3 55530900 3 193421894 3 765908419 3 190342581 2 27435 92542 1 16418004 1 874063239 1 238365524 2 23940 89654 4 3 620732838 4 3 548807424 2 9446 104971 3 168151798 1 647744342 4 2 85555 89700 3 406921247 2 15017 104513 4 3 588588899 2 11566 80071 2 73432 96767 2 4225 29146 1 143153617 1 220966254 3 577519874 3 20898664 3 490559020 4 1 22824809 3 681856050 3 817329460 3 119024350 3 894401469 2 20555 21850 2 30721 72744 2 14983 91181 3 252938543 3 44584394 2 62158 102241 2 61246 96688 2 12666 59597 1 190369184 2 23618 84709 2 1398 77705 4 1 37978656 1 281054209 4 2 92205 107605 1 370685478 2 66589 70830 3 636509333 4 3 574928459 2 39779 88696 2 36557 54131 3 907283197 1 936730453 4 2 28566 72626 4 3 183755328 2 65243 81603 3 765947100 3 378650306 2 52340 74701 1 225242813 1 169628794 1 97543409 2 16550 61866 1 145683248 2 93312 100673 1 45166877 4 1 122416479 3 921473057 1 203590281 2 93842 103417 4 2 58172 67236 1 138899931 4 3 397522725 4 4 4 4 3 68269083 1 509144060 4 2 14510 48392 3 617073083 1 51055945 1 710182308 3 926799508 2 18735 41279 4 2 49436 92715 2 49874 58353 4 1 344507773 3 539302010 1 846698239 1 935108625 1 518359394 4 4 2 46538 75645 2 7967 16055 4 2 5077 85908 1 14117927 3 111005787 3 212205194 2 34562 93976 2 69928 75743 1 48010353 1 49863129 1 94492899 2 31972 62339 2 1080 66363 3 750394022 3 823464747 3 514792891 4 3 822709539 3 996931557 4 3 632055117 3 961607853 4 4 2 91017 94777 3 700608208 4 3 5352616 2 5864 86573 4 4 3 970632603 1 75233431 2 2001 14063 4 1 17050311 2 34522 96511 2 52960 103864 3 889708048 1 667778028 1 269649461 1 669028286 3 181600210 3 729430324 1 494446087 1 790292965 2 44189 46771 1 12226444 2 37474 83383 4 1 759368397 1 555602343 4 1 172397162 3 573684714 4 2 87736 88180 1 904094760 4 3 243676867 1 969669559 1 258008585 4 1 8962648 4 2 40588 90580 4 2 61398 88754 1 156612974 3 251577527 3 62407266 2 27137 101376 1 544514511 3 213157442 4 3 11261369 4 4 3 670032499 3 376762310 3 64589487 3 953438764 3 190723637 3 898797836 4 2 63923 100752 1 940387379 2 11154 104400 2 65850 104640 2 34921 46362 2 25986 33849 2 44717 89187 3 856216867 4 4 4 2 33590 92178 2 50534 50912 1 693146639 4 2 100809 103107 4 4 1 648865712 1 338156012 3 84930405 1 454648135 2 462 8262 3 232740146 4 3 995676612 4 2 17844 103656 4 3 107028450 4 1 658305246 1 609804956 2 31045 55338 2 54616 58747 1 762198535 3 267006367 3 164562803 4 2 38303 38366 3 309688964 2 88132 106919 2 29097 107659 2 50 70391 3 404893151 4 2 4990 83138 3 952198194 1 12640729 3 875295466 1 6008865 3 874144556 3 209371541 3 432339215 2 47183 100753 4 4 3 764913629 1 296542622 3 239308436 4 3 5406868 1 631134016 3 791868007 2 21742 88971 3 22947891 3 777330560 3 846564481 3 893846951 3 1623343 2 11090 80486 3 906740087 4 4 1 68047470 2 27619 85435 3 948245164 3 902799931 1 958696326 4 1 748165384 1 370928154 2 79714 98247 1 706606896 1 64977566 2 50350 105532 1 738050622 3 845800967 3 265494944 1 866099993 4 3 931379027 3 520899475 1 350523184 2 60990 69533 1 817719030 4 2 40929 90768 4 2 23965 74549 2 22084 93694 4 3 38020838 2 6639 52269 3 926853098 1 15812885 4 4 3 639936990 3 730620101 2 11026 95033 4 2 92642 108611 1 431580810 1 387008171 2 39405 86368 2 44047 97802 2 75573 101482 3 746904456 2 11088 53277 4 1 86854425 2 28191 85270 3 62716228 4 3 314646436 1 894631467 1 68656502 4 1 985943177 1 138634553 2 40331 65849 1 544183248 4 3 289878785 4 2 17674 46922 1 943100344 4 4 2 24322 61696 3 987320007 4 3 370329141 4 1 589928810 1 170759618 2 32744 43688 2 1568 81790 2 93571 100372 1 249490288 1 47113204 4 3 243387152 3 229462709 3 771220828 3 408536876 2 40029 70829 1 505286749 3 67159542 3 828894364 1 946141974 3 898209585 4 1 192157040 4 4 1 597005403 4 4 1 70381899 2 71988 77232 4 2 23033 48302 1 70994331 2 12328 16730 1 899815033 3 46563323 3 53933988 2 9030 98873 1 233078337 3 757383631 2 51986 88812 4 4 3 810352460 3 71412422 1 692992721 2 13487 102479 2 48450 97820 1 838068766 4 2 61422 85204 4 3 724349771 4 3 54215142 2 1958 33249 2 8012 30432 1 973010861 3 814521998 4 2 22402 96553 4 2 51402 105449 1 367752115 1 756227278 2 81812 91560 2 54434 83097 1 809163203 3 21321830 4 4 4 1 523097428 4 3 500370368 4 3 319149904 1 38128766 4 3 754089324 2 69674 90186 1 414282380 1 63901474 2 7063 47068 4 2 10593 51580 2 11052 63045 1 422428096 4 2 102787 104128 1 221034156 1 254942100 2 5831 88907 1 216738939 2 25414 64686 2 1449 75000 3 290473446 1 31193845 2 51653 75541 4 4 1 508101930 3 665082088 2 23857 84126 3 478904354 4 2 49862 54603 1 504646172 2 14617 35527 2 30904 43941 3 58415248 2 79844 95058 3 784160245 2 21298 23097 1 4146350 3 666549041 2 32884 85892 1 681994120 2 50925 87443 3 253140834 4 3 64942005 2 22489 29491 3 107063913 4 4 4 1 41307184 4 2 60700 96154 3 854530813 2 20416 28178 3 233017681 3 656084787 1 814522528 1 343939112 3 638827475 1 850872766 3 132201108 2 62822 67607 2 1796 12246 1 860129212 4 2 27124 36917 4 3 169494339 2 26215 29731 4 2 2681 38665 3 128502686 4 3 675932453 3 467128701 2 32864 40593 2 60114 94492 3 68067907 1 497430222 2 20014 25487 4 2 59725 95555 2 34564 90017 2 33720 88980 1 244097726 3 34595758 4 4 4 2 11126 45147 1 219077861 1 81269957 3 31766942 1 932022001 1 594077909 3 715290865 1 245186959 3 613634063 4 4 3 846027247 4 1 519243865 2 55295 60791 1 924248146 2 49625 102562 3 752308975 2 60953 68438 1 39515182 2 15954 19974 2 74655 78114 4 1 499751792 4 3 205219522 1 689565789 4 3 893979133 3 435130314 1 638642380 1 26999875 1 185105861 1 963069242 1 29013727 4 2 14450 24162 2 44060 51431 4 4 3 33362546 2 7993 23620 2 39313 80636 4 1 680200402 1 109816071 2 54680 82032 1 499308694 1 93435199 1 96366538 1 678380798 3 131971285 4 3 505041522 2 28497 97346 3 367998342 3 418673590 3 538191182 2 40580 53793 4 4 3 33979453 4 3 678217560 2 13547 48517 4 3 282507714 3 18791552 2 80502 86712 4 4 3 727793525 2 75311 96884 3 25108005 4 3 667065215 2 14402 66403 1 762173472 4 4 4 1 382627249 3 788844734 2 18672 39744 4 4 1 345413047 3 587524927 4 4 1 690767209 2 61892 66521 1 415262826 1 832163814 4 2 57621 61242 1 743110868 1 49495695 3 936851756 4 2 57694 108137 3 39104726 4 4 1 447464806 3 60935155 4 3 89636429 3 389407400 1 173766222 4 3 260161184 4 4 3 106370673 3 732964369 2 17107 55333 1 640322543 4 4 3 258434378 2 20492 95397 2 26900 53737 2 34398 50523 4 1 38197264 4 4 4 2 49229 74543 1 228156687 2 12210 15407 2 24671 87298 4 3 37349662 4 4 4 4 2 26046 43752 1 669763997 2 41693 89693 1 381043692 3 825120794 4 3 964482007 1 290468812 4 3 526515588 2 26875 76020 2 30166 41212 2 52361 89322 4 4 3 733171790 2 1853 32075 1 510138592 1 834739007 4 3 781042087 1 289960638 1 22376898 1 18420001 4 4 2 46420 106995 1 786081866 3 440163962 1 391570217 4 4 2 38565 79009 3 794877361 1 888157844 1 304028929 2 11420 96213 1 266721029 2 8588 71661 4 2 98514 103842 4 1 509583362 1 527561490 1 874524036 1 854206082 2 37291 61160 3 571453530 3 139972649 4 4 2 1226 38263 1 861271248 3 201294715 2 65827 99494 4 4 3 345530478 1 877584117 3 21327883 1 370847269 4 3 669879146 3 261121343 1 590807367 2 77477 101669 2 73632 82829 4 2 37502 93099 1 759842400 3 369028249 2 41536 83654 3 961681383 1 27957966 4 3 356357916 2 82146 103573 3 31633563 1 846268453 3 306363296 2 58003 64882 1 880151449 3 931921389 2 23993 72692 4 3 52980521 3 23149487 3 12170471 3 147761108 3 482153493 1 926566541 3 186953211 3 789020429 2 73000 83982 3 25045788 4 1 378750438 1 591909725 1 889544692 4 1 867442522 2 45461 46670 3 252796646 1 874450752 3 13404073 2 3231 34851 4 4 4 4 2 21401 72581 1 542442914 4 2 9946 85329 2 34400 98062 4 2 52677 53015 4 4 1 741200153 2 36196 91065 4 1 633849632 3 348152697 2 65098 75947 3 978081695 1 16598835 4 1 787719088 1 138595680 2 1206 53340 4 3 787208643 2 14156 47268 4 2 37239 84641 4 3 919906466 1 912337808 1 193397476 1 457511835 4 4 2 67072 81669 2 33261 35972 1 391431766 2 66598 91699 1 664978310 2 25724 81147 2 67586 81359 3 99561398 2 63728 80370 1 787775819 4 1 900233730 2 26122 86158 4 4 1 460216324 2 10882 44546 4 2 18227 92947 1 70237857 2 25203 68205 4 2 13480 39468 3 704690463 4 4 4 4 3 493094029 1 525273764 4 2 63570 80444 2 41091 52742 2 27864 68964 4 3 502786736 1 819405036 1 920173382 1 348860309 2 10339 59866 1 309104018 1 279556351 4 1 244374611 1 175613598 4 2 50036 77810 1 839459161 2 24957 94037 3 66528814 2 63211 82582 1 947705992 3 624435270 1 626102176 2 2363 49030 4 1 342625051 1 130079382 1 444446988 2 85593 87417 1 61695538 4 1 309076080 3 16470585 2 49408 79036 1 37457812 1 71774609 4 4 1 556871009 4 4 2 8140 77251 4 1 359403591 4 1 274629084 4 4 4 1 772762549 3 886855335 4 2 17079 73372 3 185602626 4 2 73133 88807 1 397148535 4 2 74467 86009 2 20927 58000 3 496712351 4 2 82481 87595 3 999238649 3 580668191 1 253689195 3 178911554 3 339858254 1 660340486 4 2 7489 19377 1 473108529 4 2 54855 95016 2 26896 100776 1 755456134 4 3 523207734 4 1 829721331 1 288898977 4 3 325969163 2 23473 94542 2 70771 107092 3 582898505 3 354943773 1 976438396 3 786663243 1 807986968 2 9399 107324 4 1 794493182 3 16389327 4 2 42843 72755 2 11877 100883 2 61553 97858 2 14275 75820 4 3 466548070 1 519003218 4 3 233271799 1 289962604 3 467462003 1 567922913 1 801747233 3 350655284 1 930586804 2 22182 29344 4 1 688329030 2 77252 108668 1 818501990 2 8110 29897 4 4 4 2 21511 41820 1 285349832 3 603687741 2 15383 75493 4 4 3 501445180 4 4 1 25051927 3 52083382 2 14440 79265 2 2761 19724 4 2 108087 108239 3 204719706 2 58409 91664 2 767 105463 1 89042821 1 601597691 4 1 186537361 2 65537 101576 4 3 565947476 4 4 4 3 465583125 2 51789 75195 4 2 33271 88683 2 47187 66218 1 931104204 4 4 2 35195 78000 2 64012 74966 3 492699775 4 4 4 4 1 765680791 3 255010315 2 55968 73712 3 949002386 2 5220 15525 2 25685 67748 2 12715 32143 4 1 489483827 4 1 113517228 3 595485182 1 311801261 1 365069169 3 6778221 3 95290777 1 8008693 2 40376 74485 2 31229 80079 1 32074369 1 884025277 2 29665 61626 1 345337946 4 4 3 963690800 2 14666 43951 3 948324593 4 4 4 2 64600 80978 2 84846 86330 2 37697 40921 3 994350534 3 252565480 4 1 327037913 2 12514 32213 1 512576118 2 53646 89426 1 220734959 4 4 1 844087067 2 67717 106118 2 40291 74643 3 420203872 3 989682399 4 1 178950864 2 38977 99390 2 35577 54543 4 1 178499813 2 23558 89934 4 3 345341166 3 177460464 3 316091709 3 209802320 3 461921121 2 41827 88493 4 4 4 4 4 1 680495537 4 1 202952640 2 4419 88187 2 15110 19338 4 4 2 23988 47919 2 87139 105194 1 107790579 4 4 1 451621680 4 3 680802237 2 29246 70967 2 81549 87238 2 35432 53903 4 2 36445 62342 4 2 49968 91115 2 28477 67607 4 3 318267551 2 66925 83114 4 2 79881 95339 4 1 983005262 2 16399 86012 2 61848 67847 3 943362039 2 70523 88975 1 836586550 1 342826872 4 3 370255326 2 34399 79351 1 962325370 4 1 950673001 1 699122944 4 3 451467880 4 4 3 589239074 3 440400686 4 3 214440980 2 4409 91442 2 3272 42292 2 20075 39265 4 2 46845 83808 1 342366695 2 39195 75990 3 370135506 2 73842 90449 2 17459 97070 4 2 26340 103745 2 1010 20644 2 42274 75652 2 39844 69490 2 53469 76881 4 1 503837356 3 929565566 1 15721609 4 4 2 17620 100041 1 507503826 1 264085252 3 537523111 2 36336 94663 1 883940785 3 778461413 4 4 4 1 912954530 2 68280 88446 4 2 5038 100110 1 522666534 1 402783723 3 675139851 2 20224 68486 4 3 428614222 2 11135 77593 3 607108293 1 919902495 3 989376211 2 48304 107567 2 32391 48520 1 34205748 2 1398 54347 3 61461045 1 314915466 1 437908519 1 596593995 4 1 765745582 3 913224387 2 60864 106480 2 51736 76513 4 1 641506555 2 30023 96017 1 645946661 2 12088 34261 1 922686636 1 581991641 3 127983911 3 24654687 1 23668349 1 833036892 1 45219346 4 3 68429007 3 415736437 1 861863417 2 36028 96000 1 323603676 1 792700726 2 9230 55318 2 17226 70381 1 70823543 2 77329 97458 1 131034623 2 63320 92616 3 615329858 2 90718 102847 3 70767354 3 131514695 2 58017 61174 1 62916778 4 1 844775035 4 2 15643 76426 3 248170377 1 447391390 1 337807055 1 380670110 4 3 166374377 3 328995256 2 26653 40260 1 593354430 1 355291792 2 29858 97091 1 779166664 3 417052944 2 52547 78619 2 45864 76744 4 3 27046693 2 7495 88211 1 84430194 4 2 13415 63926 2 17968 64733 4 2 2694 33448 3 478596396 3 736180546 2 85208 102024 2 51563 87518 2 97045 102007 1 620766018 1 814679702 1 655244557 1 683712991 3 823563559 2 22738 40320 2 84386 84813 4 2 34795 92510 1 67286512 4 3 90579352 4 4 2 46066 71024 4 3 24313694 4 4 1 182231279 1 864181026 4 1 790050516 3 739000339 1 162849463 2 14892 61136 1 841587290 2 40338 68874 2 24263 51829 1 122708672 4 1 366646716 3 875784908 3 742584245 3 731806260 2 26685 43930 2 36186 57955 3 231306503 3 928400410 1 851899385 1 417227045 2 44661 84129 1 906830167 4 4 4 1 361754900 2 44267 62322 4 4 2 30697 59773 4 2 33469 68256 4 2 81607 107598 2 69817 74118 2 67821 74938 2 14196 83342 3 292810491 2 10736 18835 3 60232512 1 42657911 3 643604457 2 5150 19507 2 46161 61738 1 929026897 4 3 924135528 2 7680 76907 2 62090 69408 2 20576 97002 1 997776875 2 83781 94054 1 160877929 4 4 4 1 832671742 3 57507041 1 868834403 1 23727966 2 9201 17504 2 4217 43278 2 32407 46193 4 2 2587 98772 3 48168674 4 4 3 477636999 2 41170 96718 1 707835806 4 4 4 1 51067150 4 2 2128 2939 3 555252308 4 1 591835116 4 4 4 3 741097547 4 2 24118 36452 1 498407511 4 2 394 107805 2 75630 94230 2 45904 58978 2 35664 86577 3 129917198 3 85464413 2 12614 27169 3 378534255 4 1 864027889 1 677425351 2 74330 105590 3 625371704 3 700153041 3 593135444 4 4 2 70026 72658 1 373177661 3 10572930 3 888309077 2 70364 97359 3 782668814 3 601785639 4 2 25930 84371 2 36684 76404 2 89421 102789 1 536058900 3 911150102 4 1 6146640 1 434206991 3 417018584 4 2 44935 72652 1 756396970 1 892494477 2 12963 65102 1 927623650 4 1 112645532 3 313909545 3 965711409 1 65691526 2 13492 106053 3 319641687 3 965702003 3 949626584 3 508955208 3 173921420 3 929349460 4 4 3 90458500 4 3 801212452 1 924536331 1 561297266 3 752826075 4 4 2 16097 99183 1 114565808 1 681881327 3 193365901 3 177493894 4 1 17563824 4 1 771920610 2 64999 75416 1 376896865 3 891494180 4 1 489059752 2 12641 28849 2 32472 60164 3 11703028 2 44517 61376 3 323674582 1 68781393 1 883525246 3 635461291 2 21629 72698 1 814759414 2 58274 68284 3 609974803 2 51843 77624 1 957071553 1 710392160 4 3 624414253 3 301475398 2 5902 79801 2 10848 43889 1 347007935 1 231710306 2 33216 65347 1 69980655 3 119703958 3 723711776 1 37957481 2 82038 94999 1 124918108 2 27178 78129 4 1 882604711 3 676280556 1 61355513 3 713620358 2 6411 59076 2 35121 65438 4 2 19689 30693 2 7640 83052 3 599068760 1 948459529 3 500884756 1 188195671 1 530154947 2 33098 70366 4 4 2 32810 64808 2 37033 53059 4 2 28002 43502 4 4 1 806167001 1 623788348 4 3 63816755 1 661579063 1 91291601 2 20097 84662 3 481210810 4 2 38644 74921 4 1 25964199 3 830490350 1 108424967 3 326208597 4 1 531316471 2 21793 61290 3 685548822 1 65592662 1 747821503 1 749960742 1 599174220 4 1 508169723 1 574289526 1 653608453 4 2 32354 93370 1 289563884 1 424933635 4 4 1 162219768 2 21280 106222 2 38470 77699 1 604757702 4 4 1 847759332 3 813355375 2 33306 93303 3 477114325 4 3 65570963 2 28211 44759 4 4 1 458206271 1 240608444 3 35755807 4 2 30184 95528 1 616038931 3 855587841 1 564088224 1 641552149 2 30105 40777 3 994722417 2 6503 82517 4 4 2 7260 58415 2 52066 74961 4 3 697324557 2 45750 98769 2 4041 79433 4 4 1 457763579 4 3 617299900 3 273345029 1 10126074 1 633341108 1 484244138 4 2 70211 89541 1 358687918 4 4 2 16517 32705 4 2 56358 56455 3 862604863 3 513904171 1 907921721 2 11955 76273 2 55134 103120 2 14025 75724 4 4 1 53397598 3 785931406 3 303023455 1 79088286 2 32576 99057 4 2 62960 101318 2 45576 102977 2 18128 49553 1 632260874 2 35943 94780 4 1 412092750 4 4 2 4964 82569 2 28518 29198 3 963541942 2 30613 82090 2 2160 33434 4 2 18253 43483 4 2 90059 98255 2 55188 76320 1 53861224 3 499888542 2 21659 28033 4 4 4 1 408554936 2 8609 55430 2 5187 65107 1 242110503 4 2 21223 88453 1 282827391 4 1 552935996 3 813056396 2 64342 73598 1 938205156 1 184421503 2 55282 58318 2 27339 93789 2 37875 87567 4 1 351604895 4 4 2 10383 46588 4 1 692817712 3 197377114 2 60153 102404 3 494437378 3 554034674 1 733859090 3 132318276 3 673216001 3 350306638 4 4 3 490287651 1 766697592 2 67475 103032 1 312093603 2 52722 59076 1 72000894 4 2 77139 89955 4 2 80732 103212 1 135967662 2 18484 19536 4 3 131288536 4 4 4 3 417677919 1 211918089 2 23798 56801 4 3 971029415 1 738596965 2 27471 28052 3 17631944 2 14441 16914 3 757271939 2 27270 32085 1 73514206 3 639212282 2 59876 77597 4 3 591886342 4 3 24711800 1 510908906 2 36529 47578 2 11477 57866 1 828803643 1 919915713 2 15276 76561 4 2 7316 96616 1 595981939 3 934039026 2 32304 79813 1 267341640 3 921874063 2 29057 79052 1 862131583 4 3 219250471 3 374013643 1 542394738 1 112465442 4 1 18314663 2 77741 92477 2 1976 65625 4 4 3 381752639 3 860712219 1 574837484 1 95116151 3 63607267 3 195258195 2 70688 75697 4 2 61158 77109 4 4 3 857774381 1 65236698 3 185714188 2 35608 55435 3 726142249 4 2 2380 50396 2 1690 37593 2 66663 108251 2 12129 57765 3 423453271 3 925045918 3 708949449 2 30971 39451 1 99925943 4 4 2 23985 51998 1 175725037 4 1 220173543 4 4 3 243798906 3 78940325 4 1 835876206 1 756490882 1 117960466 4 3 716853252 1 600485958 2 44109 67240 4 1 247380645 3 55863710 4 3 149412588 2 7099 50931 1 524599295 2 6111 42637 2 2447 68879 4 3 296593199 3 40061560 1 137709769 4 2 19052 37789 3 696245280 4 3 388047314 1 453637131 3 457163496 4 1 683100988 1 422045638 2 1730 55443 4 2 53028 104633 4 4 3 50547953 1 212860423 2 50151 66581 4 1 668146058 4 4 4 2 3187 105935 3 86668081 1 518394297 1 558313139 4 2 27033 86233 1 50179824 1 969607445 2 41406 57964 4 1 336485701 4 3 294122693 1 521287632 1 836275327 4 2 33928 35567 3 282062890 1 674585882 3 437866299 4 3 665617675 4 1 101429174 3 546361437 1 176227439 3 480194788 4 1 86611011 2 7815 55550 4 3 231897948 1 12824231 1 661777647 2 367 4129 2 11895 21794 2 38022 80293 3 30774765 3 250895564 4 2 60378 91475 2 10348 35457 1 790707429 1 365893886 4 3 172091932 1 434281508 2 53902 76018 4 4 3 331307682 2 8535 19975 2 63626 77019 1 603528106 3 252500065 2 8042 103442 2 10021 66546 4 2 56456 94526 4 1 232433875 4 3 184329252 4 1 570894029 3 504840753 4 2 72465 76796 2 47954 85149 1 30769404 1 432839663 1 181610810 3 639186382 3 874149775 3 95117310 3 565130479 4 1 565557262 1 228358123 1 263429935 1 780519610 3 321967305 3 553348741 3 285136453 2 27444 55340 2 3810 45183 4 1 624826260 1 217309800 2 65379 77827 1 654900182 3 222602939 2 11325 96775 4 1 612385773 2 45117 107184 4 4 3 30155393 2 72626 86290 2 90511 102511 2 44768 93938 2 14972 75591 1 53286030 1 819134966 3 489874571 4 1 198147074 4 3 151960317 2 4378 8713 2 66244 74953 2 17237 87310 2 54597 99636 3 733961927 3 737448182 4 4 1 46233756 1 163229042 4 2 37085 69014 3 540229446 3 888156460 1 140176932 2 34625 46566 1 174165521 3 335842426 2 86368 91228 4 3 205806938 4 1 568135462 4 4 1 339872830 1 405878801 1 318616052 2 92370 106237 2 29964 40945 3 905726816 2 690 107247 1 150904192 3 233977341 1 740431929 3 981909143 1 824992331 1 275548163 4 3 147531406 3 755435856 4 1 699785127 3 567603074 3 292491328 4 2 103369 108475 4 2 28901 49917 4 1 197474180 3 395182391 4 1 129154395 4 3 273992433 1 370118400 2 16245 91505 1 551878884 1 917201998 3 201303051 4 4 4 1 251699331 3 48272770 3 19988282 2 27794 92381 2 10686 51345 3 33791642 2 42328 45363 3 298202700 1 729226525 3 682176717 2 15500 29943 2 8699 76211 2 9713 84877 4 3 159333252 3 882805800 3 627937069 1 2151579 1 536535314 4 3 804921241 4 1 567366941 4 2 66197 76814 1 651125852 1 131026979 4 2 84123 102220 1 50618746 1 576725834 4 3 272131523 4 3 940425432 3 796254191 1 35561165 3 45618211 2 53568 58266 2 8249 72111 3 238683667 1 264339187 2 20825 95083 1 810224042 3 767682427 4 4 4 2 19310 44244 2 28153 43854 1 375220069 4 4 1 144825454 4 1 414535271 3 70905053 4 3 354460912 3 220233499 1 582611082 3 332512262 3 597818264 3 491696620 4 1 911953982 4 1 855893715 4 4 1 693162552 2 90099 104146 3 526703476 4 4 1 23349787 2 52591 87634 4 2 82174 98328 2 51186 65667 3 992915756 1 819592153 3 571204682 3 811524559 4 2 100469 102157 4 3 599059303 3 834625151 2 15561 103422 3 436474236 2 30993 98796 2 32061 85342 3 52305150 3 709321322 2 43083 44514 3 138996039 4 1 478186125 2 17504 25283 1 932103220 4 1 238839595 4 3 60896678 3 793488571 2 63738 70465 2 39467 101598 3 23844885 4 3 581887458 3 14730127 1 246310343 3 860900787 1 687236211 3 6326977 4 2 3650 98158 1 824167684 2 36691 107952 3 226668411 1 164793875 1 887990136 3 647132738 2 31578 41359 3 82605868 1 544845420 2 69249 94813 4 2 63164 94518 1 308106901 4 3 781061925 1 822005520 4 4 4 2 37621 107970 2 10622 56165 1 851722323 3 272785837 1 343761370 1 520395343 2 44552 47861 4 1 815834541 1 281174624 3 224275987 4 1 714149855 2 25837 63530 4 1 264089842 4 2 5990 33129 2 69548 107338 1 425672999 3 638089063 2 9124 32249 3 854522130 4 3 335058048 3 871463515 1 495632060 4 4 4 4 1 255241050 1 249366202 2 26330 79255 2 31194 64056 2 66700 96708 2 16840 21918 2 8696 97565 2 71541 81833 3 109376347 3 934005851 4 4 1 467345482 3 60793528 2 28364 77908 4 3 125488217 2 42170 42181 4 1 470587958 2 60011 62243 2 44452 84686 2 4306 27515 1 253454055 1 312661903 3 573217879 3 114571907 1 44918714 2 20068 86394 4 4 4 1 987254566 2 6984 33145 4 4 4 2 33772 93899 1 174896902 1 988636203 1 376787182 3 491838457 3 886828157 2 48805 83846 2 13742 54174 2 49019 58398 2 69858 105968 2 12353 41740 3 612659057 1 190417087 2 35218 75010 2 39721 55302 1 273067829 3 12201140 3 992547086 4 3 689962126 4 3 116318235 2 10621 26760 3 5647489 4 3 12089308 3 20504708 4 1 732285977 2 87922 94302 3 495646798 1 483109828 4 3 628371583 1 573327249 1 509329265 2 17547 45688 3 533597832 3 809296331 3 902141268 1 75514943 3 312955350 2 68041 100825 1 3450084 4 4 3 660628698 4 2 27703 70152 4 3 824447708 2 60888 90247 1 968178599 2 86939 105863 3 65292785 1 154724296 1 945555740 4 2 381 13594 1 613689407 1 386761153 1 150469889 2 38629 69539 3 867551866 2 37742 81452 3 28457887 4 2 26194 60898 3 803167758 3 274583824 4 4 1 81627495 1 285357890 4 2 19798 50170 2 937 89910 3 973956378 3 63586430 3 833221615 2 43653 65703 1 347828049 3 494775001 4 4 1 390314541 4 1 654641195 1 482804839 2 49382 88561 2 24554 61217 2 59709 64017 4 4 2 33665 75977 3 648729251 2 33155 53648 1 197878980 4 3 803307617 4 4 4 2 74408 86310 1 998988749 1 978371312 1 64015100 4 3 614182786 3 204902552 1 216765141 3 722474142 2 60679 77543 3 212209669 4 4 1 619814987 3 831443297 1 686427921 4 2 78513 102810 1 401876636 4 1 9694443 1 788392622 3 710259826 3 9127642 2 5101 41680 3 722907125 2 7658 73420 1 293150428 4 4 3 445732983 4 1 203052733 1 681148526 4 3 998491523 4 1 598531442 1 613516763 3 637897615 3 475962997 2 2359 54732 2 54132 84081 2 84549 85664 3 514645344 1 31253319 3 653660829 2 254 21029 2 29073 41765 4 3 996916169 1 539568121 4 4 1 946531834 3 842661555 3 2782107 3 275393418 3 818822143 2 60718 77218 2 26858 59096 2 25283 102518 3 724371000 4 1 651272722 4 4 4 2 37305 96197 4 1 659628440 4 1 835950815 4 1 644853760 3 788083294 2 1939 58014 1 113205342 3 36401710 1 603273402 1 350826658 3 335937751 2 2149 17245 3 253816059 3 997145071 2 69043 107809 1 559340379 1 431398127 1 296681245 4 4 1 807605667 3 332860391 2 43265 95180 4 4 3 361346705 1 133412700 2 62789 87594 4 2 67601 84217 2 31285 75686 3 247937377 3 408142863 3 650895833 2 36724 45667 1 48515133 3 348250010 4 2 57141 57963 2 28352 47105 2 21752 46048 2 25811 76674 4 3 702223844 4 2 85274 96381 1 987713648 4 4 3 486007369 2 28223 87202 2 77484 103124 1 702054180 3 923151183 2 39245 77987 2 16006 66465 3 658307118 2 65417 76401 2 45038 89234 3 999662908 3 969755903 2 12767 95350 3 209538632 1 49134159 3 930939046 1 939398018 1 577593964 2 28281 44501 2 10721 23371 2 23595 47284 2 47756 91824 3 297138650 2 58617 70478 3 956298038 4 4 3 695962244 2 44124 68474 1 48780203 1 339497353 4 4 2 48532 60010 3 700009459 4 1 186921995 3 430655097 3 451595310 1 606985037 2 61938 90142 3 25799885 2 42922 58619 3 178918978 4 1 645261841 2 11857 55689 4 4 1 766005193 1 384178529 3 601398625 3 61352172 2 36506 95161 2 63691 90040 1 41190825 1 133125045 1 234813701 2 29221 90119 2 44274 57292 2 84254 88883 2 74468 100539 4 2 45760 83639 1 392477323 4 2 62277 76632 1 36947982 1 69982479 4 2 14866 29970 2 35947 41312 1 636712270 2 41707 70303 2 55867 72045 1 461888102 4 2 19592 92505 4 3 406413631 1 9154323 4 3 390951788 1 41965413 3 993952999 4 4 4 2 57115 88298 2 99634 109023 4 3 355199626 1 865462062 4 1 44619157 3 258525863 4 4 3 904330553 3 11989200 2 55017 103050 2 10441 82376 2 46676 80518 4 4 3 702654319 4 4 2 52074 86191 1 31103727 1 809241376 3 348739773 1 235055698 4 4 4 4 1 995141279 4 2 67810 92605 3 722874056 2 15845 26093 3 779085820 4 3 504282196 1 290906669 4 3 114749682 2 45996 59232 4 1 206010057 4 1 5001832 1 200755711 3 667239498 2 2702 41528 4 4 3 965341750 3 537391931 2 38885 40785 4 3 882754048 4 3 304119767 4 3 826123688 4 4 3 62578570 3 512809923 3 724672476 4 4 4 2 47730 54678 4 4 2 25975 40315 4 2 89536 102133 2 22538 62141 1 445378689 2 38499 63294 4 2 12778 72183 4 2 26865 34974 2 59599 71741 2 19615 75525 4 2 4483 87798 2 51641 91860 3 445492258 3 169514774 4 3 839128788 1 778157579 3 653922227 3 802697016 2 65111 71109 2 26109 76590 1 287082970 2 16495 65030 3 617451570 4 1 256173092 1 455210680 3 163230838 2 31716 81569 1 525530930 4 2 42232 103150 3 930458590 2 6766 19567 4 2 11554 98654 1 853373885 1 970348340 2 78270 104044 2 72646 80396 1 287198615 4 1 181899063 4 3 551256517 1 204278742 4 3 656343939 4 2 53531 101120 1 19229092 3 963888161 4 3 75643529 4 4 2 81373 102687 1 39705396 3 677104466 2 63095 100667 4 3 782764402 4 2 17975 50306 2 9459 21313 3 66849837 4 2 28627 99101 4 4 2 46692 103636 3 343934014 2 5841 64816 3 531702036 4 4 3 161486047 2 10622 88117 2 59492 106047 1 500986283 3 44675765 2 28152 69612 2 30145 95859 4 3 175700280 4 4 4 1 941715553 1 606632659 4 1 42918616 1 758172840 4 2 93221 101369 3 551817912 3 364917133 3 69007722 1 89483713 1 248573977 4 3 838415511 1 586450813 1 886090941 1 766651107 2 31112 67718 4 3 59299043 2 43204 80654 3 915801748 1 370628749 2 25582 67183 3 995337738 1 755394618 3 209278889 4 1 331397213 4 4 4 2 15151 68695 1 46790828 3 300198037 1 791158676 4 4 4 4 1 642052661 2 78518 109016 4 2 35873 61229 2 24104 29269 3 25519479 2 15997 75215 1 745347276 1 338385294 1 267508584 2 40824 105600 2 1781 42372 2 48943 71998 1 630995965 3 324566864 3 47338763 2 53085 85157 3 868193104 2 8255 47311 3 323367648 4 1 54090278 4 3 920590600 2 18491 53037 3 777629033 4 4 4 1 81440226 4 2 12321 31999 2 13547 90711 2 79434 93237 1 600740428 1 163545871 3 750725840 3 997884472 1 824557801 1 621707691 2 58367 78706 1 172993788 2 9111 74278 1 295296798 2 15410 41210 3 659280978 3 867380773 3 534734869 4 3 73225778 4 3 542270957 1 650974651 1 302988760 2 41901 50227 1 307364645 3 47027058 2 27831 48379 4 1 111669065 1 417593403 3 854928435 4 4 2 66388 66830 1 403046407 4 4 1 195315972 1 342115158 1 931263640 4 1 116442276 3 325708098 1 476322698 2 9009 32890 4 3 685728924 4 3 531923777 3 412650528 2 33280 51453 2 52263 95824 4 1 248939248 4 1 703335034 2 71673 72312 1 527357834 4 1 291758597 2 29380 74365 1 820698731 4 3 29600973 2 66500 75380 3 673389739 4 4 2 78403 86191 3 485384176 1 412866422 2 36796 63428 3 896441960 2 17512 33905 2 81660 83838 3 835304563 1 822274304 2 80340 96034 1 139429472 2 18326 65732 1 493821846 2 24679 44306 3 791943727 1 839024681 3 141016216 3 564721888 1 816543533 3 950942501 2 16019 89768 1 990904920 4 3 507599584 4 2 53226 62045 1 203636060 3 833273586 2 71605 101728 4 3 131647535 2 120 75829 2 10880 57318 4 1 12085218 3 335492472 1 625058608 1 264615347 2 6668 80201 3 811471147 1 537832827 2 39427 43729 2 8807 75258 1 885532802 1 418986444 4 1 554678083 1 774167953 1 657329387 3 382690939 3 982499754 1 918244180 3 609437066 4 3 54535301 2 47748 88537 2 45442 92052 2 25296 104312 2 5052 37830 1 558332021 2 46742 101435 3 964347834 2 71025 99013 3 528160771 4 3 715902462 1 985179870 4 1 39736555 3 969516759 3 687393474 2 4579 75790 2 46174 47454 4 3 584084615 1 176152979 4 4 4 4 2 27874 70938 1 400012253 3 649112094 1 808881868 4 2 34545 37191 2 70123 80930 1 880576067 1 525206734 4 3 791615185 4 2 5345 71132 4 2 21424 99335 2 42289 71371 1 5666518 4 4 4 4 4 3 26472669 3 852800433 3 9365807 4 4 2 3109 37406 1 602145503 3 178668774 4 2 204 40873 2 49104 53085 4 1 78888470 2 23725 107314 1 280754985 2 7576 79682 3 216678458 3 388208118 2 27507 91126 3 297620514 4 1 322673284 3 298410308 1 186823478 4 4 4 2 2997 59600 3 446505357 3 400015501 3 631694299 4 3 17905776 2 89915 99116 1 863517443 2 78168 80351 2 1291 16711 4 2 85937 90778 3 112172880 2 4726 81146 4 2 76046 101856 4 1 334105320 3 858747939 4 2 29987 49846 1 910181768 4 4 1 780102725 3 240781864 1 111074685 3 904680649 3 934926480 3 21517795 3 607727103 3 890312323 3 351358092 4 1 882882667 3 525479702 4 1 565529308 2 58551 76121 4 2 7778 65104 2 13897 74388 3 211498586 1 325057514 2 6932 93221 1 206728800 4 1 205345556 4 1 907820432 2 5535 97531 3 464217700 4 1 17225303 3 510255873 1 368643272 3 734232540 3 317700593 4 1 34132056 4 2 49433 63466 4 4 2 32877 62580 4 4 1 156673516 1 126583123 3 739831787 1 691767212 2 67832 108506 1 376303271 4 3 779790012 1 693082350 3 183948913 4 1 360950120 2 34095 54146 2 72185 93787 3 579241934 2 62865 64930 1 482842168 2 56856 88334 3 449523319 1 353548302 2 31225 42989 3 41782414 1 407788801 1 480091074 2 21816 89157 2 31800 34243 1 744177997 2 77393 106961 2 77726 99629 1 617643599 4 1 557128430 2 10319 62605 2 80429 86123 4 4 2 41359 62829 3 90893246 4 1 295115823 1 287848697 3 548588213 2 48748 74787 1 681096887 3 8366236 2 28475 107114 2 52940 57672 4 3 89247199 4 2 27373 29393 1 918640089 2 78246 79073 2 26584 73539 1 43937823 3 188649211 4 1 838906620 4 3 608971520 2 58569 69445 3 14702614 1 855486947 4 1 493593414 4 3 738670953 2 73849 100880 1 29280953 1 974547993 2 35264 58553 4 1 472946048 3 940126891 2 58705 107784 4 3 244910360 4 3 33370703 1 556865458 1 696517072 1 27330324 4 4 4 1 904163166 3 997474841 4 4 1 864992775 3 789378153 4 4 2 58561 74750 2 27047 39237 4 4 4 3 467301296 4 4 3 441679821 2 13020 55492 3 762544063 2 940 43651 1 351075016 4 1 476401954 3 630834539 3 525593398 2 14081 93622 2 16857 86103 3 69835261 2 36716 43901 3 546132535 1 296030288 3 189564697 3 172105161 3 3907964 1 275101779 4 4 2 41022 73830 3 252993736 3 69088994 4 4 2 35726 94963 1 960882625 3 548015106 1 482364987 1 164638633 1 254148809 2 42337 83892 4 1 825053862 1 68631118 4 4 1 911118544 2 33621 37206 4 1 948754411 1 18589017 4 4 3 333721607 2 6782 33912 1 742657780 3 98359155 3 25135433 2 45570 51602 4 1 957694687 1 473291575 4 1 615436163 2 1209 51456 1 352608448 4 1 582819623 2 104 48804 4 3 191693621 4 3 558708538 2 16905 85756 2 72986 91278 4 2 67995 75243 2 385 92884 3 59542484 2 24480 45922 2 30931 42399 1 583713916 1 834606217 3 474673074 1 813737000 1 294351514 4 3 777640314 2 8123 30726 3 214318337 1 639835471 4 4 3 534685126 3 946106664 2 40040 105235 3 571203308 2 30643 34377 4 4 4 1 260918347 1 587480599 3 166510031 1 629113543 3 37693690 3 720699518 1 316070689 2 16605 62477 2 2748 56233 1 662635213 1 981617343 1 189150873 4 3 42270107 1 338881437 3 316378106 4 1 939890789 1 230876893 3 726422353 3 691764715 4 3 18722211 1 263621624 1 16441265 2 8445 107748 1 635904958 2 15383 104916 4 3 440475236 3 606357446 1 613072717 3 403098859 1 372135702 3 724260103 4 2 60325 79102 2 38620 50205 2 800 24075 4 1 30118171 1 8519583 1 292937553 1 921241564 4 2 2736 89326 2 2846 34162 4 2 1016 26276 2 17225 23571 4 3 496987723 2 26326 42097 3 519114696 4 3 448023280 3 76869930 1 48726037 2 20228 77924 3 646361362 1 202349992 1 547802811 2 43196 50367 2 37125 39962 2 82098 83247 1 283337454 4 1 758015835 4 1 601569545 1 777977711 4 1 606781712 2 4499 30606 4 3 687116575 2 25696 40501 4 4 4 3 661379877 3 896671208 4 4 3 155548139 3 763651715 2 14924 22154 2 26981 42697 1 131144492 4 1 664579707 1 309949655 2 3177 14830 3 39452781 3 539035076 1 852565477 1 59948782 3 760143049 4 4 4 4 2 34233 47264 1 950296506 2 14539 25695 3 974295373 3 65874548 4 2 10317 29289 4 4 3 51584763 2 90589 94526 4 4 1 557303146 2 17501 74020 1 386225172 1 595859104 3 55020383 1 276768392 2 80986 101697 3 651646095 1 209471470 1 418929263 2 86588 107351 4 4 3 37363352 1 636017944 4 2 65679 98978 1 827804046 1 948537857 2 36548 75371 4 2 8869 86713 4 1 15591245 1 736958664 3 77513239 3 790141816 2 64520 64831 2 52341 97345 1 411651749 2 91987 101449 1 733523926 4 1 13895042 2 18452 102648 4 1 935282990 2 6571 26609 2 62230 84697 3 563456984 1 710277042 3 473934341 4 2 4637 34659 1 993907485 4 2 20322 31743 1 548547680 3 95501287 3 126440825 2 41171 56373 3 647225769 2 17992 22586 1 514808563 2 57035 97884 4 2 8424 94006 4 1 75806697 1 32009797 1 203599157 1 38631817 2 34479 76273 3 218120698 2 62576 97587 3 488558150 1 324139958 3 10168561 4 2 59963 105766 2 20845 84798 4 2 67224 108664 4 2 18018 103454 4 3 463268581 4 3 193538173 1 572928237 4 3 841764654 4 2 63699 74861 2 9584 67749 1 483028544 2 12770 100696 2 33316 94985 3 416863912 1 859671745 1 923434144 3 72697959 1 583019018 3 477297075 3 840681066 4 3 829273415 1 691931385 4 3 72430537 3 617406891 3 13678541 1 500411058 3 860810507 3 323945381 3 323389683 4 2 27125 45217 4 1 62759254 1 533770128 1 384404114 2 59717 85654 1 949287392 4 4 2 57364 82542 4 1 954809690 4 2 22638 36109 1 831490898 4 1 104863779 3 836020556 2 30830 69598 3 348417177 4 3 299500016 4 4 3 878864938 3 943348599 4 2 45960 52848 2 25028 82991 3 6982453 1 804399163 3 343495052 4 1 602349563 1 293541992 2 23796 50178 3 246298050 3 27361508 2 74275 85017 1 653643317 2 6690 28884 1 967523792 2 19546 101448 2 31120 95875 4 2 13829 76787 4 2 6376 40954 3 625807210 3 983568118 2 35235 68329 2 40515 106450 2 71630 80458 4 4 4 3 575764250 4 4 2 21931 23889 4 1 126562817 3 517886742 2 31472 93025 2 7356 29166 1 539290022 2 92969 98520 2 44588 54438 4 4 1 679023918 3 732298181 4 4 4 3 223698007 3 297797742 2 36946 82956 1 660016702 1 79110368 2 29885 79525 1 957411976 1 871745781 4 4 4 2 7501 43664 4 1 367370608 4 1 444967195 1 893249701 4 4 1 756413955 3 782151732 2 6829 105805 3 596864741 3 545281218 3 675742249 4 2 16180 95545 1 705663431 2 48465 84939 2 4872 5052 1 355100409 1 92032669 2 1063 67591 2 23357 93339 2 20113 101837 3 62917325 4 4 2 47963 50413 2 30562 87369 3 571980787 2 29765 93455 1 182692684 4 3 16964368 4 4 2 59972 95084 2 95503 98305 2 10174 68129 4 2 5892 92592 1 98740357 3 13709108 2 25536 68218 4 3 73056514 1 470150923 1 54359184 2 67089 74031 2 76442 88030 4 2 17297 38439 1 916323267 4 2 6746 47752 2 8756 67677 2 46405 63663 3 222805580 3 910750520 1 584972521 3 659893477 3 6474475 4 4 3 970090561 1 383317475 3 11746768 3 221302886 4 4 2 15928 48142 1 55131570 1 252619402 3 968539860 2 76188 84301 2 4175 99109 1 990739839 3 719407079 4 3 900430717 4 1 484328340 2 26732 47567 2 34374 69900 4 2 57167 71488 2 17707 37601 3 208015788 2 5312 91000 1 936191023 1 739333137 2 2458 18402 2 68274 78276 4 4 1 29320996 1 726386781 3 818172829 1 197649727 1 538296762 4 4 2 8763 59503 3 840009559 1 736567276 4 4 2 1355 73951 3 144189212 2 46686 61450 4 2 47850 55091 1 775292640 2 31713 75578 1 892087252 1 18462084 4 4 3 344662965 1 937647360 4 1 345044077 2 37362 60611 3 454692327 3 692721977 3 394873812 4 4 3 521731301 1 997699518 1 446818180 1 789704394 4 2 15012 58544 4 1 357689445 4 1 430989058 3 587569913 3 849178086 4 1 386266362 4 3 373465715 1 538618 1 956460859 2 1736 82396 1 968402542 4 1 3206458 3 717614902 2 45001 80138 3 677598286 2 71811 77034 1 700093870 2 75854 102855 3 357660347 2 53509 77278 2 50152 77417 3 118088061 3 991146681 3 185173114 4 1 647828390 3 517019121 1 228094291 3 175568777 3 810059188 2 11160 64016 3 783747779 3 398830402 3 768997469 1 181491268 4 3 374309039 1 400103525 3 946408194 2 16836 31539 1 106691875 3 25343853 2 17594 87740 4 1 769093800 4 1 468934596 4 2 20812 20984 4 3 812663245 3 864096594 1 118906158 2 12707 14168 1 297992710 2 58482 87664 2 92530 106057 4 1 964545428 2 10736 47710 4 4 1 641386240 1 20844402 2 16016 39040 1 570308006 1 63150615 1 65906374 3 737185277 2 65626 96455 3 119615818 3 543741688 2 4842 97047 2 47206 50850 4 2 27902 60256 3 683072064 4 3 671216648 4 2 55297 95209 1 229056798 2 46742 72425 2 630 15981 3 878944744 2 60540 89834 4 2 16628 37885 2 38852 83011 1 893616719 4 1 74277863 2 10093 76952 1 806896266 2 26084 46171 2 9565 82115 1 67588398 3 789670582 3 49120772 1 265725977 3 964639838 3 195003995 2 46645 95544 2 9479 86479 3 707863367 3 70537069 1 930027561 4 1 553951566 4 2 53329 64580 1 727225265 1 278086145 4 4 2 77854 107530 3 47467718 4 3 384476622 4 1 161977488 2 21215 57830 4 2 24147 63830 1 35700253 1 153275479 2 24045 72093 3 994131585 2 40670 83509 1 114776848 3 919726877 2 48345 64708 1 73643893 2 3593 96677 1 945918732 1 111171104 3 421863898 1 252791822 1 595614978 2 77264 96549 2 71938 89646 4 3 747935714 2 37021 78805 4 1 38495011 2 43273 77153 1 155497157 1 222881551 1 715036970 1 421629198 4 2 10803 74807 2 12851 23068 2 23366 50470 1 230250991 1 414053082 2 21988 25271 4 1 369147858 3 131364890 2 28212 56691 4 4 1 515262002 3 669209148 4 1 579433885 4 1 126780595 1 15117962 1 148663290 3 638651542 2 91149 95975 2 13786 108368 3 752669584 3 403789446 1 368731843 3 562558556 4 4 1 782576645 1 744467585 3 508624714 1 540965148 2 19218 53158 3 612358859 3 479419429 2 73746 97238 4 3 502054308 3 973810429 4 1 571159713 2 2900 79817 2 38423 76781 1 684070192 1 179845164 4 3 600803099 4 1 318139685 4 4 4 1 340008524 4 2 25440 80418 1 755172833 3 9507047 2 17377 58443 3 591703472 1 126782757 1 673619831 4 3 435818974 1 9931790 2 34633 107401 4 2 27821 71804 4 3 76110725 1 502446343 3 291085879 1 273975753 4 2 9760 71698 4 3 299153726 2 42311 55180 4 1 884402261 2 63934 109121 1 591980009 2 82662 107483 2 7653 95971 2 26985 100316 3 967013258 1 371737008 2 67637 68987 1 422494037 4 4 1 414764888 4 4 4 2 69234 99200 3 535354499 1 122015934 3 429220529 1 184152435 4 2 71921 78342 3 128020456 2 21269 57087 2 19270 54523 2 11403 45116 3 813711756 4 1 71473006 4 1 514998698 4 2 13217 78660 2 14716 62034 3 41373108 2 21507 99926 1 120536 3 975888354 4 1 932461886 1 601349090 2 41547 98013 4 3 320553068 2 12973 76696 4 4 4 2 84323 109152 1 813054409 4 1 487901646 2 4078 71346 1 824681907 4 1 30999205 1 715588015 4 2 26077 63146 4 4 2 432 94664 1 503122298 2 37060 101331 1 82006453 4 1 218203827 1 99635370 3 500224868 1 936037085 4 4 2 7008 94974 4 3 85549602 2 43420 84084 2 29798 56595 2 40062 89386 2 24575 54088 4 2 34726 43346 4 4 3 294801503 2 60912 65760 1 42866032 1 425245257 2 51751 67780 4 1 362911179 2 94302 100191 3 190589396 4 3 67305513 1 841646072 2 14494 60623 3 701278693 2 62215 66895 1 736020343 4 2 4054 38190 4 2 6791 75240 3 289097615 3 307828381 2 26809 29750 2 39199 50463 1 319598856 2 24271 92063 1 14658211 3 66048035 2 26805 103574 3 695179503 2 47491 96401 2 30910 57926 1 17555233 2 28058 72527 3 188866396 4 2 36424 83324 4 4 1 498010761 4 1 149890147 1 15083392 1 799633847 2 49969 67561 1 506374999 1 542551332 4 1 255040443 2 18302 55519 4 4 1 109010505 3 253738428 4 1 658119021 1 421754204 4 3 358937417 2 15773 99288 1 210997865 1 950608614 4 2 57968 107535 4 3 957991283 2 5933 17075 1 833065580 3 304474272 3 413358415 3 577651740 2 60288 73702 1 301500505 2 28804 89205 4 3 32381474 3 47440138 2 47586 108380 4 3 601975768 4 1 185531018 3 956997392 4 4 3 836365412 4 2 46505 55891 2 55242 73129 3 246680617 4 4 1 956620754 4 1 71169230 1 901202259 4 1 543307197 3 565195521 4 3 450756519 1 882829610 2 9081 54528 4 3 417686840 4 3 784461497 4 1 676539423 3 706858188 4 2 70566 76829 4 1 405641158 3 835776027 4 1 736791672 1 26195725 4 4 2 2951 79885 2 13768 99637 2 85063 98572 2 20960 71913 1 7490171 3 986711043 3 414309242 2 15165 80441 4 3 139108283 2 26918 78323 1 114830660 2 33299 81104 4 3 797929596 2 40116 40782 3 91495987 2 70222 75555 2 29107 93172 2 2176 27578 4 1 607572233 4 1 385254708 3 8719941 3 568275857 1 306735064 2 41175 94660 2 14677 87440 4 2 30742 71170 4 1 803315139 3 352979685 2 50563 65211 2 33898 72982 2 27122 83783 3 960568631 3 507669742 2 43493 84390 3 333170508 1 997737656 2 63051 104697 4 1 444523402 1 36210561 1 819359767 1 60407610 1 618670734 1 564899626 4 3 771739373 1 273346985 2 70846 89101 4 3 70285522 1 148570067 3 61397043 1 923486790 4 1 460466616 3 404782280 2 51386 87835 3 498281188 2 43828 45778 1 570254619 2 41280 97260 2 47686 88213 2 62217 88847 3 594777872 3 194884717 4 4 3 247209336 1 473082733 4 2 19588 94717 1 412759983 2 52409 59294 2 89488 90429 4 3 423315557 3 933106830 3 438354361 2 56448 79532 4 4 3 773809621 3 580550305 4 4 1 788155403 2 31942 52621 3 506034415 3 471906888 1 569734039 4 3 134949178 4 2 53263 84885 1 270869449 3 112617112 3 93164515 3 256209347 2 26292 94240 2 42191 92424 4 2 65826 77294 3 38174383 4 2 2120 6547 1 186079036 4 1 935832139 4 4 2 16623 52429 1 230692682 1 530453816 3 254916850 3 623531448 1 772662340 4 3 799456169 4 4 2 63845 98126 4 4 4 1 668117492 2 43572 55146 3 698033062 2 42174 73047 2 54960 101049 4 2 76462 93800 4 4 4 2 87181 101626 2 17525 97740 4 1 855153269 1 193642167 3 500143582 4 4 3 571427853 1 932704418 2 30098 72517 1 946275585 3 228167585 3 55057888 2 44366 59826 1 436073427 2 48198 87058 3 541178613 1 601890332 2 37410 74025 4 1 147879311 2 36447 64416 2 58444 100748 1 642567043 4 2 29402 36183 3 347166544 3 630928128 3 854892030 1 6652195 3 639969137 2 19160 49976 2 73358 90757 2 29202 46697 4 4 3 245715097 3 125558392 2 66213 66376 3 355150236 3 593262418 1 367097980 3 303422696 3 943905543 4 2 6925 54338 3 986642660 2 26842 77780 3 889038149 3 350838135 4 1 813827342 2 26605 106890 2 947 72528 1 683175576 2 41177 82883 4 2 35622 87649 1 928723303 4 3 854410250 4 3 50116836 3 691923016 4 1 426974920 3 531501136 4 3 361779104 4 3 485316541 2 6239 107555 4 1 453045129 3 553823337 2 45218 107575 4 3 383592566 3 766169120 3 517197345 2 2855 3002 4 2 49232 96644 3 538184578 3 701970321 1 798354212 2 13113 109350 2 63814 83703 1 815109571 3 619318866 1 946286537 1 413372707 2 11816 29267 2 11115 76262 3 329277177 4 1 9136997 2 2641 5267 1 681134063 1 299661899 3 433018553 2 36576 52705 1 972127228 2 22950 39938 2 32052 62353 2 6392 107374 3 194529995 3 893587777 1 780377423 2 56650 63306 3 572403662 1 784985730 2 43527 63080 1 37360090 3 37503942 1 761486465 4 3 976203350 1 671525713 1 526938514 1 263359423 2 23264 47303 3 318538187 4 1 961195036 1 100645553 1 904763711 1 7463318 4 3 36693143 3 809803262 2 10914 41733 4 2 21000 104996 4 2 66914 93788 1 609002209 1 25632698 1 217470034 3 69713548 4 2 60541 98971 1 446207255 4 3 128646230 4 2 13066 44590 4 4 4 2 20387 21468 3 519970018 3 887827628 4 1 13712006 1 32045012 1 651194778 2 13722 92348 4 1 781102512 2 14198 94759 3 73313246 1 746763703 1 865503149 2 821 103863 3 59300755 3 986977009 4 2 75020 109250 4 2 2416 67633 1 52489802 4 1 725315078 3 442222476 3 729034616 4 2 25693 45721 1 28614515 2 17327 21186 3 757719151 1 111775468 2 41926 85476 1 158941614 2 52777 89325 3 247980205 1 323242727 3 250035756 4 4 3 524885995 4 1 311423552 4 1 277333022 1 689396326 3 467482385 2 36128 62610 4 1 137536496 1 723235526 4 2 93709 106361 2 75345 99382 3 521936494 3 849096428 4 3 66022348 3 775619328 4 2 48938 96759 4 1 936968726 3 46013042 2 67713 81756 1 281603184 1 603177579 3 131946415 4 1 130215139 4 3 82349486 2 1786 102622 3 70544448 1 216345396 2 50369 93723 1 814729742 4 1 790024554 1 25281685 1 828727841 1 867302417 4 1 737320466 1 353148423 3 717855046 2 10899 103627 4 1 450293486 4 3 341551006 3 141249419 1 434732919 4 4 3 234563120 2 13474 35196 3 358231376 4 1 208665539 3 573166343 3 102550479 3 232695965 2 50402 78572 1 45655665 3 938125552 2 61417 88275 2 13770 109662 1 89636705 2 3278 49611 3 76840624 1 298532003 4 1 174734393 1 164120872 4 4 2 31618 49359 1 743808508 1 133494028 3 329597200 3 966256621 1 862939167 4 3 348784757 2 75785 102869 1 977311056 4 3 457409032 3 208014539 1 105689949 1 917681457 1 928919658 1 677531337 3 283006272 3 837338211 4 3 302146153 4 2 56697 103951 4 1 762023705 2 11937 51312 4 2 83038 90410 1 689486216 1 874849737 4 2 25507 93008 2 6041 97813 4 3 171436028 3 32451916 3 145270431 4 3 178597247 3 745354083 3 218745566 3 608357174 1 637696732 1 940460604 2 43379 70357 3 32395216 2 23655 91848 1 806037629 1 181592785 2 7184 55025 1 230015802 1 357158705 4 1 816239346 2 18423 47293 1 160589687 1 313685144 3 320764564 2 8835 66773 4 3 798448525 4 3 979205673 3 501356635 2 724 93286 3 354052096 1 983334490 1 982938161 3 699050109 1 689041153 2 90893 95214 4 1 537334725 4 1 852406064 1 880711699 4 1 12420132 4 1 823878622 3 662551943 3 685801675 3 535428428 2 13821 88053 2 75015 108210 2 8662 97852 1 724317535 3 282672440 2 35750 55583 2 37810 104561 1 271437893 4 2 41307 60104 4 3 884391936 4 2 45170 93523 1 444853639 2 80822 95608 4 4 2 48409 67864 1 53240656 2 27104 69695 4 4 3 397420737 3 561805259 4 1 836318741 4 4 3 27700487 4 3 411439031 4 3 4254988 4 1 754940542 2 73097 81669 4 4 2 94615 99703 1 749581290 1 75789887 2 186 3996 3 452968296 1 423934459 3 114121182 3 181842911 4 1 819597043 3 791236269 1 60405921 2 16862 87508 2 62419 70597 2 2142 108185 4 3 767884165 2 61575 79127 1 600072918 4 2 26561 99488 4 4 1 829450417 1 947334166 3 163743325 2 30675 50220 1 19704765 4 3 537778600 1 934119778 2 66088 96250 2 96132 109202 3 789280550 4 3 415648345 2 6727 58041 3 446847776 1 979847628 2 6459 106791 3 690527211 1 897736872 3 694665804 4 4 2 69261 87674 2 91320 96700 4 2 52609 108565 1 379420889 4 4 4 1 162288540 1 9607425 2 47547 75209 4 4 4 2 59014 93044 2 15137 105469 4 4 3 617121427 1 695610345 2 24926 55037 3 126264770 3 598835487 4 4 4 2 38085 91444 1 320321432 3 233773908 2 25499 50934 2 7265 104239 2 46105 86021 1 420149458 2 50415 85257 2 3832 40020 4 1 352122681 2 39635 41565 2 65135 83095 3 573460985 4 3 336199575 1 43210472 3 331894779 1 725340163 1 308859612 1 387055410 3 936952571 4 3 885882650 2 22323 82140 1 888683970 2 49421 82338 3 33762881 3 889672346 1 423477075 2 45065 75333 4 4 4 3 274413272 1 172942024 3 701553024 1 3519143 1 410546857 2 25550 70206 3 555164096 1 286963010 3 26996394 1 59608999 3 22228720 4 3 257121127 2 66416 83388 4 2 506 70454 2 5052 76299 4 3 407096041 1 126664900 4 1 108177840 4 4 1 850436357 3 236606689 4 4 1 4275312 2 56855 85448 4 3 849219309 1 155038339 1 770657523 4 2 34399 79766 3 189878609 2 33084 108665 1 306649066 2 36792 97634 2 1053 61154 3 820882180 4 4 1 769089100 1 490208015 3 185098581 3 717747456 4 1 46391378 2 3809 63532 3 545402965 3 521978428 4 3 514274702 2 11840 105548 2 56711 72501 3 574091095 1 359896497 2 15002 18153 4 4 1 45527628 2 3302 44153 1 247198226 2 48546 79739 4 2 59428 75657 2 34125 99412 3 201995185 2 49398 96093 3 195630141 3 669923833 2 13087 14710 4 1 191793660 1 684318974 3 46825874 1 373151005 3 182417404 2 21736 39500 3 730809329 3 494434089 4 2 1893 27247 4 4 2 21795 93724 4 3 786425261 2 15567 52151 2 53854 66530 1 497202222 3 867158452 2 33036 63946 4 4 4 2 11286 83244 2 62520 79447 2 1001 96471 1 70719783 4 4 4 1 238196708 3 689376317 3 450381463 4 3 647672805 2 60692 102319 1 744543191 3 249365897 1 998849422 3 337166053 4 2 34137 61261 4 4 2 778 4821 1 360879408 2 69054 94898 2 22652 57175 4 4 2 3895 100337 3 101105660 1 680025113 2 14557 38076 3 494746495 2 7683 29350 2 8149 15827 3 771651880 2 74560 85210 1 306738717 4 2 52885 85433 1 924108347 4 4 1 313990495 2 103238 103826 2 16426 48239 4 1 279528999 1 13320494 3 755308367 1 236073563 1 459714836 2 450 45262 3 815265334 2 14571 66557 2 46317 73938 1 866785274 2 5590 47977 3 67287135 2 13650 90010 2 56032 56483 1 593501250 3 681239771 1 813933909 1 846047612 4 4 1 9630012 3 547520272 3 379770772 3 122120189 1 15392107 2 28044 87426 2 84570 95259 1 628535903 2 33879 62217 3 702863739 3 119472239 3 103367274 1 876243175 4 3 763078558 2 51489 98654 2 20194 67492 4 3 548361485 3 925727956 1 116678446 4 1 170400701 4 4 1 983342461 3 39948531 1 577715923 3 386329061 3 356244725 2 31048 86550 4 3 143193047 2 16320 38374 4 3 801716513 3 610699499 4 1 188950055 1 354034374 1 647779431 1 966949997 4 2 8187 53219 2 14486 45850 4 1 510837227 2 50616 80501 2 6060 90875 4 4 4 3 991090816 3 45926919 3 892215798 2 34449 103232 2 51645 104085 2 46808 97024 4 3 382036209 2 34409 46733 4 1 59271657 1 707235061 4 1 503602560 2 44530 79616 4 3 137366698 4 4 1 446975649 1 904584792 2 7471 104507 3 625248111 3 23398748 1 448957862 4 4 3 496296248 4 3 586456032 2 4476 12482 4 1 57967035 4 1 124723855 3 826286842 2 8887 109434 3 142722257 3 910184008 3 120092005 1 56006175 3 805829225 2 69648 79944 1 329627239 4 4 4 3 968792813 3 370877123 2 39837 103067 1 936013664 3 434931824 1 545594500 1 429283437 2 57072 89564 2 29157 58240 2 100900 107247 1 7448784 2 51131 95585 1 752835793 2 29299 74692 1 261843921 4 4 4 4 3 21897308 2 1616 40639 4 3 699482485 1 39285430 3 577361890 1 565948205 3 747481329 3 119108213 4 1 478180145 2 48654 95978 4 2 74960 96539 3 643791069 3 638775630 3 62959435 4 1 389693389 4 3 384844536 1 462769262 4 2 25954 56261 2 54137 70768 4 1 631857695 2 30797 62002 4 1 787061905 2 8006 27515 2 19681 49209 2 25708 76023 2 35375 56935 3 5396934 4 3 833868615 2 348 28505 3 452702338 1 124971206 3 805471066 2 79149 81773 4 1 20934241 4 1 461705469 4 3 589353525 2 77868 80749 2 8803 46231 1 511382921 4 4 2 92937 108606 3 14327852 1 544457085 2 76387 91424 4 2 26950 82074 1 127133670 1 525742397 2 5478 71688 2 21954 42915 1 458012453 4 2 47005 55848 2 20667 100868 2 5910 108066 2 6634 101183 4 2 39776 59446 3 122035289 1 987645467 1 859838109 2 21647 35567 1 992165054 2 14336 88356 1 203459763 4 2 15674 99204 4 1 839208212 2 20210 31388 3 294210490 1 63292123 4 3 77111155 3 182418379 2 46708 95372 4 3 667120101 3 906074937 4 3 389684254 2 77593 79139 2 12582 97444 1 745047777 2 75892 95493 1 489975820 2 24773 30071 4 4 4 2 38285 47402 1 514458894 1 225823338 1 271247358 4 3 113318585 4 2 38942 104410 4 4 3 445632299 2 75712 94850 4 1 402291928 1 360739583 1 76683590 4 2 1574 69872 4 1 426323274 3 980998085 3 553249683 4 4 1 547972750 3 981828094 3 269592248 4 3 480664406 3 384288197 4 3 895584699 2 1080 39798 3 668985682 1 978365052 4 3 902835991 1 50940833 1 416688347 4 2 34684 81167 3 102575201 4 4 3 79424407 4 4 1 505899386 3 308898486 4 4 3 606591572 4 4 1 933160490 2 72120 93733 2 82752 86613 2 85536 86788 4 4 1 322365265 2 68746 94219 2 8446 59291 1 614921692 1 982598223 2 66622 89378 1 66874216 4 2 45799 58052 1 757223611 3 893029236 4 1 21414269 2 26035 48568 1 593965555 4 1 212752975 3 614420181 2 2415 68017 3 507548631 4 3 927324208 2 6631 100907 2 25076 37781 4 3 946622991 2 75448 85977 1 862599400 3 437142695 2 85503 99893 2 51387 64261 2 28424 102344 3 145286891 2 74826 103334 3 571439352 2 91791 106708 2 40805 66641 2 11590 27081 1 2389684 2 14671 64090 4 2 18247 87759 3 62304928 1 717584690 1 556893779 1 491055863 2 61704 65368 2 19758 27628 2 45627 51588 1 642597660 3 637571107 4 3 461810437 1 397301067 1 68140164 2 31784 97119 2 40709 63598 3 785882255 4 3 544548039 2 6901 54009 1 889655475 4 3 354621718 1 16650834 4 3 662065102 2 12051 30347 3 37810672 3 885081074 3 190128785 2 31906 34933 1 553233155 1 735860107 2 44335 50575 2 12318 63186 1 10853934 2 46665 103045 3 488567617 3 808873457 2 36045 76724 4 2 4505 86939 4 1 670886398 1 867446888 1 705489053 3 939884601 4 3 230253512 3 231934100 4 2 29819 102705 2 80607 102386 4 1 858919347 1 19788181 4 4 2 30712 80649 3 901977194 3 132802641 3 441629322 4 4 3 552939353 1 207501003 4 3 82760989 1 683253223 1 678961619 3 844355047 4 4 4 1 765820388 3 807477852 1 969732609 2 5706 27398 2 46912 52215 3 924565163 3 139372309 2 52253 58682 1 941656943 3 32027912 2 80484 97777 2 26075 80013 1 595049691 2 35097 46561 2 15866 105628 3 710181383 1 577539363 3 195065347 3 398202481 4 4 1 476657273 1 438022671 2 12734 45549 4 3 33554667 1 238293582 3 42834158 3 473650188 4 3 621775114 3 637241175 4 1 26467379 2 7874 14603 4 2 1548 72791 1 414419905 3 820266203 4 1 954141747 4 4 4 4 1 894087756 4 4 2 46648 66215 3 108391 2 5395 36960 4 2 52446 65850 1 972561241 4 4 1 489432492 1 881517790 2 4738 49403 2 20232 90368 2 2955 19396 4 3 63863065 2 71669 109020 1 497701045 2 30078 60897 4 3 993023024 1 88533684 4 1 973690957 2 84882 97330 3 116897475 4 1 388752149 4 4 1 844060915 4 4 3 834535740 4 1 282240990 2 63237 94327 2 49820 81481 2 31971 78984 2 56666 97345 2 48342 70995 4 1 417136494 3 515219360 4 1 480169350 2 1919 88404 1 519929201 4 2 13891 101101 4 1 700388111 1 912152318 3 406327741 4 3 198613554 2 28284 47938 1 584012076 3 701310032 1 145631205 1 206456850 1 916480227 3 286533520 1 320451861 4 1 654909195 2 12494 57054 3 42756611 2 88740 108726 3 43048598 1 555928817 2 24252 92639 1 265636173 2 20003 41600 4 1 242789310 4 4 1 695407081 4 1 441597010 4 1 555701063 1 936500229 2 9006 85100 3 442121414 1 50804894 1 30767131 1 714098500 3 687505237 2 11299 11630 4 4 4 1 155664272 1 760912510 2 33911 56609 1 355339701 4 4 1 966750629 3 731043878 1 20019877 3 353233570 4 4 1 13010888 2 53639 83175 3 248245348 3 352661755 1 627790931 1 952975578 3 356717589 1 95444982 3 434672586 1 784389170 1 484667703 1 207489082 1 911079283 3 236673425 1 295530962 2 28393 97471 3 84710077 4 1 844953364 4 3 636060681 2 36387 61492 3 551364163 3 403321006 2 44792 51357 2 33932 97658 2 64601 89686 4 3 483374907 3 131987106 1 266384695 4 1 829702905 3 42123533 1 881183860 4 1 844228585 2 26062 57126 1 453641452 2 42358 95104 3 394524670 4 3 30533856 1 860213751 3 713142593 2 61090 97564 1 21085005 2 5151 62728 2 27021 65145 1 144544832 2 2635 8065 1 969961589 1 846029989 3 596274368 4 3 203234155 1 163934444 1 601146899 2 42700 73598 3 925689171 4 2 8830 37394 2 33218 86166 2 5143 27780 2 4950 29835 2 42880 66301 2 690 69890 3 61471164 4 2 45110 104053 4 4 1 824513513 1 681498757 4 1 880446950 3 956492668 4 3 731597070 2 48286 108635 1 52450772 3 640193124 3 356547364 2 37406 78165 3 2117559 4 1 791856979 4 1 348643250 4 4 4 4 2 49994 66898 4 4 2 65701 106304 4 2 57863 63660 4 2 57213 85547 2 91560 98017 2 66048 87351 4 3 665664920 2 37090 65821 4 1 155107960 2 28522 30698 4 2 2454 33344 4 1 36035272 2 48150 60003 3 537587200 1 826744494 4 4 2 75758 99727 2 27718 93693 1 163647025 1 135150895 1 382788207 3 942769288 1 54775844 2 82751 90434 2 25470 41544 4 1 394044746 2 26614 62533 4 3 377215292 2 23135 38271 4 2 24774 80608 2 67285 75658 1 13200158 3 873459314 4 2 4131 107608 4 3 498406083 3 21931340 3 594148396 1 373555786 1 362283712 3 43482569 3 547056677 1 343699351 1 463808515 2 82582 104797 3 34484170 4 2 20344 80460 1 274506154 3 29801791 1 978982426 2 25375 49185 2 67 5420 2 17353 103159 3 892218444 2 65912 79616 3 831211464 3 52868723 2 34643 99823 4 2 17628 42745 4 4 3 640502787 1 774044383 3 545557028 1 740301127 3 8302246 1 269736347 4 3 131092886 1 558238587 2 9967 106260 1 545685902 1 519203125 2 33705 109283 4 3 411063950 3 423135199 4 2 16919 99042 1 712454983 1 892249499 1 376863704 3 350211856 3 18532624 2 4186 97234 4 3 15589481 1 903076316 3 969687596 4 2 45291 69926 3 714476906 3 989198168 3 165149000 1 674685001 3 785122222 3 16599869 1 916644570 3 30094713 2 45692 77914 4 4 3 669164027 2 63153 70991 1 720196938 2 13534 89149 3 475817617 4 4 4 3 236195451 3 63519882 3 622289045 4 1 243399790 2 38121 109751 1 176578095 1 65877446 4 4 4 4 4 3 482966672 2 14266 98528 3 30046847 4 3 534325415 4 2 29982 78748 4 4 4 3 414151161 1 443080637 2 6199 7597 2 56447 73227 1 420576533 3 982053913 2 64682 80925 4 2 78013 87446 1 284836261 4 4 3 488781730 2 90919 92871 1 109012229 4 1 31955444 1 480288184 2 30385 83023 1 215647017 4 3 786497379 2 99709 107774 2 26377 84307 4 4 2 41755 59362 1 262431439 1 244744697 3 730205942 2 24755 51539 2 52288 90502 3 57658596 1 169893486 3 949854052 1 63513441 3 935331285 1 856035771 4 4 1 63408133 3 617959093 4 3 109622944 2 11733 94854 2 25890 46202 2 18163 57554 2 9893 96667 2 12126 39671 3 54833753 1 691669166 1 800301660 2 35977 63708 3 664275940 3 736228651 4 4 4 4 2 29593 92518 2 25545 27122 2 60472 107972 4 1 227877281 2 93381 109802 2 38379 44203 2 38276 62605 1 275772170 3 225246443 3 683664025 3 820100644 4 2 8439 9030 1 579930537 1 68987795 1 481453596 4 1 301260683 4 1 24035523 2 87144 106625 1 859688529 2 70577 76509 3 336196837 2 4430 94219 3 396508607 1 754045710 2 83998 84991 3 317502038 3 418734039 2 11191 99761 1 735761745 2 66073 95970 4 1 66040242 3 676551751 2 17825 30692 4 2 34305 71321 2 17085 104334 3 736796445 2 45424 75332 3 16547286 2 32082 63438 4 2 19119 64816 3 452088226 4 2 15680 46494 3 666145375 3 866224170 2 50385 80423 4 2 92221 94619 3 325651239 3 366841756 1 794385489 1 528279757 1 327192903 3 61850506 1 22280110 3 484683316 3 299508791 3 508458828 3 436900368 2 29440 75097 1 236807951 1 149009486 4 1 642905399 4 3 620324316 2 12603 50487 3 790312093 4 4 3 79043861 1 917143746 4 2 307 15410 2 32963 104987 1 168122211 2 83013 95961 4 3 457078900 2 86900 103738 4 2 73571 94326 3 890027742 2 59665 88280 3 73176014 2 63125 68172 2 7513 24368 1 751735445 4 2 69539 98229 1 696996136 2 57123 64142 2 28838 104888 2 41753 86321 4 1 674203024 1 997147848 2 2613 96885 3 29011982 3 919072963 3 838176586 2 29602 58876 4 2 12217 95084 3 741688795 4 3 288388800 1 916869273 2 6666 75440 1 200299591 3 520573994 1 899830564 4 4 4 3 980754725 2 32240 77423 2 2259 43633 1 38891601 3 2005598 4 4 1 549168799 1 845607602 4 3 398806259 2 3137 34550 3 997942739 3 900533679 4 2 10384 30136 1 3889540 4 2 67694 83751 1 577005212 2 63826 64734 3 489557763 1 267769229 3 584021709 1 618974951 4 3 25662143 4 1 105295965 4 2 1131 78251 3 782000011 2 38205 58972 1 804390086 3 175754853 4 1 933494771 3 38630682 4 3 945382592 4 1 675952971 3 395079027 2 32389 66638 3 358804441 2 28769 84739 4 4 1 635250015 2 22753 107298 2 46724 71128 2 13892 100188 2 67945 94056 4 3 550546830 1 928627465 1 885617743 3 495550688 4 4 3 588828693 3 56348598 3 666098566 1 440280699 1 997253977 3 591421006 1 761136688 1 147557778 1 404635538 4 3 749983715 2 17715 90144 3 480664656 3 315992925 1 559674315 4 1 727634129 4 1 830571152 3 911558096 1 90066577 3 762923494 1 586853578 4 4 2 16309 65094 4 1 932293507 3 83365756 1 666501100 2 1116 104951 3 832000732 4 3 142031524 2 53645 110100 1 768347709 2 88392 95026 2 3765 23614 3 20666169 4 4 4 4 1 625456738 2 61268 102966 1 49417209 4 3 749048361 4 4 1 601436840 1 338059407 3 81516362 1 993700139 2 72737 103781 4 3 690324615 1 102574091 2 54140 99024 3 61500711 2 23944 55260 1 548945700 4 1 738313327 2 79112 98777 4 4 4 4 3 321702068 2 4518 84637 2 24195 59556 1 545349919 1 872223148 2 11579 54272 4 4 2 2738 62810 4 1 869059132 4 4 2 28743 97523 1 116524593 2 8981 63028 2 15881 85025 2 23962 100784 4 4 4 1 368610081 3 293298638 3 997186377 1 97192933 3 971565390 3 958439801 2 103644 107520 4 4 3 104036313 1 51735851 4 1 101388314 3 260501889 2 41101 87956 3 50121764 3 365933877 2 53174 79674 1 227078412 3 726095065 1 324785062 1 494597747 4 2 95865 95874 1 55945583 4 1 48102638 3 762990661 2 4217 85039 2 96652 106390 4 2 72090 94903 2 92754 93087 2 67596 92858 4 3 110020455 1 165589730 1 490049393 2 51401 107593 3 4516554 3 914200406 2 4721 9410 3 413351400 2 63084 90846 1 550263415 2 10899 61335 3 722732258 3 798327523 3 982183308 1 873802153 3 364064287 3 208524318 2 15107 92752 4 4 4 4 1 35739361 2 15714 18331 3 978253573 3 944525445 4 4 3 746801634 1 12790461 2 75795 105985 4 1 948232383 4 4 2 8613 45365 2 57 48499 2 65447 69982 3 980774268 3 225667117 4 2 31816 51936 4 4 2 15707 25699 1 533843831 3 35929927 1 751996175 2 5921 47936 4 2 4063 70422 1 303547383 3 152129430 1 937843439 2 47079 70615 3 475747723 1 292331315 1 136064423 3 236915897 1 420865282 2 63407 87095 4 3 490495903 2 98046 99724 4 3 6919271 3 210125182 2 61002 66239 3 360547061 3 103309951 4 4 4 1 476044281 3 642908771 2 71855 107133 3 1111434 3 284229043 4 1 960149364 3 993826319 1 251159392 1 2476975 2 11415 45671 3 688405418 2 54472 70017 4 2 23274 41711 3 480022328 3 494068448 3 300849652 4 2 31298 89452 2 60566 62916 1 34217620 4 4 3 254800922 2 6829 68287 1 392441844 4 3 178571730 4 3 170581429 1 404030884 3 732976383 4 2 18929 19616 2 55983 87566 3 957965213 1 444291756 1 454037744 4 4 2 12002 31371 2 46457 50332 1 669974624 3 63834619 3 929444254 4 3 24306494 2 92552 101007 1 167036729 1 763241567 1 896460804 3 29302623 3 583109490 3 616637092 2 59504 104330 4 2 84460 84621 3 13159215 3 143091657 3 586619312 4 2 65345 69907 2 49201 103635 3 670633120 2 31985 35602 2 9463 33502 3 766277828 4 3 896789329 3 972206650 1 489412822 2 44039 44443 3 220195437 1 524107106 2 17519 42947 1 209972033 4 2 59556 77726 4 1 527320895 2 29473 68980 4 1 411363465 1 152868565 4 4 4 3 1315198 2 23288 84779 2 24941 106069 2 11520 102371 4 4 3 331456040 4 3 520308504 3 602235840 2 34338 76951 3 426153427 2 27868 72983 2 62799 64150 3 467476936 2 87496 100537 2 44583 101275 2 44696 69257 1 340747977 3 1172929 3 353815628 4 2 64912 96032 2 21524 97919 3 904965171 2 46486 60534 4 3 793970782 1 405309411 3 159020391 4 1 958382959 4 2 71885 101227 2 65582 79247 2 26086 79449 1 86158827 2 15484 94577 4 2 95688 108805 2 40019 53039 2 53072 90744 3 470086647 2 31780 38142 1 466391160 3 550468202 1 838676753 2 13825 45602 3 793998639 4 3 357526981 2 59119 92399 2 33746 75954 1 732610297 2 96795 101251 1 830148999 4 2 3148 69573 2 96456 108241 1 786349594 1 946082030 2 19933 58588 3 894871054 1 357415786 3 404280728 4 1 43732090 3 203324914 4 2 14247 14424 3 530717553 2 33350 96853 4 1 270899452 1 9202143 2 4639 38712 1 200834762 1 575154612 2 16852 23677 1 81171620 4 2 43341 55303 1 325857152 1 380351154 1 281981907 1 777738284 3 211602189 1 964137364 4 2 14496 31525 3 866298583 3 914070457 4 2 31214 109181 3 581671418 2 36718 87361 4 2 47834 63593 2 24076 26232 4 2 79748 109323 4 3 995347900 4 4 3 70163342 2 315 34050 1 793466678 2 6104 8966 2 44157 102730 2 90411 99880 2 70548 87242 1 49818158 1 538753237 4 3 969880989 4 1 449664274 1 186209706 2 9632 87821 3 444134993 2 16053 55917 4 1 863929219 4 1 353728156 3 491909052 1 268456613 3 514757122 4 1 668866768 2 35229 54313 2 37582 105209 1 532633402 4 2 9096 75233 4 4 2 68214 99316 4 4 2 7991 43608 3 894141062 3 498749640 4 2 42724 64012 1 55500767 3 98292201 3 499583524 4 1 870547026 2 24342 43059 3 156775565 2 18149 34642 4 2 43312 81811 3 831559741 2 38673 70814 2 29161 74433 2 1854 39590 3 77961193 1 162036530 1 94750809 1 824867547 4 2 9596 56355 2 20088 21844 2 17756 85672 2 50027 77655 1 410604692 2 22387 65382 1 385382352 1 432049485 2 54841 56234 3 53634752 2 33676 81233 2 33631 93589 4 1 41952368 3 103432628 2 107670 109117 3 49400578 1 466474207 1 412994316 4 3 871206938 1 309909384 3 504869213 2 17219 48709 4 2 25956 71493 4 2 87923 102395 4 4 1 166786888 1 648746710 2 13663 20679 3 834772887 2 55166 76872 1 925038284 3 815800000 1 701906746 1 425038597 2 82716 84522 4 3 233274917 4 2 82422 101750 1 419198699 3 632787917 1 66178948 2 4047 11814 2 4061 12351 3 994913905 3 679960422 1 709868671 1 763255502 2 56479 90324 4 1 631148308 2 30339 94622 3 66525395 2 26740 59878 1 975953052 4 4 4 2 71014 76044 4 2 7631 85624 1 675580031 4 3 522240482 1 454903350 3 106307384 3 910950429 3 654311868 1 493297206 2 18087 78432 3 300204630 4 1 695129191 2 38280 64038 3 250985134 2 19533 89682 1 161304419 2 89673 95570 2 14201 71626 4 1 439628470 4 2 61693 98291 2 23240 100444 2 28992 51695 1 662098211 1 474723867 4 1 748840967 4 3 327879503 1 163233635 2 13687 71266 2 45404 63160 2 44122 50766 2 32299 57170 4 3 287548328 2 49178 76113 1 822342961 4 3 331925142 3 321844709 3 219175026 3 681867243 3 296723074 1 619557060 4 3 289269527 2 21182 63537 4 4 3 92859180 2 12657 81021 4 3 725433291 2 31937 95087 3 100700170 2 54894 95175 2 29181 54651 4 2 68926 85052 2 64546 105332 2 76536 102815 2 28598 64757 2 16745 33984 3 681259603 3 937501786 1 980401592 3 261044189 2 16707 97970 1 561388035 1 474040717 2 9003 92369 4 3 510332672 2 1555 84783 3 17526232 2 29446 102059 1 18273390 3 287570259 4 2 23740 56497 1 453535807 2 70350 101442 3 280392595 4 2 32707 98259 3 212543659 4 3 949924029 3 671592229 1 307125856 4 2 13143 94169 3 31083041 1 907852034 2 1729 36079 4 4 4 4 1 422635704 3 912780817 1 487635911 1 722104185 4 1 699614827 3 476503165 2 26334 55377 1 706113939 3 663596934 1 351831445 3 293377031 3 143644453 1 41520425 3 15793699 4 4 1 59030870 2 15493 58253 2 55562 70023 2 69193 73750 3 76885011 2 48097 104760 4 2 40491 53390 2 24826 91893 4 4 2 76314 86117 3 5029457 1 452330843 2 22736 103078 3 127026532 3 287118228 2 8161 98109 2 47385 67499 2 52794 93307 4 4 2 77906 79337 4 2 84360 84663 1 94425124 4 4 2 78798 103144 1 638967411 2 29532 86843 3 884572575 4 4 2 43717 64591 3 545257512 3 609364125 1 625950944 4 4 2 49567 55344 4 1 518739267 4 1 772206854 3 89893544 1 29278673 3 682002509 1 13263716 3 698578614 1 188043391 1 401335974 4 1 343346803 3 827564821 1 805785743 2 26923 103690 1 690981409 4 1 364577941 1 882160644 2 54481 74691 2 55887 102841 4 1 798023726 3 78683750 4 1 12800330 4 3 324806072 3 722183119 3 622559465 4 3 807474961 1 36116168 1 324766147 3 889832954 1 797608910 2 21812 67249 4 4 4 4 3 900927214 1 939160889 3 795828288 3 704564525 1 849211023 4 1 71390852 1 802661970 4 3 12531661 4 1 711702487 4 3 798068764 2 32751 87579 3 345366214 1 580671612 3 528419381 2 43098 98913 3 661522688 4 2 45460 47245 3 170508873 4 2 43967 89919 4 2 71353 107943 3 989876187 1 577864748 4 4 1 971105798 1 974020786 1 71754400 1 986952685 4 1 876923845 3 430591561 1 660298759 4 4 3 25064399 1 427532597 1 929954656 4 3 835299803 4 1 948836681 2 72749 75486 2 44952 76138 1 346405756 4 3 905525596 3 43188312 2 23018 35616 3 890877961 3 435890094 3 725433391 2 6080 56902 2 5807 39939 3 984024348 4 4 1 154080015 3 65438727 1 543855487 2 31276 63827 1 721982707 2 25000 109129 1 141802144 2 109376 109582 1 837989205 1 76622846 4 2 69857 79265 4 2 25590 100245 4 1 626348130 2 6873 97819 4 4 3 580753220 2 49254 101267 4 4 1 663246400 4 2 8711 98662 1 577685605 3 395110394 1 99811733 1 551780873 3 414026023 3 221733082 4 4 3 575932996 1 303070717 3 222713274 2 7936 61683 2 6418 46344 2 22022 100564 4 3 425737638 1 983614400 1 267327577 1 910303310 4 3 942680460 3 337040421 3 407029313 3 996791893 3 643888531 4 2 31997 91814 2 86876 104808 4 2 45649 103823 4 2 51263 103731 2 26193 71395 2 45774 104347 3 95412669 3 336509314 2 15747 99824 3 68320854 3 756649861 1 587964155 2 30128 63976 1 659110305 1 570875707 2 65333 76532 1 380719791 2 6208 70657 4 1 175107060 1 970890463 3 81096536 2 105270 108695 2 72975 99374 2 82724 82730 2 6622 58792 4 1 17197450 3 396170531 4 4 4 1 159708837 3 220095124 3 412017873 1 962990312 1 993595406 1 291766222 3 459350289 2 47582 66118 1 339155011 4 3 5355241 1 922298433 2 34260 68915 3 336577017 4 1 86528560 4 2 15355 98455 2 80192 104905 3 72514740 1 781340327 3 9201447 3 161345312 3 892926717 3 898207716 4 2 12422 19158 1 735736917 3 359152735 1 348209724 3 803458938 1 18348074 1 36130317 2 45983 90549 3 625942685 4 2 60870 79227 1 931130675 2 10260 29589 3 941917608 4 2 2734 85016 4 4 3 215173376 1 341082882 4 3 39977362 4 4 3 668831570 1 569397626 2 12643 56157 3 987339573 1 890892567 1 982657405 1 794659797 1 112925351 3 432611224 3 746281145 4 1 624539160 2 63616 90460 4 2 54056 64851 4 2 52419 72601 4 3 29403509 3 370350259 3 379589016 3 876611449 4 1 763395045 2 5815 30069 4 3 41046481 3 550865855 3 946573282 1 100776239 4 2 22384 59445 4 2 17951 69324 4 4 4 2 9943 61132 1 328208770 4 3 893678136 1 254675440 1 48492331 2 11367 54262 1 40276784 1 490764595 1 749235916 2 16248 78855 3 255090349 4 2 21503 26813 2 28104 60601 3 111731605 2 76863 96179 2 27395 99204 2 19185 49009 4 3 340622901 1 496699395 4 3 32786121 4 3 787798325 1 126754979 4 2 5459 38106 3 746464879 2 15229 76072 4 3 340264394 1 972409389 3 152590626 2 17236 81428 3 165391431 3 796085735 4 3 548369775 3 10903506 4 3 715028564 3 225323993 3 111698624 2 13723 103844 1 589909354 2 66186 103503 3 95494846 4 4 2 82781 92258 3 662364151 2 21400 28309 4 2 74087 95062 1 835265975 3 7982663 2 41246 47056 4 1 229158289 3 131815020 4 1 897307147 3 717199593 2 20703 59675 2 26172 49734 1 171684427 4 1 734969190 3 997283409 3 503962995 2 45094 98619 2 80678 86656 1 666894702 3 541549780 1 662195062 4 3 750906676 2 15130 95419 2 39828 49845 4 2 36545 68236 1 655934611 2 6084 62708 1 654963231 4 4 4 4 3 526299 3 140840867 2 21786 81109 2 16387 81647 2 7208 76686 4 4 4 1 505926114 4 2 57946 86795 3 540015875 1 867419076 1 916285143 2 6840 95872 2 23738 97271 1 619721776 2 92587 108608 1 383581630 1 692486605 4 1 204021024 4 3 261511283 3 92354181 3 171308151 1 833824270 1 436942080 4 2 14437 109715 1 734031964 2 50301 94887 3 760000621 3 635375215 4 4 2 93596 97059 1 259083355 4 1 356744354 1 646964043 1 7352699 4 3 902967821 2 24202 81653 3 124572946 3 622451337 4 1 793632711 2 44131 59658 2 34694 109889 3 361096819 1 769951581 3 218754881 2 29568 101838 2 28243 67852 1 820113634 4 3 42531099 3 426633248 4 4 3 466841130 4 3 841254163 1 312009055 3 665216534 1 42491760 1 680467554 3 173612635 4 1 320307068 2 44385 83948 2 18888 91310 3 287175600 1 796063225 4 1 361055448 1 433971436 2 59010 85862 2 10013 85669 1 557254371 3 578801228 3 557989143 1 844400155 3 682339992 4 4 3 462100147 3 367928322 4 2 12084 38569 2 21888 60852 4 4 2 18590 57197 4 3 161363570 2 66136 67849 3 747017712 2 75538 89556 4 2 35287 92829 2 7387 73430 1 442996834 3 478934807 4 4 1 184669612 2 13476 29940 4 4 1 910631891 1 928727727 3 73646597 1 984496950 4 4 2 2211 72532 4 1 934665910 4 2 16625 104982 2 5109 91190 2 5499 65068 3 235215106 1 261971377 1 747307361 1 406899469 3 234486068 4 4 2 68744 92167 4 4 3 716342084 1 149306838 4 3 615511575 3 771877694 4 2 1805 31633 4 1 612258875 4 4 2 34992 76530 2 908 38060 3 111669218 1 279444277 4 2 57197 88742 4 2 40854 57129 4 1 741663852 4 4 3 368643196 3 422137606 4 1 367401602 4 4 4 3 955456143 1 196479687 3 394725422 1 908658346 4 2 34672 48922 2 26269 109097 4 4 4 2 38282 65447 3 224969335 1 420824997 2 3499 81878 4 1 379086636 4 1 569722337 3 609647077 3 689879764 4 1 10595386 1 996653234 1 634632880 1 95813631 4 4 3 225468232 2 1404 69066 3 80485940 3 353263315 2 19272 104046 4 3 21163795 3 510115982 1 819692724 4 2 2504 82802 4 2 63948 65194 3 384147805 1 993473432 3 4967121 3 834377375 2 66990 82357 4 1 525772087 4 3 868499930 3 563676748 2 88302 100500 1 646029112 4 4 4 3 531507307 4 2 64715 107628 2 46365 103998 3 243758598 4 1 979193060 3 283332559 3 543028321 1 41830348 4 1 376356557 2 30090 57658 3 513220340 4 4 2 44968 73018 3 843045311 3 27630112 2 77626 80027 2 558 71795 1 600417159 4 4 2 86534 107872 2 20391 26536 4 4 4 2 56330 74191 1 726041827 2 13367 58893 2 7318 23338 1 99188983 2 31308 50251 4 2 32689 81884 4 3 806611765 2 90319 102318 2 37559 93210 2 4103 15650 4 3 954110222 2 56277 63818 3 236317809 4 4 2 24206 102930 2 11607 29993 2 75039 104673 4 2 26742 97863 4 3 744719783 4 3 593020040 3 304311379 2 23380 45024 2 7341 36338 1 50330682 1 180390952 2 12814 52676 1 646698928 2 46098 74059 1 32870016 4 3 145863048 4 2 2635 64423 1 521893180 4 2 36928 56951 3 190399026 3 886709730 1 667833649 4 2 25409 79829 2 13256 89106 3 528062593 1 952557599 1 358819598 2 53352 68156 1 775062170 4 2 16329 19227 4 1 546282119 2 58495 77089 2 11189 87724 4 1 292837474 3 584417665 1 558088350 4 1 306050495 2 25152 76521 1 859211594 4 3 431280989 2 41315 45092 4 4 2 68638 72510 2 40773 88494 1 78076066 1 498184988 3 683416772 2 21712 107717 3 630482627 1 552688884 3 399395217 1 442125356 4 4 3 509856971 4 4 3 101435663 1 508969916 2 29754 63241 1 255497060 3 941984742 3 108801992 2 6662 81270 3 203573627 4 3 608907953 2 70946 98251 2 9444 9801 3 483977637 4 1 16892956 4 1 964371759 1 315247050 1 837030142 4 2 71761 102784 1 577807375 3 400309128 2 79791 96516 1 893311820 3 906157826 1 863650206 4 4 3 4336877 3 127024234 3 234673245 2 61222 74269 2 2971 102518 2 60546 74356 3 572851634 1 402989573 2 296 54243 2 77038 80003 4 4 3 350387276 3 687765139 2 74502 105897 2 5851 107851 1 462718592 1 37066341 1 256323374 2 70808 87885 1 142756089 4 2 25023 96475 2 60313 107944 4 1 323711622 3 753055389 2 43921 107344 2 991 22052 3 306083725 2 49451 92204 4 1 880547357 4 1 876351203 2 16111 31560 3 726597051 1 346908781 1 6420011 4 1 46797367 2 3449 15387 2 17872 78923 4 1 972277771 1 56923152 1 513489135 4 2 61776 109547 4 2 13557 26549 2 35133 43363 2 40919 60153 3 805941997 1 361731228 4 3 887949236 2 6507 68800 4 1 805604173 4 4 2 1108 15384 3 986085474 3 41511867 4 4 3 992802881 2 84434 104223 4 2 101842 106598 4 4 1 845191182 1 72031932 2 37651 51070 1 837920406 3 527710301 3 226434196 4 1 172117469 3 735956833 4 1 468691952 4 3 122185887 3 391448703 2 85003 93829 2 4425 8573 4 1 996091263 1 749295192 3 729375583 3 548660058 3 600566876 2 42339 97579 4 1 304997729 4 3 534916642 3 18233685 4 2 20385 60263 2 23133 39511 4 3 281715128 1 919346877 4 4 2 23685 94361 1 817183904 1 440783959 2 30822 93013 3 219654794 3 828990601 1 656938752 4 4 2 88119 109777 4 4 1 95613076 3 802525112 4 1 89200538 4 3 252757335 3 452024503 3 731654944 1 566824779 1 75782160 2 16151 47216 1 626032516 2 21241 98473 4 4 2 21253 85630 2 79893 104578 2 46629 55165 1 3137975 1 996718878 1 218692456 3 795672986 4 4 3 773839067 2 35967 39689 1 872140993 1 106566904 4 1 227360952 2 2479 10624 2 15861 35410 1 385645187 3 177428369 1 332410722 4 4 1 59621993 3 834691099 3 18551276 3 778409276 1 133819037 1 845389747 1 358483367 3 728768728 3 797057959 4 1 980492211 1 566430077 2 20706 68613 4 2 11019 12950 2 13215 96989 2 73855 78546 3 168638899 1 787400790 1 736090605 4 4 3 508586893 3 850424257 4 3 933724697 3 931955223 4 4 2 47542 55901 3 822262024 1 58933044 3 435854759 1 589561724 2 43423 69592 1 46567930 1 139828216 1 86008363 2 53964 65937 1 58201005 3 907220684 3 40000984 1 44278093 2 324 63470 1 290844053 1 43543006 4 3 118054514 3 95293174 2 12326 96532 1 429724735 2 19787 88174 4 3 385517473 2 7104 109160 1 473704092 2 56343 71660 3 671904338 3 8708634 2 32376 41437 2 4142 90697 3 962624966 4 1 387759978 3 85243567 1 380511013 4 2 74541 78637 4 4 4 1 919507294 3 574075212 3 356614509 3 56789855 1 246730107 4 2 26409 106482 2 24828 85024 4 3 109808920 2 24567 95155 4 2 47277 87107 1 662221788 2 18358 51575 4 1 772097825 1 222655628 2 4880 76130 2 9739 100995 2 3734 77660 4 3 68559503 3 858516876 3 685147730 4 3 77585175 2 3509 25195 3 756023372 2 24018 69227 2 47846 67629 3 871347908 3 877095661 2 33803 105776 3 113404703 4 2 51043 87048 2 4742 34372 1 801097722 3 574995971 4 2 34125 41590 3 8848044 2 41498 92458 2 16140 33562 4 1 852912946 2 5448 47456 2 29280 110226 1 120914999 2 39279 43997 4 4 3 484877146 3 436173395 4 3 265514010 1 644216793 1 748777414 2 6823 21815 2 61446 63638 2 6305 23396 1 995021105 1 274356022 4 1 565972101 1 94285064 2 52157 54947 4 3 169605477 3 565174242 2 79035 88245 4 1 349649812 4 2 6574 86696 3 105855542 4 2 2646 31417 3 307723890 4 3 655843083 3 501470595 1 45265201 3 203737802 2 23609 93039 1 666192387 2 9741 45336 4 4 3 257762492 3 347304798 1 306022278 4 3 793900040 2 98810 109755 4 3 29722872 2 47267 99024 1 710138639 3 137105208 3 20530756 3 205650136 1 257325702 2 10595 26730 2 43106 49164 2 60873 62709 3 164750703 1 761622170 4 4 1 901591834 2 28757 68491 1 811484202 2 11019 26897 4 2 23486 101611 1 645793006 3 521266317 1 884955440 4 3 146694980 2 25055 95906 2 55680 72180 2 86790 95773 3 7567819 2 72091 99730 1 978703291 4 1 729828697 4 1 608574454 3 189023826 1 753847942 2 59540 70871 4 3 95147697 1 275779097 2 42180 99146 2 68234 86996 1 54361288 4 1 71858933 4 3 604788608 4 3 40123032 1 102598996 4 4 2 59392 78902 3 627106267 3 130408862 3 250987012 4 2 47207 85485 4 1 60325294 3 977687863 3 104366784 1 119775724 4 4 4 1 54515851 2 23358 73782 4 3 319969365 3 575900363 1 865208364 2 35720 68438 2 22906 107498 4 4 1 861887802 2 16974 19036 4 3 571342860 4 4 1 934094031 3 44323518 4 1 734333592 1 743624270 3 222061893 1 710128621 4 4 2 82821 95336 3 156945087 2 791 63964 3 357202272 2 11029 88122 3 425141061 1 237486850 4 4 1 740658451 3 400557738 1 729935077 2 2045 100317 2 72341 74730 3 801673337 1 477058165 4 2 93404 108574 1 293977622 4 1 4867103 2 15521 82079 3 55026816 4 1 974060316 3 14649543 4 4 3 784251873 4 2 15468 52932 2 10868 68674 1 608244926 4 4 3 692249851 2 3167 110526 1 916833734 2 32833 89833 4 2 28271 48955 2 1202 98823 2 766 14831 4 4 1 958156895 2 3301 42045 2 6059 41425 1 206852992 4 4 3 328351461 4 2 95804 100940 2 8988 51204 4 2 33902 83599 1 29970108 1 359411476 1 69123755 3 689461610 3 19443196 2 13133 91467 3 35858779 2 64941 109967 3 900414112 2 76958 99386 2 19839 101933 1 8812955 2 41068 109485 4 4 4 3 79115697 2 27627 94671 2 82705 83538 2 11376 71342 2 29764 90786 2 95683 98731 4 2 42154 100569 1 838727536 3 907853359 4 2 87518 109597 3 752642795 4 1 6805092 3 903407601 3 979809883 1 288624904 1 952091907 1 995369750 2 68393 79056 4 4 2 2045 63199 2 18879 68009 2 32543 104389 3 670620996 2 96321 103749 2 45932 48461 2 556 85013 2 81550 102260 3 727344400 1 427950494 4 3 49242944 2 38355 56836 3 862032227 2 35649 67902 4 1 20349739 1 917656223 3 756932691 3 46013296 4 4 2 68451 102267 1 38816195 2 39728 85110 3 691622347 3 765699759 2 22355 34995 3 590068166 2 24409 41852 1 996830204 2 198 90764 1 667547468 3 491252646 3 462677201 2 47223 78778 4 3 660824715 1 403310815 1 588309509 3 631404864 2 12897 17633 4 4 4 1 210575607 3 720688430 3 831342393 3 159998537 3 270628352 1 231007995 2 63430 64727 2 95029 107870 3 382153031 3 278100857 2 57572 99815 3 836205713 4 1 491188741 2 48801 96364 2 85815 90679 1 370547607 2 5816 50074 2 26912 69915 3 84692374 3 31878080 1 957789273 4 3 900813093 4 1 936083284 3 928482713 2 45207 75118 2 16251 88567 1 500241257 1 27017553 2 17777 34538 3 143312022 4 2 29194 78635 2 34890 37136 3 341631967 3 42578788 3 386049293 2 6230 51801 1 523425981 4 2 28905 33296 4 1 804762518 4 4 1 8016179 2 7994 65441 4 4 2 17265 34540 2 425 66574 3 323279006 2 31393 47119 4 3 6065393 2 2116 77470 1 16599854 3 182119697 4 4 3 786500269 3 567527491 1 309509065 1 51943203 4 1 857592561 2 94315 108958 1 184808135 1 612723531 3 168605908 4 2 63560 81981 2 39523 106357 1 68795317 3 776490077 2 50570 95537 2 101159 110491 2 63989 93779 2 47918 102101 3 649050710 1 854415739 3 466829175 1 998320153 4 3 593192880 3 549202242 2 38425 65084 2 1683 80019 3 825632068 2 1010 31190 2 51350 93216 1 254549218 1 162705502 4 4 2 66683 105298 4 1 520056176 1 81095797 4 1 645596998 3 471237870 1 41586896 3 879226798 1 211129461 2 40793 78693 4 1 335433825 1 652590008 1 803105583 3 82255640 3 95934434 2 15046 30541 4 2 35102 70806 2 47874 60489 4 1 595159461 3 988801900 4 4 3 536826309 3 933385883 4 2 6151 86977 2 41055 99720 4 3 51801494 4 4 3 250920989 3 107684649 2 33291 79415 2 31603 98697 3 465157883 2 37580 86017 3 225541499 3 509509714 1 807402193 2 9076 95206 1 155343582 2 19305 100607 4 3 68983924 4 2 52189 108904 3 302079314 1 430134209 1 166780881 2 11094 86150 2 43546 70545 2 27934 53338 3 718721629 4 3 123722160 3 765257100 1 477685350 3 613571156 1 320258153 3 782691857 4 2 53502 104385 4 4 1 215710079 3 864898096 1 722739206 1 842210504 1 14532485 3 872445344 1 264302070 2 25639 110130 4 1 496212378 2 38068 38907 4 2 31934 85143 1 531274494 4 2 81860 101416 4 2 39997 100540 4 2 18004 108341 3 166361520 4 1 767270520 2 50405 55769 3 582686296 4 2 55734 108756 1 991380990 4 1 568425607 3 791998932 2 19515 102357 2 34222 42538 4 1 378647065 4 1 418719982 1 620209389 4 4 2 34705 63274 2 13855 71503 2 19340 96791 1 995898611 3 48860100 3 64952395 4 2 41785 80383 4 3 365698124 2 2946 108937 3 850250073 1 700025107 4 4 1 969432047 2 3315 55454 1 178137480 1 645603394 2 82422 87619 3 888528239 4 3 839623124 4 2 39677 108118 1 479018778 2 25332 27516 4 1 125680366 1 903452925 4 1 867891267 1 924743724 3 534622034 1 546378225 1 504328001 2 62800 70138 2 15125 89979 3 208926055 1 102354715 4 3 446238771 3 674058435 2 7009 103302 1 403446438 4 3 326364894 4 2 13546 49608 3 973590228 4 4 4 3 68540649 1 118650142 2 32645 75546 4 1 46328424 1 160990519 3 951383808 1 373974036 1 627796367 3 908352382 1 293679274 4 4 3 357568695 1 722366973 4 2 11951 106051 4 2 21684 49345 2 7128 35924 2 38304 62178 2 25252 99738 3 741139793 1 20882044 4 2 7220 13874 3 666408892 1 52425286 4 1 34742459 2 16398 82512 1 762270515 3 574760279 1 255412924 4 1 965990006 1 208407182 3 616714442 3 214345639 2 6127 60861 4 4 1 172686502 3 63602388 1 58830497 1 77864299 3 451990637 2 62424 97044 1 58410289 3 58419640 2 37056 89879 2 43234 70375 4 1 934977992 3 230896283 3 519234049 1 34277234 2 14411 36688 4 1 56226605 3 97720265 3 851461729 4 3 194378889 3 238576198 2 37665 80041 1 181377466 4 4 3 385448027 4 4 2 1368 39611 1 426355837 4 1 477697068 2 27369 90965 4 1 60921815 4 2 36322 93194 2 1312 13129 4 2 27079 50311 3 524663936 2 8861 89099 4 2 47229 59582 2 78407 87223 1 546910876 4 3 128058914 1 320482769 3 600442523 4 4 4 2 12238 75259 3 61693441 1 819548389 4 2 70275 107293 2 70818 109748 4 3 18487448 4 4 2 75994 104907 4 3 622534506 3 591259633 4 4 1 821120769 3 982603577 4 4 4 4 4 3 55817995 2 90001 103418 1 519105606 1 452958839 1 72340771 1 347012867 3 500559497 3 502971854 1 445920866 4 2 80606 108094 3 704136644 2 25171 107574 1 464483028 1 22121466 1 575047675 4 1 563301973 4 1 301344324 2 14247 41940 2 46325 53971 4 1 456895183 2 19266 76258 3 9330437 2 1256 100016 2 49560 66675 1 377670642 4 2 13915 30138 2 10018 28669 2 12183 61712 1 538554182 2 36703 69039 4 2 48121 72960 3 217382268 2 13458 75020 1 160090937 3 124977602 3 344462004 4 2 57777 100986 2 12164 14186 4 1 238004760 3 306148220 1 508555203 1 844486851 2 3304 49508 4 2 3487 72261 1 239757963 4 2 5220 23237 4 2 38015 41013 4 2 3145 81744 4 3 868606308 4 1 717067693 3 727648606 2 59460 90492 2 90110 97843 2 45303 99135 1 506045131 2 44466 89237 3 57137423 3 497188940 4 3 500879571 3 164589131 3 886272567 2 34288 96435 3 249807970 3 572961359 3 757010191 4 1 835770763 1 146175015 3 15625118 1 628128744 3 28095278 2 157 17429 3 889873842 1 893417533 1 353994147 1 558493291 2 39199 41801 2 71362 98644 2 34776 88180 1 13775579 4 4 3 268212510 1 161835486 3 727669289 1 538077556 1 378171034 4 4 1 147480349 1 41973023 2 36413 78176 2 30461 68706 4 2 28901 33652 2 566 35671 2 59637 78730 4 4 2 56484 63896 3 104326673 1 924570814 4 3 53139857 4 4 1 939229575 1 970489083 1 913825071 2 17012 66803 2 28617 65487 2 23727 46839 4 2 39259 51493 4 4 2 1648 89234 2 9923 86221 2 30323 78164 4 2 12421 94192 4 3 599405872 4 3 479356993 4 4 3 824361830 1 613223480 4 2 5256 98515 1 617969714 4 1 498691382 2 9118 92622 4 1 788795187 1 795946862 3 740976705 2 37352 85625 4 3 563578320 1 932500558 4 3 32979623 4 3 73679968 1 691276959 1 924195578 3 21590229 1 34300632 3 962640775 3 667841370 1 867699741 2 31791 41580 4 4 3 589172583 2 30062 103403 1 396610197 1 728537925 4 4 1 226377865 2 101772 105226 3 59823730 1 553936031 2 10751 105276 3 646784539 3 61552183 3 279145917 2 33164 41090 4 4 4 4 4 2 27982 34887 4 3 236584593 3 570522172 2 4068 107673 1 269951252 2 76752 108246 1 691648690 2 2168 48261 3 123241981 3 543348755 4 1 858945720 3 808259055 3 686355791 4 1 942779818 3 200250699 3 288665649 2 53027 86590 2 17840 78176 2 31109 36502 1 392593026 3 313495858 4 4 2 4088 107139 1 71273954 1 946094192 4 1 108305574 2 83629 106768 4 1 36246785 2 34488 83804 1 44720661 2 1398 44030 2 20476 79496 2 41090 104332 4 3 822184024 2 62446 80163 4 1 665039810 1 528742782 2 32646 81378 4 1 31112479 4 3 179911133 2 67555 68801 3 870056293 2 24493 26563 3 288988231 1 59445452 3 257185836 1 275675821 4 1 320456014 2 26008 29032 1 138254958 1 938548832 1 864180255 1 821417629 3 783025067 1 117698061 3 883237538 3 106546588 3 451241030 2 73453 81052 1 900405549 4 3 842188411 3 597420532 2 477 67019 3 637251437 1 915074849 1 948912505 4 2 59215 89810 2 41227 109584 2 11306 62189 3 545670488 2 53931 60690 1 550229657 4 4 1 649726673 3 865227383 1 40525273 2 37052 104811 2 27575 90539 1 325432185 1 740557671 1 954920726 3 484084823 3 655326016 1 100819510 4 4 1 311999198 3 580879175 3 781934093 4 4 4 1 636302827 3 12044859 1 590342612 4 2 80916 97224 2 61356 105188 1 384129882 3 11343848 3 478374240 3 129915801 1 846220982 2 7490 84730 1 749677775 1 13799078 4 3 678353517 1 150679659 4 1 98833816 3 550449688 2 11446 61031 3 972137423 2 17373 78717 3 661591546 4 2 9356 24845 1 357392307 2 66007 99245 2 41899 64426 4 4 1 129823218 4 2 3896 37330 4 3 690298057 1 729449841 3 834881462 3 156508436 4 1 913677971 3 128581840 1 761124943 2 39450 39960 3 799519471 4 1 124274722 1 231781560 2 45757 100529 4 2 100239 105171 3 773805257 3 784127133 2 41632 71179 2 4372 40076 1 775437254 3 233220096 2 71898 86822 1 44146323 4 2 59008 62754 4 4 3 209809283 2 72572 103126 3 65803102 1 16966439 2 6457 68298 4 4 3 24541168 2 61113 78941 4 1 8518421 3 13147435 1 837260830 2 27331 84177 3 786081680 4 4 2 18867 70417 3 836417385 1 483907000 2 26124 27468 3 113945936 1 968268240 3 91466040 2 44252 54744 3 602718857 2 35725 41882 1 109775643 4 3 224172301 3 26183844 1 871114586 2 34215 67692 3 281340900 4 2 3329 39028 2 14330 82917 4 2 7752 33428 2 27674 103589 4 4 3 886858695 3 65782663 1 417038958 1 421921685 1 534585529 1 226583092 2 33883 34694 3 180369700 2 105995 108225 1 415266165 1 476122869 4 1 584599131 4 1 688425876 3 119211750 2 41045 46788 4 1 27047395 2 95296 97138 2 23607 51038 3 419872514 4 4 4 3 474711372 2 54810 65920 2 10027 82328 2 39887 80907 4 4 1 19658245 2 44226 92615 1 887355700 2 56674 58015 3 66794825 1 505531434 1 508438995 4 2 2469 85919 4 2 22577 61815 2 42698 65289 3 876952046 2 49187 71865 3 546353519 3 177863970 2 6684 86773 1 556086084 3 223845633 1 878743210 1 937333244 4 3 446746430 2 3464 22870 4 3 998834775 4 3 173784235 4 4 1 200148968 1 417235071 2 48324 109291 4 1 735628445 4 4 1 10869802 3 85069848 1 198836129 1 651431128 1 994309139 3 786447816 4 3 92347757 3 416479832 4 4 1 28530273 1 15578105 1 588405658 1 331778543 3 650919378 1 549224910 2 3960 98497 3 837793826 2 47878 92799 1 629258961 3 449304121 3 7273234 4 2 20494 59326 1 440561569 4 2 66743 96558 1 25845702 1 745103282 3 876988958 3 13798026 1 290796934 3 198027250 3 133658845 4 2 99999 103649 4 4 2 42845 106549 3 326488561 1 190612569 4 1 775207807 2 33438 60507 3 398163306 2 75261 106265 3 123861978 3 136732004 3 210384892 2 34366 46349 2 13838 54602 4 3 912286159 1 856660219 3 111622230 3 226552108 1 866599483 4 4 3 35363585 4 2 9392 17332 2 56083 85107 2 33470 37592 2 102052 109021 3 693484096 2 88754 94271 1 824352598 4 2 38524 96734 3 67944797 4 4 2 29257 59718 2 92614 95434 4 2 14167 75516 2 76318 101695 2 77659 96424 2 60468 65755 4 4 3 237693584 4 3 145062201 1 807320678 2 82507 92922 2 10470 110297 4 2 92827 107385 4 4 4 4 3 616985790 4 4 3 477953279 1 98275767 2 14121 57387 3 186708723 1 220798802 1 904453031 3 296751510 4 2 14741 79268 2 13702 47290 2 29943 39419 3 9392551 2 16652 104559 3 820683313 3 820433736 3 876479367 1 141483036 1 825583825 2 16991 42691 3 68619293 4 1 726240760 2 49704 72009 3 117689912 3 932661356 4 4 2 58026 92450 4 3 525384662 4 1 349148548 4 2 6422 93220 3 380309966 4 4 1 608780664 3 50992196 3 587334119 4 2 51380 78141 4 1 635590184 1 639881000 1 14892422 2 54321 82331 2 12758 28746 4 2 83536 84703 4 1 899064141 1 224117401 3 715551693 3 45923578 3 717163094 2 20252 71829 4 1 947523405 1 63421834 2 26689 96456 3 229058891 1 264638390 3 757637439 4 4 1 415955860 4 3 301757999 3 546421781 3 272627917 1 51739819 4 1 886902546 4 1 770395222 4 3 823070089 1 323220085 2 55826 77626 2 30424 66081 1 595270860 3 229299812 1 887674768 4 4 1 935370668 4 2 93225 109104 1 788868734 3 311665783 1 40945828 2 36852 79681 2 14176 88550 1 529081316 2 57250 78855 2 73395 95207 3 731399232 3 574706708 1 583252865 4 4 3 68437052 1 685692524 2 22968 81480 1 500132221 3 38630632 1 66636843 1 819401166 2 1892 70069 3 79081891 2 5555 101115 1 579785658 2 38817 87703 4 4 3 307674569 4 1 685041818 4 1 3053920 3 64393449 4 2 67399 75239 3 715094003 4 4 2 39848 52581 3 702756400 2 13271 104559 1 2622737 4 3 295407737 4 3 524914585 1 35394 3 856209689 4 1 308064096 4 2 15392 95387 4 4 3 188404290 2 2935 23459 4 3 639314086 2 69670 89759 2 14467 23069 2 45902 99879 1 994989782 4 1 254373194 1 860402033 2 23104 34676 2 52192 78596 1 912916107 2 82394 83197 1 188536379 4 4 1 160924769 4 3 173406774 2 14940 33358 2 64486 71711 3 324320250 2 26528 59601 4 1 857935459 1 669776292 4 2 1469 16389 3 741539763 3 804428722 1 803660719 1 326918206 3 61789030 4 4 3 78132796 4 3 934037622 1 185725554 2 70663 96497 2 4548 13049 4 2 2946 15050 1 659252581 1 137843085 3 326987809 3 13690335 2 78013 98932 1 981772892 3 13492487 3 741300925 1 749630677 1 385567414 2 13102 86085 2 62 96297 3 692113621 4 2 11421 102472 2 32391 106822 1 432704413 3 793641200 1 927628775 2 55013 65976 1 179668568 4 4 2 45489 47621 4 1 969535082 3 639993271 3 168940308 4 3 372808492 4 2 41055 95052 3 60712955 3 222093729 1 169472665 3 586080382 1 915331630 1 965397686 2 33610 41823 1 190687305 4 3 731242533 4 4 2 6134 102530 4 3 388627332 4 4 2 59368 90098 4 4 3 58426791 3 512420457 2 17503 49108 2 6488 86735 4 3 388505345 2 8712 110739 1 386245087 1 411075580 4 4 1 23789649 2 93486 109056 2 27206 39853 2 1007 89628 4 1 602260854 4 2 4800 92747 1 147094429 4 3 773244224 3 56791142 3 791533343 4 4 2 43850 97635 1 914091249 1 572084044 3 307782975 4 2 25648 30236 3 878109075 3 581535556 1 244562970 2 36835 57470 2 41395 70816 3 717359724 1 4234413 4 3 826127055 4 2 46095 82151 2 42641 108295 3 820584379 1 57798423 4 2 6109 29398 2 49271 85915 4 4 3 372032471 3 557169757 4 2 23793 61634 3 888692107 3 71336087 1 959747526 3 72807701 1 19737206 3 486427387 3 218431695 3 218742742 2 18708 67270 2 13175 77062 4 4 2 9521 13196 2 91163 109196 4 1 13343900 2 18044 20675 2 8366 80936 4 1 490291775 2 77903 109065 1 117528713 3 189007854 2 58522 80369 3 347594538 3 671990223 1 274721077 4 2 8745 44234 3 627011431 1 51339072 1 61574440 1 103749129 4 3 264989559 2 12433 39420 3 249719025 2 34467 73548 3 561943086 3 80593248 3 966497369 4 4 3 466414316 3 34242587 2 26648 27422 1 733584030 4 3 15388937 1 903780676 4 2 23973 109071 4 1 768975220 2 2942 14039 4 4 3 651167846 1 198228704 1 509930448 1 582667285 2 6076 81024 1 316477064 2 18125 27976 1 252685091 4 1 856592487 3 46569198 4 3 673839180 2 59930 92582 1 908029322 2 51605 93057 3 794942605 2 50525 95648 4 2 14828 107339 4 3 599195033 2 43696 102358 3 189430154 2 5597 64335 2 88142 110327 1 175207444 2 36230 54617 3 316541625 3 588808635 2 45404 78290 3 161325972 2 37090 92935 3 57568200 4 4 4 3 782419279 4 3 519838285 1 898078924 4 4 1 840040124 1 480052897 2 3471 88672 4 4 4 2 13875 77923 2 2683 22063 4 3 151388219 1 633663645 3 660095622 4 4 2 41782 70893 1 6385879 1 513773216 2 26138 68693 4 2 38649 100253 4 4 1 950732687 4 4 1 647789140 2 85799 92978 4 3 927625884 1 194122314 4 1 13968293 4 4 2 1218 81344 4 3 508429910 3 532249192 4 4 1 343118376 3 467692127 2 20987 76565 1 913665362 1 946721704 2 6654 60613 2 23389 41901 3 27942326 1 845473985 4 4 4 1 839059469 4 4 1 17766460 2 1093 6272 2 10114 67824 4 2 14111 85685 3 428961323 3 551605146 1 960214294 3 512782046 3 39156772 3 683902948 4 3 444977153 1 419721210 1 56933871 3 699086201 4 4 1 742127993 3 747665917 4 1 357770067 2 35136 100747 2 21288 88706 4 4 2 2945 16736 2 31037 34538 1 429700491 4 2 4804 59002 3 792888298 1 714452933 3 523174789 1 133696909 1 201116196 2 64673 86777 4 3 735004970 3 20412300 2 24198 77749 2 28115 110891 4 3 661342815 4 3 834889452 2 22055 25389 4 2 2031 35473 4 3 672620356 3 406734721 3 230570734 1 275369654 4 2 86284 92760 3 891533704 1 145477288 1 560133863 1 209425063 2 68712 95821 3 34493885 3 612332623 4 2 90827 103837 2 81368 109727 4 3 584010406 1 297624726 3 390057345 2 11590 96819 1 43678999 3 646196569 4 4 4 4 3 235255048 3 295579418 3 368738601 2 37635 106599 2 26262 92869 4 2 67854 98030 3 468800819 3 921274343 1 706208955 2 3525 7464 4 2 20972 55092 4 1 33415941 1 50213880 1 164637797 3 33970374 1 260280012 4 1 582404640 3 22707602 1 617451936 2 21280 66987 2 84986 95634 3 59132799 1 563054676 3 202498279 3 16612151 2 34043 51430 2 5957 96762 3 10552163 2 50628 71175 3 283883823 2 3946 62468 3 421617807 4 3 814014711 1 403274511 2 19410 76776 2 26081 49485 1 975038480 4 2 17678 83481 4 2 31680 94325 1 569500361 4 1 108960798 3 559443336 3 819289556 4 1 189220357 1 781364381 3 314930230 3 587215726 4 2 63424 71379 2 36801 99449 2 91497 94869 1 489257765 4 4 3 495908313 3 895353606 1 759676069 3 422590264 1 227632835 3 233050058 3 605741370 2 18853 37223 3 643099898 3 13314075 2 81216 83741 3 517450851 3 994905361 2 36643 56931 2 17477 89821 3 620694022 1 489823125 4 1 170690393 2 20074 57739 1 6679244 3 30150639 1 197605727 4 4 4 3 920022044 3 274903013 4 2 48092 74506 3 702909156 1 551172188 3 255027853 2 59978 97268 2 22327 108462 2 16462 72965 3 559698885 2 20923 86973 3 208375006 1 719586227 2 82658 106027 3 800498452 3 169513442 3 323532397 4 1 309714327 1 118393641 4 2 9626 52101 4 1 646273072 3 389568260 4 4 2 1239 33525 4 1 781532206 4 1 446836748 1 933352665 4 2 54235 84742 2 16634 67643 2 102973 104118 1 200044997 2 3220 98735 3 656603885 1 200185359 4 4 3 426577201 2 35795 105361 3 464815004 1 393127244 3 520401157 1 166556724 3 566896857 4 2 11631 69125 1 501515134 4 3 375320406 1 293029267 4 3 8153712 3 510729315 2 71524 106233 1 384701304 2 19284 89953 4 2 27496 46626 3 842079528 1 495024851 3 388067853 1 545300219 2 49533 51428 4 4 2 3998 33544 2 50785 109488 3 980632417 2 51454 87974 3 11586209 2 49766 85564 2 40343 44282 4 2 65804 73244 1 409516393 1 736424699 4 3 47469467 4 3 782638768 1 923032887 1 388028428 4 1 928998952 1 375291289 4 4 2 25595 55712 1 870479611 1 128451969 2 78844 101932 2 33408 62356 3 178935335 4 4 2 8448 14381 4 2 29751 49507 3 889252236 4 4 3 249901596 2 64656 71409 2 4507 15348 3 702007173 4 1 303598271 4 4 4 1 343443008 2 639 2500 4 1 953392091 1 277316356 1 901580539 4 2 66675 77397 1 605663283 1 968180189 1 729076529 3 723319350 4 1 460589263 4 4 3 194171566 4 3 799012798 1 51196846 3 620923910 3 59091173 2 15399 68477 3 81589574 4 1 95459850 1 160733232 1 84861153 2 20167 31538 2 83050 90593 1 781800268 1 728627466 4 1 6659062 1 53048219 3 27247193 2 36874 94084 4 3 409717615 1 41890513 4 4 1 985060956 3 882334524 1 380791088 3 479897813 3 320128276 4 2 50023 67942 1 389580622 2 52333 73374 2 41894 77958 4 4 1 337207664 1 508677398 4 4 4 4 3 680438554 1 716584053 1 9995298 1 991653345 2 9778 56298 1 428658375 4 3 256360762 4 3 125678565 3 707144030 3 786343615 4 2 79581 107694 3 590488572 3 821200132 4 1 775149 2 9633 76969 4 3 699097986 3 426679732 1 511860990 1 925507898 1 223035086 3 903648754 2 19674 64382 3 986365654 2 33528 109269 3 169626104 3 216488104 4 2 7417 64815 1 250553254 1 782777264 4 4 4 2 10683 45248 4 2 78829 100594 3 28399728 1 144459167 2 49653 94979 3 421483861 1 625023457 3 53723227 1 853507759 2 25302 106921 3 279631419 4 1 643549606 1 5122379 3 947390631 2 5828 34556 3 881541494 1 365231385 4 4 2 112 15456 1 892368977 3 832514400 4 3 612594624 4 4 2 14570 102986 1 372795317 3 4344480 4 1 782142960 3 186081093 2 16461 83745 4 2 38547 43418 3 30721978 3 2166715 3 18528064 3 6981528 3 766640152 2 15618 45730 2 22248 23123 2 23851 32106 2 4420 69326 2 3156 46288 1 743552307 3 427066992 3 814654448 4 2 42939 84332 3 475169396 1 751454896 4 1 904454438 2 34199 94068 4 4 2 26300 27877 3 623373650 3 279362991 4 2 46917 94802 2 3826 25931 1 334692352 3 29812919 4 2 12445 70424 2 10399 80114 2 97001 104699 1 959246511 4 4 2 15746 59797 4 2 6685 83719 2 34732 61109 1 887052773 2 35909 63155 4 1 627318043 4 1 496560476 4 1 777967301 2 82110 97440 2 35422 75603 2 68475 77157 3 520294552 1 899321934 4 1 41218167 2 23428 95915 2 10581 35834 2 6436 38243 4 1 137629563 4 4 1 81161710 2 56039 105973 1 717483068 4 2 44223 75406 1 658178943 1 789892782 1 142045552 1 712883843 4 3 808673947 1 438732460 3 656642693 4 3 30294490 1 509054908 4 2 26331 68414 3 295030685 1 928302912 3 984268390 1 237867715 4 2 88365 103556 2 61703 63242 3 891861920 4 4 1 999563638 4 3 193606169 4 4 1 785693632 2 17796 44840 1 239676360 1 424806877 4 4 3 593614348 3 852761504 4 1 692369730 3 302926860 1 446606131 4 2 44616 64090 1 925404940 4 2 12089 33132 3 77413917 3 612090621 1 952205801 4 3 447191487 3 988445846 3 528681183 2 24525 101737 4 3 394942252 1 348471959 4 1 98475889 4 1 644033747 2 32978 98897 1 182699556 3 970747028 3 389570911 4 4 3 458440814 4 2 55077 80830 1 931164358 2 11893 47604 2 8939 64518 3 722489129 2 102749 109276 3 628515824 3 302769170 1 344458299 3 124648676 4 1 989700514 4 3 687575580 4 2 22888 89494 4 2 28219 89999 3 379551971 3 111355029 2 69500 96439 3 120799123 2 12931 105444 1 972443778 4 4 2 36916 62388 1 438886164 3 552076380 1 802255823 2 48417 66535 3 938183964 4 4 2 73747 91079 4 4 4 1 599291857 1 630264068 1 598385675 1 962653978 1 493113654 3 994960980 2 1942 30146 4 3 55974085 4 2 42868 110526 2 51078 68728 1 32731841 3 440248549 4 1 331693638 4 4 2 60802 80319 4 3 95469713 2 57837 91621 2 80821 89921 2 104135 106878 4 2 81990 82050 2 30287 31802 3 56704170 1 750635470 1 484899352 2 65109 101389 2 40910 87563 3 16252304 2 30667 32278 4 3 545202682 4 1 817259134 3 509354212 1 989550093 2 20783 68666 3 108297771 2 37842 90681 4 4 2 69640 89645 4 2 69637 73944 1 516934716 2 30139 43038 2 9470 55440 3 432194280 2 73193 87713 4 1 403500516 3 265034755 3 370332189 1 587700409 1 529652299 4 3 797081336 3 345658571 2 35366 104994 4 1 847256644 4 3 395424577 3 355053339 2 61885 70996 1 380039754 1 548494340 2 58451 80569 3 84028844 1 472870623 2 3485 48371 3 522461675 2 30856 63749 3 323867554 1 530764550 2 14207 19933 4 1 770959271 4 1 97764745 4 2 4802 71814 3 557467055 2 34665 83776 1 406974531 2 31353 59328 3 250291679 3 387075120 4 4 2 11859 21634 3 736612489 3 34343711 3 403524292 4 4 2 42560 45802 2 6432 94441 3 367795580 2 35758 92416 3 246055176 1 915596298 2 4552 81104 1 640880977 4 3 741246212 4 3 44811724 3 781037192 1 374091280 4 2 9160 27859 4 3 27255260 4 2 24581 55119 2 2068 94477 3 458770514 1 864131152 1 210933047 1 666633446 1 604074257 2 3625 13278 1 267509515 4 3 406589510 1 591434040 4 4 3 482860133 3 989586188 3 138332185 4 3 812733795 4 3 713178761 3 567538852 3 8280694 1 22054620 2 31629 52734 1 934239262 1 330772976 4 4 1 493448977 2 39463 57855 1 593168037 3 959502 4 1 571884773 4 3 722283776 1 462349566 4 1 411786636 1 33687961 4 2 80726 83211 2 37614 69472 2 3390 45373 4 4 3 105800805 3 12943206 2 23082 62247 3 746381392 1 225692049 3 746841358 4 3 558124396 3 817728612 4 2 46170 93774 4 1 59238194 2 18942 60065 4 2 39793 77851 3 976811219 1 204660041 1 583153582 1 105702720 3 49746562 4 4 4 4 1 264482462 3 987201646 1 74289586 2 40925 58848 2 74459 94411 1 160601884 2 74673 103709 3 65790552 2 92901 94809 1 26525773 4 3 268480192 2 2734 106722 4 1 716839529 3 42692823 2 11007 42863 2 60582 65873 2 14587 28967 4 3 885783302 4 1 658391941 4 2 60974 96976 2 72881 86456 4 1 799293831 3 537226116 2 31809 53213 3 609043896 2 52882 74451 2 31070 65742 2 52752 107140 4 4 4 4 2 31701 64337 2 15137 42529 2 70012 80240 4 2 72228 96876 1 217299982 3 755020960 4 2 37518 39224 2 10483 58705 2 81877 83469 1 399442585 4 2 6675 71014 2 67072 89901 4 2 2971 71103 2 30515 71842 2 9291 55051 3 180661571 3 665547731 3 279917490 4 4 2 68150 80389 3 242320388 3 887190935 1 58166790 3 323269379 4 2 79903 82132 2 10466 34713 4 4 3 57321479 3 958619758 1 787693346 2 34662 58273 2 26009 105432 4 1 15874074 1 744235479 4 2 8637 89650 2 2024 28403 2 34208 67245 2 72504 83152 1 99804117 3 593337723 2 44824 88684 2 1007 74763 3 453182907 2 99123 101863 2 50761 93072 1 917640666 1 235176907 1 764673034 1 368110998 3 665360214 2 50521 93706 3 899515918 2 96729 110307 3 262977102 3 530634625 3 733732695 1 478897615 2 89608 111102 2 20554 90256 4 2 10800 56623 3 174053641 1 182602036 4 4 1 391936073 1 416051613 4 4 1 537457488 2 6515 71790 2 23009 23430 4 2 50129 73239 3 526331285 4 3 681621299 2 38033 101610 4 3 924654075 1 806686132 3 227844489 2 11954 100709 3 719983837 4 2 78942 90277 1 843315479 2 72264 81338 4 2 3143 42641 1 63846134 1 64701824 4 3 36518280 2 20460 41913 3 474206078 4 1 541560650 1 32408305 4 4 4 3 32556629 1 682826498 3 669910982 1 60824324 4 1 36987811 3 814344764 4 2 37387 110579 4 3 467465020 2 22664 47788 4 1 684908083 4 3 932318692 2 4312 77538 3 674055897 3 95456623 3 558912214 2 16360 78546 4 4 3 362702351 3 240745566 4 4 3 436007964 2 88872 93415 1 803054078 1 777010500 4 2 14722 99635 4 1 48871192 1 229525014 3 756172600 4 1 951324780 2 8216 103092 3 515497956 2 21796 109744 2 48828 109831 1 644679933 1 120771416 4 4 4 1 13784708 4 3 42357305 2 3301 107718 2 25500 62639 4 4 2 85415 107504 4 4 1 361329753 4 2 37679 75906 2 54912 103726 4 4 2 40305 49551 1 85058882 3 180618016 1 942099066 1 530167461 4 4 1 819258503 1 211121982 1 981914168 3 844920875 3 731848497 4 1 412134754 3 526391596 2 57713 61053 2 62177 98896 2 93627 103084 4 2 11286 30007 3 264081628 4 3 560615857 2 3001 61811 2 19451 67685 4 3 875599112 4 4 3 649438567 4 1 641184320 4 3 32515886 2 45119 74795 2 74630 83723 1 864986432 4 1 324771591 2 28916 95019 3 34163553 1 770800735 1 348735583 2 25356 60226 1 384208303 4 3 900439061 1 837124016 4 2 38762 96805 2 18248 29959 4 4 3 97392248 2 62710 91559 3 61157298 1 444688184 1 496245748 4 2 6052 83586 4 1 61915362 3 81116863 4 4 2 17057 93088 4 4 2 21782 104438 2 18417 73295 3 809396760 4 2 68222 79294 4 4 2 25790 81540 2 33226 62856 1 145781136 2 14534 81997 3 333956205 2 24669 64357 2 19546 62758 2 10159 52531 1 525991923 1 77107223 2 26300 77215 2 56535 89784 3 345752340 4 4 4 1 922517290 3 789339376 2 67170 86369 4 2 4360 89345 3 334063790 4 1 110928741 4 1 375639660 1 796422026 1 284965054 1 343880948 2 65147 72592 1 641407421 1 979457579 2 682 91069 2 50549 61230 2 20851 106013 2 62181 98246 2 66172 67324 1 101118637 1 465938111 2 5799 15943 3 693740209 1 139594619 4 4 1 632863878 4 3 475317256 4 3 238431941 4 3 455193070 3 136398162 2 58474 94826 4 2 2656 55294 2 30485 60278 3 32249568 3 803815204 1 134166079 1 934139841 4 4 4 1 732211494 2 7423 52300 2 42292 88616 4 3 993385647 4 2 29371 41960 4 2 20152 68667 2 39919 58469 1 559967363 4 4 2 77792 106957 4 3 72645149 3 937601071 2 85544 93792 3 195399287 4 1 971892021 2 28425 69848 3 622376669 3 634534295 3 719947088 2 31092 32838 1 49647190 1 750076048 1 628595394 2 22294 34255 2 23634 44394 2 2636 79586 4 4 1 179704292 2 14173 29408 2 66585 102352 2 1910 75510 1 656609673 4 4 2 12911 92445 3 901991970 2 27949 57415 4 1 902927131 1 510794860 1 255295383 2 78319 106438 2 940 93245 3 192472608 4 1 689743967 2 29327 49748 1 838230733 2 54645 66300 2 10176 71207 3 385347474 2 34172 83292 2 67324 78330 2 41528 41700 2 36974 80618 1 686483698 4 2 80522 100858 2 45850 61768 4 2 65218 68472 4 1 492792246 2 10850 110693 4 1 10474565 2 25641 66544 3 107638043 2 73497 84728 3 21466930 4 3 859436117 1 408503199 2 30356 31090 4 3 46765618 4 1 905747779 1 697095905 1 463128238 1 470876970 2 60811 74318 3 977423516 4 4 1 986965214 3 824190631 1 560897980 4 4 1 248948418 3 102120195 3 325900029 1 346791784 4 1 540235425 3 38370883 3 587490166 2 92975 100806 3 786633739 3 902157315 1 762319250 2 25898 64825 2 242 56245 2 22513 38595 4 3 325130131 1 590449005 2 14383 79663 4 4 1 458801299 1 500398731 2 34407 40896 3 514348659 2 22771 39414 4 2 73668 104763 3 286334771 2 47539 59998 2 8146 108529 2 6880 12310 4 2 15627 26175 1 489183569 3 19241671 1 331102712 1 522433825 2 41752 79559 1 397520962 3 351970260 4 3 414332576 4 1 169791553 3 402958375 2 10297 98947 2 17722 30976 2 26431 57653 4 4 3 421801567 4 4 2 530 33612 1 925164231 1 803794835 1 601300854 4 3 758906965 3 415792100 2 26071 38254 2 49676 73282 4 3 40826809 4 4 2 11509 37326 4 2 41441 45271 3 48677466 3 12549647 4 3 800093580 1 779042609 3 864862102 4 3 468674995 1 539191955 2 19443 85312 2 19106 51083 2 13102 79397 1 596123917 3 779827818 1 144754713 1 480069345 3 758080559 2 19803 48686 1 153063481 3 321273749 3 266222740 4 2 4375 35522 3 193656037 1 912546991 3 213897881 3 294755817 2 19378 71317 3 50679757 2 67106 92327 4 4 2 94598 99337 4 3 154866895 3 793933432 1 277355530 1 672199406 2 40191 81275 4 3 63186344 3 882397093 3 802933231 4 4 4 1 736856773 2 6808 48058 4 1 751771029 4 1 385406449 1 593687814 2 62547 106636 1 300389585 4 4 3 75499879 3 135718630 4 4 4 3 455297900 1 669034899 1 913565463 2 84018 95054 1 684785455 3 603286526 4 2 79311 97581 1 391167213 1 243949538 4 3 731547655 1 556085006 4 2 34558 91042 1 939068813 4 4 2 30294 31504 1 281494620 1 151883809 4 1 444083148 3 335151247 4 2 3514 76405 4 4 4 3 814493336 3 709624938 1 124767349 3 521393121 2 42429 79381 3 279490387 2 52332 80291 4 3 883829618 4 2 8882 109082 4 1 901016499 2 18101 68277 4 1 736141108 2 34641 93205 3 841998221 2 49346 63932 4 2 72818 104613 4 1 64806146 4 4 4 4 1 677744959 3 584090884 2 1965 41814 4 1 935131673 3 635155396 4 4 2 47799 52340 4 1 770623576 1 674980885 2 8798 42750 3 135495799 2 19411 79718 4 4 4 2 62679 67120 2 15210 41319 2 29791 64291 1 388857959 3 810053807 3 528010292 4 4 3 164100628 2 80695 88302 1 249512238 1 596210135 2 54213 75166 2 17790 81325 4 4 3 489432584 2 35395 51118 3 843838035 2 10249 87636 4 2 81578 91141 2 91086 109219 2 55292 95880 4 3 125422632 1 822276769 1 962098354 1 718330101 3 908412289 3 66596938 1 213749040 4 2 30627 84705 3 234323006 3 184253185 3 899143011 2 2286 102770 1 998897691 3 882736838 4 3 36632075 1 416736542 2 9359 28452 4 4 2 1451 102456 2 12752 19927 4 3 751533458 2 22011 39591 4 1 27256744 3 212014140 2 36330 73263 3 185590925 2 4957 44929 1 561956833 1 842265726 2 15634 16318 3 283064613 3 234063566 1 681955085 1 444013444 4 3 735473434 3 895754122 2 13728 60822 3 234505693 3 765519018 2 31313 59657 4 1 174142971 4 2 37165 98203 1 483830156 1 528579730 1 183052022 2 63810 95015 1 2269839 4 1 417514684 1 792165277 2 39519 65324 3 46777527 1 93636301 1 24991903 3 734857372 2 34322 101971 4 1 193329695 4 3 382843898 2 3465 70403 2 27281 60628 2 65701 77179 1 558871250 3 776017123 1 786460174 4 3 400715971 1 789128452 1 490022782 4 1 440998148 3 90676115 3 966425778 2 67543 104037 1 565549921 1 28403007 3 246285465 3 737879583 1 797186231 4 4 2 63458 74119 2 1522 68609 1 77582059 1 51994798 1 534433684 1 999266876 3 624127630 2 20895 107304 3 652570278 2 15662 28843 3 11618166 2 32351 59623 1 225530697 3 51568944 1 365191197 4 1 1401579 1 533487861 2 73610 91137 2 3793 91830 2 32377 92957 1 847822244 2 42704 97972 4 3 90723887 1 86429539 4 2 91293 96837 2 84597 93141 3 653228781 3 378238511 4 3 123698548 2 74546 89335 4 4 4 1 47547948 2 2144 6874 3 263882934 3 508187267 1 704777640 2 77334 87263 3 163939386 1 790090117 1 289972958 3 809139085 3 286079793 4 2 11692 74382 4 2 50774 56366 3 426689611 2 58825 84889 2 27542 42299 4 3 676719421 4 3 310021622 3 891296113 2 6165 54512 3 373243225 3 320115455 2 13901 73189 4 2 45027 98212 4 2 22006 82211 1 383381871 3 18265129 1 884997862 4 2 29636 104202 2 3954 78078 1 356139504 1 254645361 3 884729153 2 49464 75867 3 321041790 3 85072632 2 1651 66060 4 3 186439161 1 418771603 2 10287 89544 1 55257116 4 4 4 2 20989 110658 3 873729127 4 2 7601 106309 2 17152 27707 1 850912142 2 59161 99666 1 382755375 3 423520762 2 73351 93764 2 72990 78991 1 994069680 1 372741255 2 2898 19761 4 4 2 25965 96253 1 435041229 2 5424 104295 4 4 2 5245 86382 4 2 9773 94473 1 723051647 2 14123 45421 2 15924 44084 4 4 1 293355972 2 26096 71273 1 559990416 1 725151333 3 877863590 4 1 107023139 4 2 359 39895 2 35371 71753 2 57331 63089 1 869450485 1 981835749 2 32171 37313 2 91269 109517 2 47023 76155 1 746914242 4 1 151165356 2 25848 87756 4 4 3 343444387 2 50342 53805 4 3 802904809 3 937904764 2 12068 86202 1 629300151 1 757197468 1 388950325 2 42729 104689 4 2 57226 72368 1 191023333 2 36894 68096 2 77769 91937 3 445784524 1 360669875 3 195646333 4 4 1 375018748 1 913242156 1 564898436 4 3 711157418 2 35342 62582 4 4 3 567929819 1 796845379 2 26146 36333 1 16486432 4 3 172225296 4 3 65246528 1 861306107 2 28645 57158 2 80625 91412 1 22910770 4 2 77581 97144 3 572833755 4 4 3 453313130 2 18460 36234 3 19310794 3 923633493 1 94114505 3 336463315 1 63839242 2 35402 49546 1 306223084 2 27797 41386 4 2 32318 53984 1 152859415 4 2 34978 54758 2 366 89005 1 491268866 2 33545 49053 1 932251725 4 1 313609375 2 19079 65786 4 3 30309819 3 224514207 3 208197531 1 238525892 3 3776986 3 977360008 1 695055320 3 471419177 2 15434 18637 4 1 708088863 3 291870296 4 1 479426876 1 59961372 4 2 50823 76419 3 21109316 2 30001 44358 4 3 995745296 1 781888079 3 435725893 4 3 648111829 2 21211 77559 2 19020 20314 1 308661972 1 781945066 3 108758425 1 553889725 4 1 274688129 1 529096776 1 825911419 3 92168740 4 1 44244474 4 4 3 398405719 1 205592969 4 3 89355852 3 517854091 2 14556 23977 1 108772052 3 197159181 4 2 47075 82588 1 886659509 3 604577923 3 4490319 3 427829565 2 38496 69539 3 319636999 2 13030 77545 4 2 32558 55390 1 697525730 3 555299555 1 631561568 2 50288 82616 2 73520 87683 4 1 859470890 4 1 732166027 1 424777883 1 435515904 2 32102 105438 3 220161015 4 2 67248 90250 4 1 405853041 2 29248 48402 1 124592159 2 4505 28401 4 3 120343765 1 682838446 3 746891588 2 42632 63376 4 4 2 52710 88240 1 721876595 4 2 77394 83371 1 393765223 3 968958970 2 25790 60645 1 136173573 4 3 477623944 3 589844974 3 254559428 3 472890468 4 1 448757559 2 58522 90234 2 33103 96203 4 4 3 786679456 2 35081 105461 1 510429011 4 3 444382748 4 4 1 633801193 3 813182217 2 24338 50599 3 482566779 2 55715 95137 4 3 239769839 3 223650033 1 178836943 1 445975769 1 516459015 4 2 25700 41886 4 3 779397884 3 284368609 2 44387 50073 2 27137 90750 4 3 993548069 4 4 1 247884153 2 70716 88633 1 729907489 3 820571462 3 255311023 3 301009483 4 1 662330967 4 2 20972 96527 1 271830655 2 18186 91492 3 475464629 2 2320 8666 2 51624 100978 2 46927 52510 1 112868915 4 2 70231 71857 4 2 15703 32367 2 25507 74976 3 492988700 1 719303856 1 231410806 4 2 102540 103928 2 41224 96687 1 684950231 3 277814208 4 2 74546 92593 3 896309177 3 560214612 4 1 66932757 3 255633191 1 184309238 1 925790868 3 844574168 2 34895 77756 3 913544256 3 676645365 3 996493836 2 62557 84990 2 55058 64676 2 27158 95826 2 48182 65385 2 24531 74166 1 631354416 4 1 316322612 2 28822 103526 4 3 38741912 3 618825940 2 36650 37794 2 2970 19832 4 3 417309523 4 1 103272146 1 292136905 2 26866 46226 2 39339 88736 4 4 2 46040 108985 4 3 444351308 1 534309262 2 9530 90417 2 47227 110062 4 2 94445 104625 1 409801434 1 252456403 2 34266 93308 2 37786 39077 4 1 81970307 4 3 139111235 4 4 1 571011826 1 591795328 3 741443136 1 325866320 1 742702431 1 635347584 1 856509614 1 16731430 4 4 3 269016648 2 10256 93102 3 35808658 2 20944 105887 1 499015062 2 36577 88732 2 3075 47481 2 65147 84349 3 419792062 3 446564809 4 3 476092736 2 30666 110142 4 3 20697234 2 20701 25032 4 2 53120 67654 1 830022715 2 19019 105902 4 4 2 9237 52127 3 606915970 3 864503469 4 3 820634939 3 202453167 4 4 3 767378264 4 4 3 591133081 1 474059317 2 40045 96024 2 73401 96475 1 680874106 2 35719 74427 4 2 22393 111282 4 3 1627559 1 932040101 3 736390419 4 1 556122711 1 956710692 2 42225 50972 2 53042 107983 3 519106510 2 1335 42088 2 48222 61915 1 962296101 3 223653056 4 2 41640 82956 1 783345798 4 4 2 19199 57470 1 424373336 4 4 1 914504218 4 3 236894825 1 120053505 3 969592607 3 173128243 1 341790044 2 3946 14611 4 4 2 21073 41450 4 1 30514320 3 26463223 2 10679 39339 2 15654 92643 3 909549153 1 720774906 4 4 4 2 28471 50999 1 881790462 1 861651187 4 3 932280915 1 295671556 4 1 924722857 4 2 11353 30504 3 324394615 2 55863 94367 2 2029 31245 3 195021927 4 4 3 880031989 1 54559071 1 9454942 2 46377 65421 1 56645929 1 706374530 4 1 762806424 3 447518996 1 268885573 1 146739488 3 857912118 1 171254323 3 682145751 3 289744440 3 164887274 1 195333352 1 55698066 2 23615 50185 3 54644074 4 2 43341 92980 4 3 509258719 1 792670881 4 2 36128 46932 3 956920811 2 33098 89868 2 39916 110079 3 870230339 3 531267150 1 714154694 3 566174671 2 39096 96513 1 720627654 4 1 224861372 2 8139 49325 3 914637222 4 3 582806750 4 2 16097 47925 4 1 232403516 2 18832 89005 2 71068 103688 4 3 526726574 2 30597 86436 1 402530466 4 3 714013242 2 77028 99009 2 30666 69621 1 851996006 1 392859735 2 40288 103605 2 63611 92061 2 49611 95863 4 4 2 39011 87044 1 458629662 4 3 230914424 3 710331395 3 242096566 2 36448 89307 4 2 3767 7733 2 291 16622 3 135606034 1 204041335 3 779606247 2 83942 95322 4 2 70139 88731 4 4 2 65668 96139 3 976275381 3 185917797 3 302164352 4 2 6529 80494 2 13585 80458 4 2 33341 47153 2 1587 11011 1 416277135 1 533164921 2 67023 95994 2 59180 87713 2 23664 84015 3 219994267 2 1997 69820 2 77607 88074 2 633 27586 2 77412 82874 4 2 30061 42061 3 140495633 4 3 415789690 2 25991 99163 1 141642937 4 4 1 711698462 2 59540 105537 4 2 70806 82795 1 254279447 1 928563505 1 202582197 1 341883146 1 597013921 4 4 3 180812032 1 491219872 4 1 298769877 4 1 613920376 1 10903725 3 9446670 2 10265 43778 4 3 853543625 3 369845065 2 5178 78905 1 222402100 2 79474 104119 2 89633 99000 2 36583 88895 3 234328587 4 3 528720757 4 3 34450579 3 419417818 1 155383796 1 331558887 2 65545 67393 3 52501684 3 835986979 3 348229118 4 2 16109 107579 3 18113801 4 1 21300632 1 515669593 4 2 3930 59003 1 106986166 3 505771232 1 552772249 4 1 773836114 2 18246 33991 3 178767064 1 456945743 2 15295 84932 4 1 648648111 4 2 12574 106357 2 48979 49889 1 585545891 2 24975 73465 1 831771468 2 26457 31435 2 87179 90929 4 1 740346827 1 856782884 3 927466586 4 1 594298326 3 124665761 1 280251023 4 1 835972145 2 31512 89566 2 38545 83498 4 3 890508343 4 3 290737086 1 675185066 1 516707158 2 41373 107737 1 13540440 1 696581729 3 69835419 1 267339510 3 392063003 2 3045 55769 1 356591692 1 343011660 4 3 76032460 2 47442 110330 1 699931783 3 882566922 1 352157015 2 19028 76483 1 857162211 4 2 28403 67574 3 62612904 3 61133871 2 11772 68769 2 27269 108843 3 66257296 4 3 172228455 4 1 722144250 1 620624669 1 395884723 3 306445499 2 25395 93026 1 60352696 1 345233883 2 12300 29124 3 35892172 2 13925 32834 3 665727150 4 4 1 613063195 3 15922186 4 2 1049 65045 3 40615823 1 393780742 1 236157502 3 497926268 3 536139218 1 27991286 3 881818274 3 339386731 4 3 180777846 2 71243 89068 2 3184 29821 4 3 745226247 2 2555 82200 3 148470424 4 4 2 47887 111150 4 1 656453825 4 2 45845 90710 2 95676 105380 4 2 80114 107637 3 6476759 4 3 739872080 3 33750299 4 4 2 25822 79840 1 640296103 3 51425387 4 2 25708 106020 3 857062296 3 622369796 2 18607 101279 3 713411331 1 380280435 1 442497810 4 1 888200222 4 3 21079801 3 670493584 2 55933 97991 1 50692265 2 30728 93180 3 394418821 3 487919287 4 3 75382799 2 11347 30424 4 1 118821790 4 1 379959634 4 2 80318 93427 4 4 1 355517055 3 968699351 1 39941727 4 2 1252 21014 4 1 381739108 1 390436637 1 563575457 1 948137152 1 1282223 4 1 66126202 4 2 37321 82229 1 538644819 4 4 4 3 381707478 4 3 479619748 1 59033960 1 349209478 1 643993804 2 38456 104165 2 38898 42459 2 29106 90895 4 4 3 578008304 1 442674818 3 863407000 2 5227 43353 2 4194 49341 2 24683 76072 2 58926 110350 4 4 4 1 808293202 3 80660962 4 2 11420 62268 2 57114 109943 4 3 249255568 3 487243701 2 24141 91852 2 63453 104883 3 647902205 3 788702913 2 8188 68225 3 931789956 2 49942 91020 2 104798 108808 2 26083 102667 2 10362 102650 2 10844 108735 1 488186019 3 717798977 4 4 4 3 1289730 2 6526 84635 4 4 2 1442 65098 2 32098 81660 3 452262414 1 15343860 4 3 625190753 4 4 2 52861 73114 3 219473214 1 358454597 4 3 82701646 4 1 287816477 2 10631 99462 4 3 531839398 3 227870894 3 59848115 4 3 794523011 1 387784505 3 473323303 1 185445177 2 31582 38463 4 2 46979 53160 3 777301117 3 518272121 2 17048 90536 2 5182 25287 2 52022 55693 3 714049324 4 3 91396863 1 11308985 2 1337 110141 2 59801 106191 3 334658384 2 9872 62343 4 1 913943749 1 444276778 4 2 16055 95848 2 45396 57514 1 409904189 2 74198 104008 2 81602 101186 4 4 3 556666869 1 177328489 2 24330 77750 4 1 537313603 1 938859557 4 3 625614192 4 1 587085666 2 52074 81538 3 242267896 1 85750189 4 1 223263518 4 1 356131154 3 607893197 4 3 511575519 4 3 674813855 4 2 20063 22899 2 90586 103337 1 491671622 4 3 116861209 2 94554 100988 1 266187629 1 952380788 1 953240596 2 11669 49179 2 60386 69912 3 752473081 2 88305 102009 3 855394981 3 787890718 1 957902951 1 241540474 1 686447649 2 51882 75476 3 686729676 3 914660610 4 4 4 3 946600820 1 828203438 2 7538 57076 1 552107034 4 2 53547 85172 1 567971881 4 3 875303302 4 2 61946 62421 3 347129263 2 42413 77647 3 981277021 4 4 2 73509 83488 2 50581 104655 2 5417 82838 3 879810079 1 757968643 4 3 148045505 3 242620352 3 15733013 2 20750 48678 2 4614 92108 4 4 2 9344 21450 1 867842812 3 610397120 2 78847 91041 2 17179 58258 2 83535 86426 1 909025807 3 691240327 3 729347722 2 13174 88759 4 4 2 27467 54255 4 1 230156767 3 249218095 4 2 84868 111411 4 3 956376074 4 3 282821498 1 36913063 2 27187 65046 3 935447287 1 392917764 4 4 1 712030535 2 15860 89475 4 4 2 21347 94165 3 638274301 1 634098221 4 3 131187210 3 214841948 2 32336 104548 1 354129818 3 297661533 1 343884490 2 24571 29036 3 754895053 2 46131 101002 4 3 864693002 3 178922691 4 2 26447 32308 1 876760220 4 1 238959659 4 2 6090 20415 1 56890219 1 146119851 3 964481152 2 14624 25793 2 5274 110513 2 10631 65873 1 209130792 1 769337104 1 100265395 3 330789497 2 27215 34072 4 4 4 3 416500969 2 10247 52468 2 31867 107131 1 805182031 3 817632763 3 944621958 3 733088331 4 1 531810085 3 721059927 3 552578332 3 56758557 4 2 27869 71495 2 10079 32555 3 172016894 3 542996847 3 298432034 4 3 353878596 3 604640757 1 256879548 1 839124242 2 9874 87131 4 2 76632 103671 3 392170202 3 635290021 1 163270100 3 600398043 2 19957 22682 4 3 206253295 4 2 75144 78605 1 559403866 4 3 80770399 2 81959 89333 3 222243870 1 922095607 3 99930509 4 1 521330449 4 1 769686597 1 865617572 1 51829526 4 2 11508 60436 4 1 164921360 3 635070728 3 21031659 3 405896597 3 19771839 2 24485 102661 2 31621 42876 3 729379981 2 16015 107732 2 93267 111452 4 3 527208217 3 896730081 3 259350030 4 4 4 2 88157 109799 4 1 147690837 1 758965852 2 30188 86676 1 23297225 1 554932652 2 45 10972 2 34576 85259 3 361345118 4 1 575974026 1 512767824 3 490608259 1 415664927 2 7704 52746 3 189878263 4 1 854114728 1 264554197 1 341633625 3 178504994 3 700731087 2 1063 15034 1 762782477 2 18066 95414 3 541711622 4 4 4 4 1 899626449 1 35622237 1 51334163 2 17933 28031 1 604144565 1 46223105 1 631499791 1 768698926 3 139686811 3 453301843 3 178373146 2 9776 93761 2 23515 48383 1 899880439 1 515806642 3 625720347 2 32794 93325 2 92545 105188 4 3 171718224 1 220218593 1 630850989 3 911533366 1 227543953 1 895514790 2 17946 92691 2 18445 74465 1 686282065 3 418458035 2 2391 52019 3 849803187 4 2 88531 93272 4 3 331782451 3 455770550 2 63797 95865 4 1 336189915 4 3 319929008 3 50343019 2 34993 58012 2 59000 82030 3 286515827 1 290469454 2 55999 70931 4 2 14796 51591 4 1 505845984 4 2 55401 70504 2 84326 88911 1 713542923 2 45720 47781 4 1 243053758 2 17597 74424 1 856768718 2 50098 80179 1 936430834 4 3 856776236 4 1 687943680 1 438488186 2 1514 1805 2 27875 77864 4 1 934437791 3 243533694 4 4 2 8230 75358 1 53036646 2 3832 91450 4 3 946510691 2 7060 20298 1 995987234 2 14847 98458 4 3 355165338 3 996165817 2 14407 51188 3 785551173 4 4 2 14601 28085 4 1 611865405 3 221935478 1 720798024 2 36440 61107 3 42223518 4 1 45748520 4 3 256054242 1 811731219 1 319067934 3 341862420 2 8521 98303 3 828591025 4 2 1998 100227 2 41673 93452 1 836252944 2 37474 71788 2 21269 95948 3 583713979 1 235261667 4 2 49987 50788 4 4 2 64967 67575 1 288170603 3 395901233 4 4 1 109251383 3 20832492 1 749475375 2 8720 107859 2 54123 70501 3 27415295 1 856812826 3 890161939 3 526279751 4 1 795614693 1 430379109 3 448652137 2 10570 90247 2 60106 102872 2 56506 106773 2 16615 60301 2 20534 31693 3 882650006 3 116890636 1 121401280 1 105696867 3 61912860 1 950703352 1 101610212 4 3 90348204 2 13794 15053 2 47840 59344 3 251261940 2 15089 83836 4 1 99645300 2 37463 87551 2 4594 54588 4 2 44209 54827 1 497997274 4 4 4 2 40683 55675 2 26086 96150 4 2 35268 66111 4 3 656929531 1 18280032 3 121476327 2 64354 68822 3 598879928 1 710338797 3 855604257 3 870971609 1 679634119 4 2 15658 92663 1 828639727 1 313126193 4 3 484492004 2 30646 62046 1 861021805 2 52274 52622 3 103522696 3 419578224 2 335 20154 4 1 537124391 2 20431 40766 3 461826499 1 338967349 4 4 4 1 9310960 3 452975497 1 534108689 4 2 10492 61938 3 272613905 1 697579564 1 353181619 3 760141243 1 889534544 2 2533 60590 1 221433235 4 1 113421319 3 99564726 2 7932 97156 4 1 820760561 4 4 3 364036731 1 759469372 3 579728582 3 997468501 1 53912635 2 32846 46164 3 284662395 2 46621 73034 4 4 2 19608 93451 2 19830 54451 1 677051517 1 478406881 2 78951 87818 2 20860 39438 1 690656744 1 454089354 2 30729 90386 3 152382447 1 418663337 4 4 2 90288 108320 1 75833474 4 4 1 34556273 1 208644437 1 684171354 3 779904701 1 59432779 4 1 227435774 4 2 36214 82767 3 441996711 2 51536 95254 3 949548045 1 880232689 3 857416817 3 468495215 1 843083094 3 299629034 1 813937024 4 2 45195 58170 3 498147916 2 43017 101243 1 55835021 4 1 608658223 3 881483177 3 815967452 3 374973590 2 12000 67640 2 33214 60093 4 1 965767051 2 14132 92665 1 882594580 4 3 59831930 1 463977129 2 32157 34020 2 57143 74214 4 3 919005243 4 4 3 45741715 2 64794 80945 1 18759840 4 1 833458908 1 980918269 2 75827 108524 4 3 526050155 1 824276402 1 72133153 3 794580622 3 153075670 2 64395 89187 2 49746 64142 2 25728 38187 4 1 938725084 2 15080 48248 3 46018764 1 649800195 2 34750 108268 3 72445153 2 21235 96992 2 58522 91583 3 894779939 2 17468 99012 2 20228 59117 1 243946032 4 1 524204959 1 64194868 3 711436040 4 4 3 845325374 1 584767690 2 31253 107171 1 926131096 2 4634 68671 4 2 51299 67197 2 54536 62901 1 873266787 1 715000995 1 754481711 1 669175695 1 475833452 2 16636 91990 3 504863912 2 25108 65171 1 792824267 1 394482107 4 1 6424474 2 28549 110085 2 8179 29243 1 805194844 3 281060496 1 565522189 4 2 24489 32107 1 283970117 4 1 360579838 3 334905112 3 431959829 4 3 61050139 2 19700 95723 3 230309085 1 152964190 4 2 72810 74243 4 4 1 543607096 1 604583283 2 20357 45006 1 904264279 4 3 928704197 2 32307 56098 3 365757130 4 2 9402 29948 2 30255 52695 3 468371262 2 59347 65736 4 1 728547989 3 839688404 4 4 4 4 1 664924387 2 95872 110699 4 2 77171 97395 1 124445049 2 37776 108869 2 67009 83318 4 3 489058017 2 57249 58709 3 58121118 3 669948005 4 4 4 2 37234 105164 2 39142 111251 2 11245 86917 4 1 257760750 4 4 3 967961168 4 1 964366252 1 55081448 4 2 3744 97411 1 189753078 3 204226936 3 23389636 1 780181023 2 10121 82729 1 165737718 4 2 2773 90837 3 113308284 1 1236630 3 927816484 4 3 858610100 4 1 740734773 3 296138040 1 1524340 1 602614647 2 42468 69301 2 20120 64905 4 3 871344600 3 644405207 4 4 1 254713483 4 4 1 725419263 3 30388951 3 808117240 3 44426420 1 3202043 4 1 882211540 3 942669858 4 2 60197 87418 1 460569354 2 48905 110791 4 2 28802 65341 1 101466554 2 35487 76625 4 3 324533566 4 3 551770358 4 2 44237 50692 1 642796287 2 26546 68110 2 22623 63846 4 3 883776195 4 2 54967 75668 1 955652120 1 880058016 4 2 72805 85310 2 88181 106339 1 348815488 3 55480033 1 60523330 2 103957 110479 4 1 984834429 3 337786718 2 29743 46845 3 339001459 3 946155538 4 4 4 1 711408136 1 475607588 1 597216313 1 531173886 2 18443 26120 1 76126918 4 2 36519 86603 4 1 50480414 2 2732 110955 2 22417 95541 4 1 784670265 4 3 1649446 4 1 870018701 1 232845136 1 354105604 4 3 444086913 3 960584568 1 708869823 1 357985367 4 2 17890 96989 1 57601997 1 849258790 2 11277 22769 4 2 74138 88501 1 472347225 1 917590700 3 689017524 2 33677 50036 4 3 732670345 1 406304299 4 3 39462491 4 2 72580 104289 4 2 2984 76387 3 163429277 3 849072385 3 920157671 2 60350 64115 3 633773467 3 633197770 2 38935 61018 2 90268 100321 1 170643629 4 1 598845223 1 763701635 1 89703142 4 3 173609246 4 1 836028394 3 6950116 1 452820627 1 823061959 4 4 1 570283538 4 3 975353337 4 2 22976 69065 4 4 1 531998343 4 4 1 955254300 4 2 54924 91862 4 2 23589 73121 3 143844152 3 871620263 1 854353812 4 3 456297129 2 8205 15607 4 2 17108 19981 4 1 592450508 4 3 314486764 1 568055174 3 325550508 4 1 464623869 2 57684 75233 2 13822 83142 1 676942247 1 243205879 1 334637182 2 87647 102173 2 19349 77238 4 1 122439137 4 3 92568381 2 55322 68352 4 2 38199 52964 1 956960244 1 541162045 4 1 380096829 4 1 579384262 3 373239488 3 934725418 1 96793245 3 174672424 4 3 993343364 1 10426720 2 34002 36969 4 1 17977556 1 372995773 2 60062 84375 4 1 310375000 1 35952561 1 338538355 3 91158855 3 870844767 3 909884235 1 271910002 4 3 399563431 4 4 3 912760753 4 1 639658343 1 307458912 2 93752 101094 3 596611622 4 2 19623 80759 2 102606 107983 1 641599848 4 3 69840040 4 1 244998106 1 68526736 4 4 3 173212562 1 682415270 4 2 14822 87988 1 884676393 1 481319968 2 5223 98658 4 3 580322781 2 83153 92457 1 872491582 4 2 19067 83273 3 37805793 1 327973114 3 12597414 3 401184044 1 163354531 1 487472194 2 50130 51404 3 97689429 1 979665405 3 198526034 3 540726930 3 556404031 1 608831448 3 30140131 2 4361 18785 1 12584228 4 1 423872062 4 1 403371221 4 3 132011721 4 4 3 720187506 2 48675 86938 1 253698691 4 1 40749048 1 537394861 2 34022 109369 4 1 108831250 4 1 55828152 4 2 47763 65493 1 950916333 2 59717 99362 4 2 65765 91362 1 837264095 4 2 1398 40242 3 217786087 1 240661233 1 656764953 4 2 103787 106828 1 697032030 4 2 28536 38210 2 10145 19889 2 89036 109584 3 171945774 4 4 1 824845681 3 992030818 4 4 2 43954 85990 4 3 562209603 1 665238611 1 753936645 1 66831730 1 519798488 4 1 95320257 1 377845289 1 640505394 1 868998383 4 2 39143 58344 1 61329525 3 482009904 3 566065332 4 2 13315 56452 4 2 12034 23900 1 975995277 2 14970 71334 4 2 15242 97313 2 7317 107291 1 77189295 2 73722 90085 4 2 29162 99791 2 29251 37723 3 99621813 2 4746 42527 4 2 21586 27089 2 32326 45450 2 38227 69414 2 65988 81212 1 950421628 1 471713107 1 935215295 2 69046 101114 4 4 2 25266 58884 3 632490723 4 4 2 52988 85713 3 547245595 2 69725 108690 2 19901 97487 1 174812731 1 953360807 3 244405093 1 489350298 1 395576737 2 4621 17689 1 319960528 3 280434137 4 4 2 760 62101 2 34150 104955 1 209431671 2 89987 109631 2 42320 82539 2 11460 51120 2 29109 102682 4 3 882822164 2 47904 95794 4 2 11492 80391 4 1 167744148 3 648372898 2 52945 78913 3 405170615 2 60176 103160 3 6333417 3 98226445 4 1 637636325 2 16428 67627 3 564316077 3 432022953 1 844027154 2 16506 55685 3 82805019 4 1 66013762 2 29697 80342 2 32922 68990 2 20991 91804 1 936394030 4 1 940768492 4 3 277310632 3 928136288 1 12489590 2 10722 66750 4 2 71094 89328 4 2 89163 102806 3 81901716 4 3 508173473 2 63032 68978 3 42779282 3 366864613 1 467246017 1 178712028 4 4 2 39030 44438 1 66089508 1 672474106 4 3 27174568 3 283748885 1 961435614 4 3 452376566 3 833060214 1 970072070 2 31700 48294 1 795876705 3 75855011 3 64240617 3 546962334 2 47163 73434 2 25859 59232 3 910883565 3 700401538 3 141790815 2 35004 57371 1 511380917 1 915313297 3 953334365 4 2 22710 48348 2 24142 85727 4 4 4 3 724365147 3 472707261 4 3 363732146 3 64195413 1 939860741 1 818675718 4 4 1 860191484 1 647497505 2 33469 36844 2 1347 86786 4 2 2392 56618 2 11949 20830 2 32725 68165 4 2 32935 51302 4 4 3 376843272 4 1 553959252 3 532854496 1 388467151 3 980381402 3 978064393 3 393344998 1 932411646 3 9373674 4 2 13756 105682 2 29895 91832 3 776985819 2 40514 74008 2 50527 97626 4 1 921686939 1 139556295 2 12203 51650 1 689982843 1 942190454 3 381251388 4 4 4 3 421847394 4 1 696266878 1 43340244 3 487357387 4 3 462054745 1 982188844 1 537962988 4 3 254563076 4 2 52181 52826 2 68005 101427 4 3 693081781 1 289608373 2 19040 54342 3 503635745 2 11674 62146 4 4 4 2 49924 73731 4 1 332983426 1 630694571 2 102318 103590 4 4 4 1 837477721 1 965621737 4 1 635251675 1 360589158 3 247638897 3 439532044 1 531155438 4 3 19801598 2 29244 70232 2 20147 108321 2 40483 70102 1 623262328 1 34774210 3 556865874 3 684122718 4 2 24309 63567 4 3 488044582 4 1 54046959 1 442536678 4 3 142411286 2 73504 97879 1 774260546 3 498130 3 970426408 4 2 68797 101489 4 4 2 22852 35374 3 262454121 3 564612545 2 46976 88534 1 446598240 1 183166212 1 909123701 1 255418285 3 997489293 4 2 19393 84046 2 28296 105369 3 969619258 1 682542035 2 3533 100266 4 2 11198 24602 4 4 4 1 866283354 2 62545 106644 4 4 4 3 74703986 4 2 57955 94695 3 259368998 3 669406483 1 694793189 1 420277789 1 887688320 1 279562774 3 275995099 4 3 71598240 2 76494 82010 1 954353386 2 54290 104475 2 16070 21041 2 20009 49921 2 44129 63624 2 28232 38773 2 41167 56681 1 458888941 2 78148 108883 1 420267265 3 839222104 2 10775 41331 3 909363855 3 37281706 3 607573591 4 3 633414962 2 56545 65752 1 918651214 3 207604673 3 61707923 2 82591 85014 1 756179668 3 198132738 4 1 618081773 4 3 674212816 4 3 388733318 4 4 2 70682 97478 3 404601378 3 507645528 2 64659 71641 3 553513724 4 2 37706 106406 4 4 1 5258978 2 103045 109127 2 30972 68025 2 53888 92346 1 454926310 3 835617017 3 157072473 1 980573534 2 37589 52814 4 1 485782952 3 120111423 3 43977135 2 12213 53944 3 8130138 3 326677283 2 26228 95615 4 3 557920048 1 684755180 2 55765 82091 2 27965 31115 1 329579332 1 509506942 2 76891 86920 3 60240473 2 3909 74657 2 5768 46845 1 484179480 4 1 765482623 2 35516 100255 4 4 4 1 661016473 2 28544 52048 4 4 3 740683108 1 180057427 2 81029 90219 3 563170005 3 485301949 4 1 124615646 1 117273444 4 1 760414893 4 3 774317018 1 214867525 3 961429772 3 83571563 4 2 4574 45779 3 892790943 1 8203196 1 92682701 1 795437676 1 59451080 3 656432577 2 13947 37540 4 3 62815869 2 13473 105870 2 48560 96142 3 254097301 4 3 660982791 2 80918 101826 1 454665204 1 936906979 4 1 17887012 2 36432 106208 1 589473501 4 2 101157 107934 4 2 47026 94169 3 885239957 4 2 17674 37866 1 114291163 3 933309275 3 793515254 1 673049594 3 91839255 4 1 67121994 4 3 981420861 4 1 771514177 1 907746097 2 87137 91338 1 30236062 4 1 49099461 3 182342730 1 524362895 3 61850720 1 223941735 3 884128508 2 71904 84940 1 296415762 2 61193 63383 2 23810 30890 2 91234 102033 3 779003833 3 835739753 4 2 20857 108004 3 271552514 4 2 16961 90425 4 1 527375375 2 7529 18205 1 882855983 4 2 11033 70876 3 896451813 1 450071003 3 60675565 3 455972595 1 69716838 1 4061446 1 770865761 3 515597875 1 236505972 3 577580099 4 2 26392 68174 2 12117 28388 1 39908912 1 834866605 2 78752 101331 3 47189165 2 69994 103011 2 31683 84381 1 712068912 2 25637 111762 4 2 58390 91760 3 385307402 2 6195 83416 3 263765105 2 25772 85323 3 499258185 2 43360 65743 3 945473131 1 723120657 4 4 1 847916584 3 407799646 2 99905 104520 4 4 2 20457 101900 1 780890263 3 324812533 3 563406925 4 1 792546497 2 75900 110476 3 511265480 1 48450051 4 2 55250 75515 3 492491603 3 110087014 3 490218253 2 16763 35545 3 637991563 1 148927063 1 615806715 4 3 721439711 4 4 4 2 20951 40168 4 2 9256 104333 1 957412197 2 4129 59857 4 4 4 4 2 7537 92392 2 80615 103226 1 459725772 4 4 2 25896 110552 4 3 347271222 3 272823419 2 17718 80074 2 57979 70408 2 546 59758 4 3 14204840 2 55183 87843 4 3 158637652 3 60331161 3 848037709 3 968901901 4 3 979964274 4 2 48790 105759 1 627203081 1 45567833 1 479782169 2 51003 64398 3 693206206 4 1 597936530 3 530418266 3 495436270 4 2 43739 95306 3 909992812 3 917221049 1 318604034 2 31847 63300 3 757686175 1 36013054 2 720 26807 1 781449279 3 252908832 4 3 475400259 3 475352089 1 138906350 3 689377747 3 531020472 1 394937099 4 1 761861509 1 221453144 3 433052794 2 2746 80597 2 24049 54050 1 840939464 4 4 3 496299995 2 46738 103915 1 591791757 2 28720 56960 2 30273 33486 4 3 58831264 2 9866 105526 1 196766666 1 714120455 4 4 1 237131373 2 51712 81966 2 8997 9503 1 943756728 2 64976 94267 3 474524522 4 4 3 451954248 2 8636 19996 3 926136621 2 6365 82074 3 996687141 4 4 4 3 352853154 1 378846599 3 752917795 4 3 630840952 1 176139711 1 731329304 4 2 69034 96043 4 2 27809 46912 3 167546695 1 856955161 1 924285991 3 5307474 2 65858 77173 3 91070632 2 34181 78629 2 52459 66164 2 5792 67749 1 456338232 3 423532643 1 618682234 1 575185234 3 819782206 3 695543397 2 2309 7995 4 4 2 3909 88787 3 840965550 2 19616 82744 3 603597986 3 241530092 1 579705511 2 23798 81143 2 65667 68262 3 116797955 2 12418 87398 4 2 10619 59294 2 25240 84397 3 725340262 4 2 51466 56134 4 3 13585665 4 2 91086 111921 3 911406610 1 829352525 3 849921980 3 73363295 1 527252627 3 20936941 4 1 62181804 4 1 537943041 1 940410115 3 146772380 3 459107127 2 17094 49482 1 429217896 3 12632246 4 1 374274312 3 72770712 1 580438669 3 555091125 2 41807 109246 2 14569 83540 1 96518887 3 665933682 3 280148792 2 25472 104195 3 169349812 3 223193301 4 2 5690 82676 2 74812 81152 4 2 17535 111253 4 3 56066758 1 418151292 4 3 479811825 3 427760935 2 57858 71566 4 4 1 886931003 2 99356 109474 3 953557075 2 49222 50506 4 4 1 727545385 3 40612877 1 944231110 3 321396863 1 525792596 4 1 326321532 4 3 220156529 3 13862302 1 801849003 4 4 2 81730 102432 4 3 942662050 3 418868776 1 360970725 3 972296027 1 572703560 2 2065 23613 4 3 438423505 1 613194726 4 2 28168 56185 4 3 480819937 2 10920 80942 1 928405744 3 869420159 1 709453232 2 49939 55574 3 781342290 3 676052414 4 2 21017 107965 2 50777 107592 4 4 4 3 731826318 1 283644092 3 113990728 4 4 1 656934765 3 544065198 1 20561267 1 53239315 1 455739213 1 617641128 2 34275 38819 4 1 327632513 1 289890000 4 4 2 102664 106040 1 438456196 4 2 18420 99669 1 12281259 4 3 858121859 4 4 2 81474 102439 4 1 63164293 4 1 816605924 4 4 3 33866859 1 705299549 1 685477624 3 497488531 4 1 521017514 3 22489269 1 381625701 1 176438656 3 115949805 2 5172 16083 3 979315875 2 52021 91397 2 46114 86432 4 4 4 2 27763 93181 2 30490 68655 3 34360319 4 4 4 3 52756840 3 89542804 1 780805222 2 7423 70595 3 45204204 3 702959306 1 354490367 4 2 40934 84886 4 1 440578 1 829697134 2 45656 69306 1 345466694 1 977635458 3 698592094 2 62228 63550 2 17610 36459 4 1 43456038 3 939030251 3 144706656 2 13325 69038 3 370488045 2 3255 103640 1 112713596 3 535582899 2 15864 71828 4 2 27712 75359 1 126749223 2 46515 70770 1 757211485 3 967399606 3 830821499 2 19536 97049 3 210672300 2 16068 23102 2 66612 67830 1 677918066 2 23428 36898 1 822674194 4 1 278530550 1 824426801 4 1 906763978 1 10750079 1 998322132 4 1 333770503 4 2 20474 65467 2 3941 47414 4 2 38963 87287 2 22745 95384 3 500138450 3 99838898 2 60580 66622 1 89733692 3 748324639 2 5109 32180 3 266819825 2 22544 64754 3 281672405 4 1 972324113 4 4 3 90342901 1 478988031 4 3 66288990 2 39511 44882 3 249559650 4 4 3 819663886 3 52949815 1 412883102 1 683396772 1 145975399 2 24854 53712 3 797852226 4 2 21456 67919 1 673888237 2 487 82196 4 4 4 1 787400430 2 45823 60373 3 998129067 3 71226176 2 37384 97119 3 495510709 4 1 332788319 2 31183 57714 1 903724109 4 3 966989427 1 470439974 2 45743 85066 3 671717693 3 632936345 3 817071305 1 977374275 1 442968638 1 68542600 3 710076907 3 53767343 2 57260 93045 2 79547 104684 4 1 559164476 2 31538 55952 1 204715056 3 25593504 3 16554059 3 922918644 1 642318110 2 9128 89839 1 924928722 2 81396 91149 3 968761756 4 3 580924407 4 3 26194783 2 45030 101677 2 65331 83533 3 494871787 1 52800559 1 135443966 1 472555644 2 32683 56925 1 60596884 4 4 2 6585 18930 3 473398619 2 64842 78355 3 152718443 4 1 215470442 4 3 123161879 4 2 2013 57994 2 16652 30992 2 65939 96092 2 50730 64728 3 735275949 4 3 892819051 4 1 8038921 4 4 3 119520371 4 2 103613 106851 4 2 28910 40098 3 776545075 4 1 110048798 3 836480517 4 1 49430175 1 736938765 2 27247 78287 2 45952 96955 1 24783941 4 4 2 84257 89921 1 687027843 1 522020679 3 811739219 4 2 41526 86455 2 24624 85808 4 2 19851 109963 2 59742 107956 4 4 1 928239907 4 4 2 47405 53579 2 6808 76660 1 603037909 3 615081786 1 631482575 2 31605 76193 2 78991 107428 3 668023890 3 274471579 1 158398778 2 45596 93833 3 396352861 4 3 821159752 3 71560429 4 4 3 686660170 1 57293917 4 1 851876440 4 4 2 2256 52278 4 2 45085 109284 1 489460363 2 21197 66636 2 32722 88948 2 45676 108898 4 2 39671 55070 4 2 105511 109597 1 638907795 1 745948086 4 3 695577156 1 551784305 2 37370 77569 1 828029084 4 3 529309170 2 33706 78409 4 3 530014469 2 42020 96186 1 791855587 1 614236109 2 49549 86419 3 66688802 3 658833711 1 676964545 1 60478506 3 929806121 1 886648317 3 235597696 3 331935146 2 57551 82022 3 976125680 4 1 972766860 2 74967 76391 4 4 4 3 408004701 3 948614131 4 4 3 571629304 3 723584406 4 2 16029 18945 4 1 730814167 1 967287140 2 25916 100580 1 684522065 1 534614881 2 11081 23044 1 14251988 2 13132 14997 2 48670 85848 3 986965729 3 926501384 2 3246 68011 1 112641261 2 17727 45241 3 685142779 3 327721268 3 420226064 1 832967823 1 318427408 1 855518030 3 745260474 3 315810457 1 855164226 3 53974174 4 3 826364244 4 4 4 3 3974176 3 963905284 1 404989943 3 482823811 1 787580356 4 2 15319 64943 3 473718225 1 953577850 3 508849830 4 2 95040 107195 4 3 266010785 2 88239 99195 2 28769 47437 4 1 88652002 4 4 2 31535 91050 3 602342208 3 854751116 4 2 9244 78519 3 945462953 2 79588 95666 4 1 777163325 2 13261 72274 2 66809 93413 2 22667 92753 3 9748178 4 2 48331 92970 3 773555818 4 1 164010440 2 44286 54854 3 48523882 4 3 399727840 3 515190185 1 327620884 1 671168782 3 675998114 2 65734 66592 1 919702467 4 3 954689249 4 2 38760 91191 4 2 44187 81351 1 517414947 2 3203 32595 4 2 61808 101038 2 12333 46819 4 4 2 5874 104484 4 2 18858 33823 3 510224819 1 243060703 3 290989837 3 518665936 1 692233304 3 589141125 2 74627 109409 1 19812812 4 3 884099295 2 50515 69306 4 3 985006476 3 738745794 2 71002 71648 3 52471990 1 394411539 3 464363364 1 936966142 2 28947 51332 2 3729 46842 3 767589650 1 804751636 2 26365 63531 4 4 2 9722 74328 2 33245 60945 3 764364189 3 72134166 1 165495267 2 42658 45644 4 2 65840 104101 4 4 4 1 944988285 3 91468012 1 343884371 3 49361064 3 10930681 3 610178764 1 663120904 3 397190066 3 208036180 2 6602 53651 4 2 14048 21339 3 904385492 4 4 4 3 15248815 2 59026 82664 4 1 938730967 3 55717638 2 76429 112040 2 23176 56720 3 759868811 1 288713093 3 248964896 2 9445 97300 1 292158531 3 318130884 2 62639 68741 2 60708 99461 3 24213929 3 77439802 1 42637682 4 2 77876 101233 2 59470 111699 1 559518040 3 681267050 1 16958628 3 47006786 1 438134236 2 28047 79907 2 3832 91079 4 1 58924430 3 401480913 1 334675141 4 4 1 31401473 2 70101 103347 3 357988609 1 938203911 1 44788256 1 452379286 4 4 2 40034 84538 4 2 37633 96477 4 4 4 4 4 1 616036490 2 29177 92744 1 477173783 2 42526 59247 4 3 980597112 4 2 2157 5865 1 224259084 3 852185474 3 511335304 4 3 973930733 3 816847243 2 39625 60737 3 62305131 3 989705574 3 436982454 1 480119242 2 70096 110989 2 40544 110668 3 326450873 3 476850478 1 704128967 3 146079222 3 458637143 3 644206433 3 22763695 1 950120565 2 44480 66098 3 701932609 3 786325605 3 774424350 3 720479789 3 850382202 1 54207060 1 363170934 1 738834065 2 21809 50580 4 4 2 7758 76768 1 227253061 4 2 2483 4001 3 137070496 4 2 22608 62979 1 70650161 3 608066296 3 839432859 4 2 16618 46635 3 170871273 1 129703844 1 445859196 1 233293289 1 311730145 1 517569744 4 1 275800063 3 956755386 1 452487956 1 559319636 3 508972534 1 95474541 3 132564794 3 677188931 4 4 1 168027006 2 12353 27678 2 52697 108023 3 375420155 3 874436481 4 2 53840 61608 1 76516280 2 6603 90212 2 82288 92167 4 1 816171238 4 1 550490648 2 75049 92654 1 67517409 2 1633 39422 3 338703904 4 1 655950130 2 51512 86682 4 2 24629 54042 4 4 3 898117880 1 727686982 1 879495560 1 383684599 1 61316759 2 52363 86473 3 204777175 3 618799958 4 3 846382664 2 4018 69940 1 473845864 1 295892202 1 487876796 2 6490 16138 4 2 61408 90341 1 300554951 4 2 74807 104002 2 21439 61098 2 56479 60512 1 209212303 1 606127579 4 3 508152385 2 1175 21298 4 2 36643 61924 1 121264672 3 941909815 1 436471674 2 67702 74943 3 21133568 1 40970205 1 270018146 4 2 41509 76192 3 909127444 3 49252558 4 4 2 25430 79828 2 44934 85009 2 43413 103760 2 46122 110523 1 62432332 1 275154225 4 2 41364 81931 2 10261 50975 4 1 681519293 3 994474113 3 378917343 1 484780101 3 48431839 2 30976 67680 1 230910077 4 3 727153323 3 913421120 1 302964205 3 661739353 3 953592717 1 190026457 2 64536 88429 1 79430971 1 418963796 4 4 3 313800919 3 129788404 1 486626758 1 522186846 2 15738 50264 3 517218411 4 4 2 10546 67344 1 907569854 3 257391270 3 138617896 1 105972347 4 4 1 210658682 2 90897 103515 2 45029 50641 2 40028 90304 4 4 3 55701393 1 818127011 4 4 1 772843691 1 787413697 3 262066056 4 2 55688 66496 3 190742732 1 125761121 4 2 84450 85496 4 1 671870332 1 511309058 3 930894040 3 131677963 4 4 4 4 1 575183798 3 686985809 2 10414 109384 1 674564116 4 1 706324936 4 1 80920710 1 953152351 3 749642928 1 452899650 1 113903288 4 1 297977262 3 544955763 3 945263433 2 34803 41930 4 1 431618580 3 153488682 2 50381 80083 4 2 35521 54891 2 9457 102868 3 280211157 4 4 4 1 328795565 1 697113140 1 411836143 2 6567 7150 2 95034 99320 2 13677 46802 3 48682218 4 4 2 9081 79381 3 514869418 4 1 410737985 4 4 3 335533125 2 5131 5453 3 878324354 3 47502483 1 590332587 2 59358 69633 4 4 2 41235 54472 3 903398820 4 3 7270159 2 48431 50301 1 834104664 1 457257667 3 57523823 4 2 36818 67729 2 48335 82755 3 984432230 1 28284182 1 589669691 3 548668195 3 758296649 1 168445037 3 927966452 4 1 128883419 3 50582982 3 891614688 1 537981231 3 13270775 4 4 4 3 191513360 4 3 902284003 4 2 11033 71787 4 2 13810 16684 3 790307931 2 48258 79691 4 2 4158 65961 1 22039397 4 4 2 64547 97698 1 366341968 1 353649262 1 313846988 4 1 120306775 3 922624829 2 60770 94132 1 470589727 1 199565594 4 4 4 2 33559 46486 3 817503462 3 90484 3 758768584 4 2 3070 63578 3 439795512 3 956707733 3 213635531 3 63504473 2 25026 28669 3 10229299 4 4 2 60301 62951 4 4 3 547891631 3 166556000 1 32471306 3 11823951 2 72932 81417 3 907060871 2 64111 76280 2 25540 111581 4 2 11418 76456 1 428775652 3 641963136 4 2 11150 89610 3 361757605 3 700757964 1 306236371 4 4 4 4 2 17990 102351 3 547972837 4 1 377700627 1 10637166 1 817342082 1 880144719 3 740653784 1 64588030 3 118998869 1 302294029 2 17594 84159 4 1 31498765 4 4 3 266290778 1 710433098 3 21000276 3 709052553 1 766302941 1 943121021 1 540068388 3 307992899 4 1 948601961 3 109173549 3 754135452 1 32747383 3 713689090 2 67255 88824 3 719517521 2 6627 102351 3 567150803 2 32649 60856 3 926734180 1 296616624 2 74567 80860 3 967738749 4 2 31826 55554 4 4 1 628476681 1 70764827 2 77613 80490 4 2 17602 57604 1 224588032 2 60484 80046 2 41588 91501 2 53771 102817 2 2810 99298 1 163764938 3 21799527 2 29475 64625 1 371109072 1 68367814 2 42920 103511 1 109086920 4 3 698895345 4 2 62700 80355 4 3 32190135 3 140538877 4 2 11550 63294 4 4 1 645098280 4 3 508081741 3 308327700 3 685956117 3 699779771 2 11109 65996 2 87444 108788 2 94457 102905 3 224957398 3 353673689 2 50835 62723 1 242332205 4 4 3 816321386 1 842890031 3 241831162 2 29080 39481 2 30884 62638 4 3 512557894 4 1 414594389 4 2 16333 71254 1 970445274 2 69347 82651 1 847923417 2 10859 76127 4 4 1 541866512 4 2 41679 98768 1 618791991 1 963476720 3 920359633 3 474140522 4 3 595295312 4 3 28699317 3 2033952 1 201253893 2 5659 43153 3 852441044 2 24730 63879 1 525102813 3 842844482 4 2 53618 107244 3 93225783 4 4 1 220190879 2 14012 29294 2 308 15902 1 745574832 2 47683 68585 4 4 2 12624 46378 2 13158 28995 4 4 4 2 86498 105338 3 753715046 3 611695341 4 1 706737916 1 411504173 1 684035339 4 4 2 11784 32297 4 2 12187 83131 3 354828658 1 34600311 4 3 54999941 1 17232617 1 653088658 2 35613 78982 2 62710 98774 1 900777795 3 660086031 3 776326905 4 3 843837853 4 2 28600 83697 1 322641354 2 65989 69129 3 813868138 1 46609143 4 3 277125882 1 426043192 4 2 41949 98043 2 12966 73120 2 94121 102478 1 704133364 3 427480051 3 4337640 3 61890497 4 4 1 288182742 4 3 34639385 3 901887441 4 3 571941386 3 971636029 2 25109 63374 4 1 906954880 4 4 2 52279 64100 2 10316 41588 3 847837707 2 52238 67680 4 4 1 293156748 3 755866841 3 563476703 4 1 210626809 2 53011 68958 1 635677660 1 367273717 1 439634680 3 38872957 4 3 231863708 3 600789826 1 889106538 3 587239152 4 3 728850529 2 28432 65005 4 4 4 3 221089462 2 55528 79782 1 743222872 1 447578709 2 15925 24171 2 61469 92406 1 91467798 3 904463436 1 251020607 4 1 837945169 3 157853911 2 40180 53072 2 31990 94672 3 35133799 3 386665910 2 25276 98229 2 35149 63200 2 83059 92292 1 989893973 4 1 94628577 4 4 1 3284374 3 530109848 3 935027473 1 742558256 1 179247958 1 649505228 2 5679 7365 1 360172138 3 55120903 3 538427399 4 2 11545 85242 1 859587636 1 199111695 2 72387 98961 2 26688 55141 2 62918 75750 1 511806719 2 4547 98380 4 4 4 3 756240278 4 1 445108869 4 2 8581 107366 3 446887439 2 63178 98898 4 3 293923230 3 6960724 2 38792 52134 4 3 240338002 3 489754342 3 441111911 1 71062068 4 3 102766263 1 741542888 2 42759 107368 4 3 645617024 1 194005860 3 404425280 2 21340 37389 1 976793985 1 300803387 2 13920 94473 2 285 48182 3 677966370 3 201459835 3 468813633 1 741054461 2 10219 84735 1 865925521 2 6355 82483 3 614361699 3 47798514 3 377997667 4 3 737588577 4 4 4 2 2716 79495 4 4 2 40191 91222 4 2 87264 103811 3 155646278 3 207377014 4 2 55942 106789 4 1 943907989 3 684874498 1 18339919 2 75109 79787 3 721546466 1 989388355 4 2 70342 80596 2 44340 99900 4 1 56857614 3 699817693 3 64269614 3 180872760 4 4 4 1 14102217 3 937868054 4 1 594656078 1 202887832 4 4 2 43594 105821 1 299207569 2 30078 41802 3 653827591 3 206790194 1 434235336 2 58232 110867 2 47322 71044 2 94191 103558 4 4 1 536761085 4 1 162268475 2 101582 106184 4 1 203349840 1 901657720 3 715917039 2 13786 55059 3 511460286 4 4 4 1 15982425 1 993802088 4 3 920753354 3 884742132 4 4 3 359909085 3 240110985 2 48820 94995 3 744693653 1 119922057 1 863324828 1 536592572 4 4 3 987780119 2 57270 89432 4 2 19598 91031 1 778335314 1 7557738 4 4 4 1 848220910 2 13667 69742 4 4 4 4 1 4666050 1 917805235 4 1 415403387 2 15353 105343 1 30874397 4 4 3 600778673 3 339871916 3 783902929 4 4 3 941175338 1 736786694 1 795741039 3 655428503 3 614655563 2 97124 110915 4 2 91001 110381 3 452606680 1 990816918 1 679307377 4 4 4 2 8275 93408 1 296678188 3 262386510 2 104 69471 4 2 95628 96127 2 75883 103823 3 335020 3 528899107 1 292291692 2 22062 107876 3 115397377 2 34577 74285 3 236981465 2 15848 93337 3 610724108 1 363372753 2 14607 29318 1 115061212 1 818120042 1 977811449 2 23526 96917 3 496722776 3 194255161 1 524263944 2 99247 105217 1 485670405 3 670530158 1 426958669 2 87977 111104 1 224889382 4 2 51190 93657 1 823163239 3 550801766 2 35165 90690 2 4390 97204 4 3 160342462 3 837207812 2 68691 112116 1 132673700 4 1 187665664 4 1 946936250 4 3 633058376 4 3 737606157 4 1 879396642 3 667075292 2 45997 53881 2 15985 98196 4 2 2393 20311 2 11387 55688 2 14525 53681 3 510903458 2 17999 76460 4 3 2347523 2 21132 55326 2 22697 68965 3 437207993 2 87141 109152 2 71439 92549 4 1 138854656 3 95527308 3 758055711 2 56422 87101 3 763145605 2 31376 35027 2 19472 78225 3 967587439 1 993011535 3 137678831 1 89506060 3 182749506 1 48965884 2 10229 84118 3 311784188 2 46883 48347 4 4 4 2 8661 9506 1 762871532 4 1 274563645 2 14949 40119 3 93723972 2 41070 103150 3 178052216 3 738499466 2 41733 60683 2 44785 67818 3 231126849 2 16734 61254 2 17162 106797 2 61966 91367 1 363347130 4 1 71702534 2 659 66220 1 83736814 1 3442294 4 2 43781 68269 3 173962435 2 63293 88098 1 702673934 3 771540845 1 93936386 2 37783 73854 2 94984 109014 4 2 6579 98777 2 16694 27275 3 135497021 1 42404951 1 25072991 4 4 2 71547 109333 3 96029058 3 915178826 3 719688456 1 3605629 2 19162 111898 3 816940775 2 85405 90892 3 283260644 1 848975643 2 99233 105868 1 747078689 1 433998244 3 986618107 2 46494 50477 3 745772080 1 729402568 2 1724 4376 2 4451 29457 3 340422839 4 2 56159 78950 2 16826 62868 4 4 3 772301921 4 4 1 689879606 2 35207 75435 4 4 1 48424753 3 943995899 2 23322 25685 2 9922 65262 2 72669 81974 2 3862 17339 3 529154712 1 339313133 3 770343156 1 889567475 2 3449 5759 1 326585047 4 2 17830 95310 1 891076223 2 68067 110459 2 56589 83921 4 2 51449 68194 1 702376310 1 625635510 1 400012412 1 607971607 3 45575175 3 619597 1 187628286 3 898037237 2 16745 49593 2 30638 88448 3 955975433 4 3 911467577 2 65889 84915 4 1 664001898 2 1452 76452 4 3 61648999 4 1 575213414 3 450765520 3 50008776 4 4 1 378836059 1 732200163 4 1 157602480 4 3 679010813 2 644 28409 1 642527043 3 875214233 4 2 14057 65893 1 208109522 4 2 6374 83652 1 203083447 2 50471 110962 1 320363793 3 192356494 1 800806382 2 88947 94321 1 23284812 3 335138978 4 3 529578232 2 10637 40255 3 287067029 4 1 331270505 4 4 1 50901782 1 202413238 1 587616261 2 76358 89909 3 647175121 4 2 32713 100928 1 574715370 4 3 230631008 2 3802 50689 1 782737717 1 178289485 2 47784 92843 2 58947 90776 1 817272570 2 20969 105733 4 1 349241108 1 137956053 2 20546 58430 2 20431 59293 4 4 3 949244275 3 3730631 2 21828 107587 2 54499 106803 2 51863 99582 4 3 572926954 1 977639270 3 617810159 4 2 76035 95819 3 677931494 1 503182287 3 252290832 1 420349956 3 869798111 4 1 425891443 1 366066256 3 219673045 2 60756 104350 1 44361417 3 436660685 3 833939582 2 111214 111341 1 637887507 4 1 429945357 3 711376057 2 18442 55404 4 2 94126 98041 1 713432402 4 4 4 1 926633335 3 20262722 3 960004107 2 36587 65696 3 75137823 4 1 319357411 2 64762 101204 1 324361786 2 25938 41001 3 750762957 4 2 26652 112065 3 206602203 4 1 175190322 2 63883 94208 2 21718 91964 3 33327207 1 953667797 4 1 36219083 2 60270 74789 2 93756 104478 2 8082 71367 4 3 642381834 3 35088097 2 27246 78620 3 916333050 1 440103799 2 10237 65674 1 246904549 3 442669846 3 279188627 2 34901 80855 4 4 1 828127732 4 2 9781 73016 2 61369 62175 1 118597640 3 546133881 2 30275 70427 3 517377935 4 1 998396660 3 347185846 4 3 736204783 1 346082499 3 927505093 3 641649110 4 4 1 725074138 4 4 2 4122 40048 4 3 772560483 1 522607104 3 690665343 4 2 23835 66065 1 844275425 1 24160402 2 44091 84761 2 3303 108677 3 69579302 2 68703 78450 4 2 46591 93145 3 563755021 1 213545157 1 949134291 1 154198106 1 54489139 3 724018704 1 222767768 4 4 2 43850 94042 1 966402975 1 203512064 1 51495327 1 945887114 1 454906516 2 24153 79120 1 874908848 2 54973 85995 1 571099490 1 177764671 4 1 791445886 4 4 1 80721399 2 42253 110116 3 61013757 4 4 3 996737448 2 2292 51922 3 84016397 2 48117 52013 3 309882531 2 26478 34511 2 2690 108628 1 999700232 3 804095171 1 107478031 4 2 28329 34252 1 279691160 2 10796 96715 1 397726193 2 14901 24192 2 16015 49197 4 3 305099471 3 809789864 4 2 62267 91613 2 55676 84743 4 4 2 35039 109532 4 2 505 43938 4 2 64306 78862 3 302363549 1 314170690 4 3 397229913 2 18815 105192 2 62434 87175 2 43227 108278 4 1 251091630 4 1 41947633 3 512221882 2 104666 111074 3 513547148 3 727750953 1 904539655 3 475394761 2 21581 104947 1 806406987 3 838133826 2 42090 88768 2 38577 39743 2 12262 30283 4 3 519581378 3 334002833 1 656380251 4 1 302105883 2 39658 44007 3 357358001 1 19281465 4 4 1 174935210 4 3 290521058 3 909760301 3 592248720 4 2 52503 97684 3 154112288 3 893116836 3 963742245 1 718990997 3 874017805 1 56147255 4 3 627625351 2 4090 91616 2 88614 89992 3 495484941 4 3 281192059 3 492129374 4 3 453108374 3 98013210 3 127021140 4 4 2 16287 28035 2 69983 74820 3 3733549 2 13337 19975 2 23398 44238 4 3 52953234 2 12065 56378 3 922874282 2 34085 61441 2 31642 60599 1 682635903 3 10408476 2 21772 89645 2 47762 86881 2 6435 110628 4 2 13449 109295 4 1 683084893 1 351688547 4 2 96050 109499 2 3554 58761 4 3 14881355 2 58258 108531 2 821 43629 2 46652 98752 3 87546616 1 764169763 4 3 676701789 3 65069756 2 25920 31639 3 617580065 2 30297 105841 2 54335 70088 3 961997418 1 469130983 2 21450 30871 3 106803236 2 6580 27345 2 22122 84806 3 775993139 2 5682 103456 1 10394430 1 391544493 2 54456 94888 4 1 161630212 1 556936845 2 47881 78863 3 312865752 2 37610 60875 1 729103011 2 236 8180 1 895505130 4 3 61846437 4 4 3 407912755 3 901583365 2 38914 74439 2 16917 58021 4 3 428276584 3 941457644 2 8 77306 2 14565 40041 2 5622 98342 1 267952498 2 39732 56246 1 686009135 3 183266359 1 965377551 4 3 682367420 3 648498759 2 41049 91002 4 1 883691281 3 421906403 4 1 29003829 4 1 20527652 1 200262083 3 790080217 4 3 496582370 2 34907 38304 3 989723026 3 906159254 1 854586712 2 108350 111071 1 468863278 1 189991510 4 1 283265610 1 307360340 3 640016095 2 43589 87163 1 67795765 4 4 1 792500555 4 4 3 688516235 4 1 174774258 4 3 79957967 2 8606 111748 1 123172980 1 585555458 4 2 40071 65104 4 4 1 219024382 2 3502 31207 3 12066445 2 18156 22022 2 22898 86270 4 1 118076555 2 8080 81895 4 2 59682 75787 2 20282 26383 2 27354 94937 4 3 169699827 2 2261 86813 2 12994 40560 4 1 672439136 1 570588864 2 42733 108199 1 206157275 2 38602 105991 3 834363344 4 3 415596186 3 55585992 3 195097238 3 100348638 1 816656089 1 943620061 1 480226262 1 372851888 2 33661 42305 2 16385 54324 2 10760 73529 1 614826858 1 513600807 2 3856 107602 1 72807925 4 2 10916 27730 1 930534685 4 4 3 213447533 1 533977920 4 4 2 2996 9225 1 750944853 3 620234972 3 40600668 3 383035535 4 2 6576 101541 3 931793771 1 41668137 1 87332787 2 64153 96836 4 1 642500611 2 26394 52174 4 4 4 4 2 31882 40522 4 2 21759 33406 2 2051 45698 1 86464306 4 3 917569447 1 360118949 4 3 748108773 1 865690128 4 4 4 1 104825094 4 4 3 64936078 2 50092 107153 1 41008419 3 456957342 1 110403619 1 804988158 1 542448053 2 41285 105386 2 29611 75663 4 1 462755073 2 59507 96040 4 3 651448465 2 23625 83938 3 718445151 4 4 3 300966069 3 950504342 4 2 48769 56013 1 706202644 3 463984312 4 2 10994 26768 2 9244 67806 1 898105844 3 234362203 2 84060 88630 2 35639 92792 4 1 327807387 2 79895 112180 1 164096777 3 953978171 4 1 335327631 1 9367881 1 496313348 2 47677 65448 1 35734920 4 3 612549512 2 41512 71934 1 361449213 3 360156422 1 959748564 4 1 285443001 1 315203396 1 375939641 2 15080 20649 4 1 687435207 1 326410065 1 11878522 1 270864928 2 4961 18683 1 646935986 2 44229 46403 1 371689088 4 4 1 63381586 3 542024907 3 25367983 2 17147 77950 2 11709 96931 4 2 1506 18627 1 385194171 4 1 927407221 2 75272 98454 2 28535 73681 3 54639956 2 48469 101926 2 38858 91395 4 2 50955 96123 1 302767180 2 15351 84407 3 604542938 4 4 3 535241947 3 353660168 2 37296 107957 3 997368504 2 41736 88335 3 609355349 2 65646 97924 4 4 3 944738436 2 27562 74917 1 550413531 2 55692 108762 2 9393 111914 3 854782206 4 1 669190322 1 190316166 4 2 35812 70630 1 659598606 4 2 51876 84111 3 860864264 2 1116 101020 2 91548 109641 1 875483274 2 63937 108271 1 14766037 2 73997 112011 1 685983908 2 41283 102617 4 2 12719 29528 1 323726916 2 4973 61275 3 989979507 2 52511 98308 4 3 371280920 2 5445 101372 1 195745776 2 54746 73946 2 9420 91504 2 23556 107255 2 40608 75940 1 970359982 1 956259828 2 65240 95531 4 3 342742022 2 16949 75615 3 532222881 2 289 7389 1 208599748 4 2 34496 109396 2 13313 37434 1 266192376 4 1 380501677 3 492316051 4 2 14955 89832 4 4 4 2 4749 71585 1 494858201 1 790527957 4 2 32836 107350 4 4 1 250654576 2 22180 85204 4 1 443466765 2 26411 36375 1 750697929 4 3 250235375 3 383871283 1 736530319 4 1 78588715 2 36966 62834 4 2 87380 103505 1 403356182 1 923817440 1 926634495 3 640411778 3 418282310 4 3 556647587 1 107847560 1 147964303 1 91953741 4 2 11239 21456 2 29538 88414 2 71032 71225 4 1 427052171 3 738730932 2 77160 111998 3 359346641 3 34663035 2 52844 77256 1 518697092 2 9993 94196 3 295163233 4 2 77076 86306 2 5155 54277 4 1 92686191 1 834449065 4 2 6140 71526 4 4 3 602392575 3 104730829 3 205086546 2 33472 112229 2 58688 79573 4 1 242424766 2 71067 71401 4 1 809918195 4 2 36047 111512 3 661963130 2 1168 17344 3 27759837 1 484204416 3 169075427 2 19114 61816 2 75060 107350 2 73010 88832 3 937521595 3 944974145 2 28645 91637 2 8215 74592 2 36413 45012 4 2 22396 32521 2 17779 100593 4 3 188619371 3 678411801 2 25859 48649 4 3 389225512 4 3 854787123 3 908233304 3 164851175 3 565953801 3 83599397 2 54599 102048 1 804887985 2 60975 75244 4 1 549254438 1 68562843 1 813944296 1 693413236 1 268452238 2 14037 26649 4 1 52368804 4 4 2 41629 45460 2 17626 102213 1 848929999 4 3 938458519 3 60730252 4 2 10195 12183 1 682917424 4 3 222629803 4 1 9235467 2 15052 68535 1 4678892 4 4 2 46508 89368 1 98654759 4 2 96769 105509 3 763577632 4 4 3 184570262 2 21385 79466 3 118183174 4 2 54126 100100 1 897997492 1 345865417 3 486995134 4 1 913578715 3 203162056 3 524191335 1 621074071 4 1 293127878 2 14740 59870 3 23939679 1 959885345 2 8608 34513 2 8814 32075 1 817747303 4 4 2 26794 38158 1 508942048 1 130816857 4 4 4 2 29596 104119 3 216282708 3 414476514 1 686541284 4 2 60370 99817 2 87225 95961 2 11937 77981 2 13556 110605 4 3 62406500 2 19006 87122 2 7143 11057 1 11808501 4 3 138672760 2 17484 86264 4 3 839118779 2 59908 97526 1 700435653 4 2 52615 92662 1 402318830 4 1 836513077 2 57797 96393 4 4 2 13378 79117 3 61229665 1 710506151 4 1 784898817 3 787909890 2 47608 59067 4 2 95199 100323 2 64327 67959 4 3 627858043 4 3 270696948 2 21793 30451 2 8249 75395 4 1 282632100 3 444959387 4 1 534033910 3 904655581 1 507339298 2 30604 52270 1 137482371 4 1 718026480 3 788065155 3 404863110 4 1 516035650 2 38757 67606 3 171891196 4 1 944589803 4 4 4 2 6429 86487 1 794908227 1 392923097 2 78370 99808 3 787566284 3 343691543 2 99899 108596 1 289559507 1 885265511 4 4 1 739334331 4 3 771597985 4 4 2 23566 94265 4 4 1 663387288 3 648769780 2 44640 50588 2 12068 16392 3 196735935 4 1 205954793 3 495115000 1 913851075 1 499194708 4 4 3 514301982 4 3 851495006 4 3 559158672 1 65098516 2 7706 8535 4 2 849 22134 3 596053093 2 42001 86406 4 2 31529 85099 3 942316580 4 4 3 185049989 1 9424969 2 18755 108668 4 4 3 295812888 1 142738543 2 30713 37215 4 2 16394 76886 4 4 4 1 308419373 3 731989335 3 662656443 3 122695557 3 185865464 3 889742863 1 788518284 1 814708200 4 4 2 14007 34003 1 212884249 1 166574767 1 999641483 3 799383369 2 18334 52574 2 15080 81591 1 16394118 2 30077 54955 2 95617 104876 2 99733 112484 1 400875632 3 56306758 3 644935695 1 799223325 2 48631 57612 1 997699122 4 2 74555 106967 4 3 290051713 4 3 441315249 2 26028 47754 3 378115294 1 412251720 1 638200413 3 947212243 4 3 947383067 2 25055 80537 2 9065 11186 1 895804359 2 62141 103393 2 82525 97225 1 386936 1 933036833 4 2 36284 70595 2 13854 60812 2 28385 80009 3 475543128 2 3915 35168 4 4 4 2 30627 86132 3 202517744 4 4 4 3 341361135 4 2 54657 100344 3 344000562 3 534456650 4 2 37250 112281 1 223654065 2 26079 73640 4 1 464645022 1 625700201 4 2 47903 57179 4 3 464699957 3 170719110 4 1 740119813 4 4 4 1 871460103 3 502032956 4 2 48800 73574 1 916582199 3 30238071 4 4 2 60685 71926 3 908989273 1 783229214 3 198143126 2 7851 81879 2 5975 91309 1 872941517 2 37565 50493 3 538067178 3 139398304 2 4859 84067 2 83378 107201 1 227898104 3 187156035 2 61735 84955 2 61105 99923 4 1 415008378 2 83514 109411 2 62991 94393 1 971652325 1 957826206 2 12892 69300 2 102231 107093 2 84073 98121 1 46395892 1 366938659 3 735993774 3 236927757 2 31094 57624 3 903961411 2 23912 97262 1 785919266 2 27419 72340 4 2 8972 75642 1 719236800 1 5794944 2 19756 45773 1 610682546 4 1 129447716 4 1 70549939 2 707 105975 2 704 109833 3 113513330 4 3 737285508 3 741423647 1 106881153 4 2 11569 92338 1 934270847 2 29246 100679 1 26212923 1 472770205 4 4 4 3 664330681 3 420147771 3 817241067 3 540583762 4 1 785656233 4 4 4 4 2 29399 96530 4 4 3 68183026 2 50457 92827 1 167617277 2 9750 77657 1 56743092 3 188313205 1 536271536 1 974034447 2 50010 98635 1 858834590 4 1 66598095 4 1 799471991 2 11941 67184 1 99235397 1 131286575 2 23791 90618 4 2 16928 105499 1 724034705 4 2 33976 38435 3 51408818 3 993537111 4 2 20555 66326 2 58280 100118 1 323895349 2 90009 112016 3 195698590 3 172393777 1 295549209 2 44229 71624 2 26003 77460 3 228539632 3 474028391 2 46364 62378 3 967503057 1 222840286 2 26739 83864 1 431493535 1 572839861 3 752809006 1 840925309 1 687462935 2 85502 91378 1 778268985 1 397349852 4 3 558475835 4 4 1 831868188 1 14126469 4 2 62386 76815 4 3 650325774 3 317916244 2 27451 84413 3 687103821 2 6806 78790 1 711959273 1 942508230 2 9389 75964 2 8725 84871 4 1 236553961 3 841022254 4 1 66322887 3 381752983 3 404225108 3 476452679 2 78603 110837 1 841132701 1 927372049 4 1 754460300 2 73417 85793 2 90252 107172 3 764041609 2 40952 55355 4 4 2 90178 91812 2 19883 40366 4 2 64466 91482 2 78764 80352 4 3 434782882 3 905437175 4 4 1 601346280 4 1 639120190 2 63215 82606 3 988283955 4 4 2 31645 69932 1 812601761 3 483456995 1 812069953 2 44209 85857 1 144797463 2 22621 58083 4 3 642976170 4 1 871269489 2 80361 83462 2 59457 94048 4 4 2 62429 85048 3 476749212 2 26080 32513 4 1 198257731 1 88343703 4 2 78963 85892 4 3 69124074 4 4 3 226502638 3 770687882 2 36795 62583 1 348762070 3 290087635 4 4 4 4 2 43518 60960 2 6724 57996 1 73060064 4 4 4 4 4 2 150 18365 3 171739963 4 4 3 129095954 1 220528084 1 178081779 4 4 4 2 27977 106020 1 980122595 2 44024 111041 3 555349704 3 78527363 3 99364836 4 2 61484 68963 3 306969553 4 3 403697343 1 96224450 4 1 243380199 3 850844548 2 1805 36506 1 969240951 2 2993 59041 4 3 202094661 1 42220979 3 770456509 4 2 65236 96639 3 1933279 2 72106 110739 4 4 2 7277 89270 1 672832331 2 40565 52429 2 13720 52258 1 816015995 2 13295 28528 4 1 690464955 4 4 4 2 76142 77970 4 4 2 4977 105016 4 3 619199661 4 1 742595508 3 643269059 2 7496 87478 3 389590487 2 426 3263 1 484059640 1 452217911 4 2 18642 95324 4 3 323105014 2 7869 81830 2 58103 66887 4 4 4 3 245454192 2 5067 48478 1 1930217 4 3 509697787 1 797047719 1 714414434 1 858642974 4 4 2 17423 37170 4 2 83010 111495 2 14107 70685 4 4 2 59201 103712 3 190461688 3 297690535 1 652921802 3 56289293 1 614157831 3 442390137 4 4 2 13368 15184 2 26631 96578 4 4 4 1 225555858 3 541736612 4 1 860786610 4 1 834389580 2 59546 83850 4 3 122759778 4 2 16538 81466 2 65846 80058 2 48914 50412 2 14022 105344 1 325024067 2 34226 100694 2 16659 102756 1 481316424 4 1 475663300 4 4 4 4 2 56938 78438 4 2 43097 68264 2 4493 100729 3 276020546 3 307293327 2 4767 56697 1 209544168 2 49656 54496 2 23739 70728 2 74390 95590 3 755646280 2 14695 52545 3 241453915 3 92647827 2 8730 12730 1 32286582 1 229911891 4 4 3 341258854 2 7943 41463 3 476280915 2 5936 24253 1 725238880 4 3 387506290 2 30471 103696 3 741822681 4 3 917581937 2 66030 76363 1 391761217 2 20267 65744 2 89200 91624 3 751341483 4 3 735799118 4 1 70574584 3 134560478 3 7296778 1 862060888 4 1 949251613 4 3 12961158 4 1 624239437 2 58414 82124 3 9859294 4 4 2 32764 50952 3 554634534 1 340603217 1 539210157 1 461077091 3 61728412 4 1 311748150 2 37762 85697 1 888545720 3 151300057 1 339549484 1 107027651 3 522786824 1 403283069 4 2 30285 34306 4 3 65402554 4 1 270287550 3 262896923 4 2 74771 79589 1 449388743 1 575976632 1 562870573 2 20656 67300 2 13697 55075 3 13785433 4 2 9119 73893 2 23662 57944 3 648859555 1 982940180 2 7170 47734 4 2 43229 77978 1 561538430 3 403433832 4 1 456694223 2 5719 9657 1 749804205 1 930529838 1 984367609 4 1 332395274 4 4 2 46103 99261 1 838028294 4 3 88196846 1 161466736 2 65645 87892 4 3 730228146 4 4 2 4100 75195 3 318431898 4 1 80719630 1 159349175 3 845170121 2 23076 67985 1 263900025 2 20530 47253 4 4 4 3 403961089 3 263397780 3 641183083 2 53092 94554 2 65586 68851 3 485275068 4 4 2 40817 56300 4 3 845351312 4 3 202193357 3 231153559 2 14462 92822 2 59879 84179 4 3 795643240 1 932065168 4 4 1 932986833 1 819548215 2 51392 78812 2 7790 29256 1 872776529 1 331883657 3 616297483 1 767559471 3 30627009 1 866062337 2 36766 44052 3 138069020 3 412311446 3 5935243 4 2 10522 65801 2 8666 28973 4 4 3 624545285 3 464988781 2 2371 65786 1 464153989 2 82454 89837 3 507974468 4 1 346682194 1 617717797 1 357763024 1 538253053 1 236155203 1 712065631 3 146007700 2 71372 101014 3 304792579 4 1 54979345 4 2 1716 6476 4 1 637987693 1 430405842 4 4 2 47102 74726 1 26364848 3 321443606 1 699137424 2 6743 101681 3 903309349 3 108736358 2 65780 91738 4 2 19088 73555 3 412007063 2 61386 82593 3 141689695 1 442778828 4 4 3 54056534 4 2 25898 28843 1 337824628 2 81861 111305 4 4 1 345215495 1 369933719 4 4 3 217244669 2 65534 100389 3 182057464 2 20297 89148 4 4 3 354909789 4 3 871338846 3 37893725 2 2466 91756 3 677744042 4 3 469526655 4 3 79297173 4 1 504503297 3 37931009 4 4 4 4 3 793830327 1 346420497 4 2 51775 72969 2 14163 66022 4 3 391049358 2 55430 57687 4 2 36445 82480 2 10608 84019 1 123118000 2 13627 94034 1 476257040 3 979526313 3 279047546 3 608820722 1 572793162 4 4 2 36239 52731 4 4 3 858595338 3 30698655 1 823594002 3 423977046 4 3 189705788 4 1 329533650 4 2 8954 110754 1 121878839 2 55170 63859 4 1 3907399 2 84559 88830 3 839970456 3 914450358 1 832077400 3 8020276 2 58808 94753 3 495358184 1 875282780 1 778670910 4 2 78668 92554 2 14841 108158 2 28139 40019 4 3 494725927 3 265582695 1 106140051 4 3 941682165 1 431912123 4 3 384504582 2 11004 54929 3 696208620 4 1 260502124 2 41950 73738 3 620989523 1 514427172 2 4073 85849 2 34770 77481 2 84501 86886 4 2 67505 81094 1 33040957 1 756666789 2 42543 103519 1 465706350 2 15360 90494 4 1 389357699 4 3 307919507 1 200989572 4 1 452483100 1 914033745 3 301084416 2 19966 59209 3 598230905 3 915507259 1 660856694 4 4 2 70734 104576 2 69309 103846 4 3 983183999 3 138988598 4 2 58398 111392 1 468520639 2 41385 94157 1 642205991 4 4 1 13275802 1 77659253 1 549623940 4 3 246035365 1 816437222 2 2207 65770 2 96455 99811 1 792957217 3 713980519 3 81459422 1 704187624 3 444562923 4 1 860401895 2 33 66317 4 2 15223 40967 4 4 3 123628315 4 1 392365170 3 249134571 1 14239953 1 411535002 1 147354659 3 127575573 1 798953506 1 134225216 4 4 1 683465694 3 374476679 4 4 4 4 2 3625 101582 3 550251532 3 734818690 1 40331761 3 396003937 3 140717845 2 7165 52448 4 4 1 97312623 3 821785769 3 486879668 3 13026095 3 211224050 1 967636979 1 898055590 1 715019392 1 929408404 1 476518920 2 71957 72548 3 55802525 2 5568 55044 1 446630536 4 1 76423273 2 10337 69291 4 3 599377271 4 2 21450 46559 4 1 693407324 2 17141 111256 3 41448718 1 442420223 3 996631029 3 285861813 4 4 3 587336671 3 441999243 4 1 45245954 2 19625 94594 4 2 19155 112486 3 433982328 2 70882 73609 1 1974011 1 745754004 1 573920977 3 747721246 1 925524874 4 2 34363 35873 3 614048325 4 3 586054436 1 907247276 2 34555 55074 1 430900863 4 2 75082 100469 4 4 1 665759819 3 378417388 2 94042 95002 3 267155366 4 4 1 48292495 2 34197 34364 1 645425235 2 14097 82547 4 2 12444 27041 2 50321 98836 4 1 837521794 2 50604 56545 2 20401 109298 1 752776118 3 34023420 2 18028 90646 2 54507 102594 1 998188054 1 813690965 3 89101897 2 3497 64561 2 25050 98216 3 746341286 3 988191818 1 60523872 2 5800 30971 3 903488372 3 2424900 3 416182101 1 818763847 2 9359 100729 1 569432694 1 625034119 3 413703423 3 333725014 2 11142 71404 2 15547 80747 1 356339155 3 701225183 3 492717270 3 779804717 4 1 505463943 4 4 1 97863712 3 380619479 1 41351728 3 405350076 2 39828 44192 1 738742158 3 727617542 4 1 255231179 4 1 107658495 1 134512701 2 16096 77372 1 581916540 3 73737572 4 4 3 530611445 3 467993488 3 177134553 3 638924913 2 27763 38797 4 3 979876595 2 67025 101454 2 83396 102593 3 222249121 1 219109978 1 445712130 2 54821 68853 2 34772 103829 2 30906 88782 3 4942945 4 1 784031075 2 61703 72794 3 704896633 2 38312 92681 1 814164899 1 494598986 2 43056 71904 3 308794865 3 363017789 1 912034064 3 733787777 2 19584 63294 3 436942955 2 20157 53823 3 206256228 3 871706766 1 443078062 4 3 843193790 1 608162908 2 6094 22048 1 500437029 2 84344 106423 2 31892 51753 1 961590665 3 296365840 4 3 292609443 3 994866525 2 10844 67588 3 734382525 3 979466199 3 89975762 2 11125 51653 2 27690 80194 3 635534431 3 18193156 3 40018920 2 29463 104839 1 472817955 2 93172 112233 1 308186631 1 766338194 1 403337537 1 423222984 3 880996770 3 622618879 1 818334588 1 960335457 2 18749 95984 1 725980759 3 461029855 2 1354 90429 1 438487463 4 4 1 70140935 1 646576026 2 14408 100754 4 1 308725486 1 815482698 3 789907984 1 876702481 3 602696468 4 4 4 1 882853940 3 802798787 4 2 66516 87255 4 3 33717688 4 3 759399757 2 63068 106606 1 44996674 4 4 4 3 525450822 1 612217350 1 679850417 2 47990 93250 2 13379 45599 4 2 41815 105346 1 158571533 3 21607568 2 30862 64183 1 724843641 3 674965734 2 9450 42319 2 31830 111907 2 45570 97778 3 579425589 1 570732294 1 351889904 1 546638501 2 29409 109737 4 4 3 290759643 3 848665639 1 889285185 3 546857088 2 22551 106648 1 36093820 4 3 214259377 3 662501274 3 600767738 1 761911281 2 25668 91727 3 40811686 2 43103 50802 4 4 1 674357548 3 763478054 3 389394640 1 145983124 4 3 960703543 3 760603468 1 422537017 3 213880822 4 1 772733658 3 435735313 2 20462 91600 4 4 4 3 307453031 2 27514 59912 3 477810824 2 55370 64755 1 894710784 2 16390 57960 2 3181 39251 4 3 881518524 1 338731686 2 56844 96898 1 233308292 2 62307 71582 4 4 2 89431 90766 4 2 39286 63831 1 741063375 1 210745295 4 1 792774432 4 2 42147 66686 4 1 157393546 2 29394 109216 2 17315 103314 2 50515 82875 4 4 4 2 7459 82042 3 567550111 3 289566162 1 948626160 3 925991811 1 675036061 2 37331 56029 4 4 2 53079 100369 2 27215 59459 2 26255 107799 4 4 1 258774677 2 41792 57687 3 347480498 4 3 375123942 3 13767816 1 601027282 3 291702378 2 12974 86059 3 139764564 4 2 40028 45253 4 4 2 15696 29747 2 72705 84422 1 530448621 4 3 94055163 2 44851 46012 2 37185 37212 2 24121 39933 4 4 2 24715 73811 4 2 67993 80724 1 452801823 3 986577488 4 1 71138135 3 901576119 1 422648578 4 1 467254998 1 149317987 4 4 1 609094214 4 3 65562542 2 67759 90695 3 705210845 3 663324383 2 49876 108050 2 44440 103628 1 329425808 4 3 963878907 1 748549661 1 238775933 4 1 34466721 1 541115675 2 55022 66341 3 511236059 2 43370 60777 1 857267134 2 30329 67081 3 12550635 1 948601207 3 490908441 2 55953 90192 1 242772166 1 683723822 2 27907 33410 2 2820 45191 2 28581 50288 4 2 49637 77641 4 2 13431 59262 1 688702293 1 570362193 1 492834128 4 1 197666538 1 25359880 4 4 1 451453346 1 594143699 4 1 284734376 2 65804 78054 1 644060966 2 56501 102574 4 4 2 43933 72304 4 3 868620306 2 58651 75877 3 567910872 3 707070160 1 583358842 3 393886253 1 971824394 3 805108605 4 3 975136936 4 4 2 17853 41003 1 7232645 2 7020 96779 3 473848086 1 36275018 1 962024273 4 4 1 29005432 4 1 556518188 1 884626263 2 49706 61036 2 32016 110308 2 84380 89353 2 107149 111559 1 548421676 4 4 2 63319 112520 3 368301807 1 764316423 3 791209240 3 412055427 3 749542293 2 33433 54302 1 684337631 3 216923459 4 2 110482 111422 1 421790960 3 635314257 3 710131464 2 11508 83758 2 66624 101568 3 654332271 4 2 3396 54986 4 2 15636 112560 3 120212015 3 631103057 3 507100062 3 29228267 2 15236 76138 1 906400720 1 311358120 2 50952 52574 4 1 1211038 4 2 29879 32537 2 64935 105340 4 1 889638067 3 785775991 3 94390818 2 25883 103618 1 811247998 1 219263139 2 28250 36092 1 864117689 3 939783082 3 860185642 4 4 3 756997247 3 670999462 4 1 55372996 3 918503009 4 4 2 46240 54791 3 428802024 1 385582758 1 853214031 2 77646 93152 2 49807 78761 1 594884406 3 898860515 2 2554 40145 2 73245 79161 1 372461884 2 42909 59264 1 317730289 1 446324938 1 238192956 4 2 78778 90205 3 574396278 3 86889114 3 234553089 3 664124175 1 21123259 1 36727629 3 146269027 2 54378 96060 3 290941635 3 53594924 2 29013 81205 2 4275 75673 3 565432682 4 2 56920 87064 2 64757 66503 1 442815528 2 50325 96720 4 4 3 71483829 3 823101664 1 197316952 3 914882192 4 3 21755878 1 411909363 2 16311 72591 4 2 22745 94875 2 51854 61010 3 907462993 3 338473615 4 3 114240423 4 2 22565 80798 2 8678 93599 1 214446407 1 704313111 3 712320311 4 2 28924 74140 2 80229 98839 3 860335665 1 749833444 3 977254600 4 3 688440656 1 240770371 2 77792 101377 4 2 4997 27879 1 65291173 4 2 26690 82255 3 591722976 4 1 695701015 1 370188514 2 3541 85813 3 461887139 4 3 37993968 3 53119897 4 3 98065735 1 57152695 2 30608 90737 4 2 14704 85707 3 411510443 1 392824805 3 60605327 4 1 984817564 2 5091 92987 2 44599 55013 3 290816202 2 29050 37364 3 35064687 3 972191727 1 520582831 3 838944405 1 835233326 1 790744185 4 1 121851760 1 15417969 3 845852451 4 4 3 13356236 3 692041772 4 1 259480893 3 438578671 4 4 2 3327 94412 3 189344812 1 615526570 3 467411005 3 10050084 1 592326709 3 634630144 3 15360753 1 677991799 1 824622876 2 5435 16659 1 533185782 3 754974590 4 1 968162330 4 1 17120979 1 912629837 1 691683609 4 4 3 771028322 2 18749 94531 3 62020664 4 4 2 51707 57455 4 4 2 19029 71165 1 787329210 3 398806906 2 46142 60534 4 3 608265257 1 400582272 2 22474 104474 3 162092722 1 907858107 2 20296 60665 4 1 389153745 1 984755892 3 843650721 4 3 157000481 1 212185231 1 921280366 2 76824 112665 4 2 44857 91738 4 3 105946031 4 3 656885789 1 620508256 1 878735988 1 90110978 4 1 384657950 1 263330630 4 3 43064926 4 3 196054625 2 47745 103571 1 437674217 3 757680257 1 78125734 3 372734475 3 511300318 3 565944939 3 252140114 3 971885522 3 730828599 4 4 3 54695421 3 303276446 3 557149355 1 777729686 3 505832143 1 2972904 3 270100388 4 2 58933 88015 1 666707070 1 837809186 2 2296 25915 4 3 524545099 3 46559877 3 886792824 2 49599 77942 1 51248828 1 51296212 4 4 2 5941 45502 4 2 91207 102998 1 351071140 4 4 1 320116364 4 4 3 267061574 3 50905431 2 24841 98848 1 974090104 1 619837678 3 136967309 1 444003827 3 343842217 4 3 164067334 2 34576 101644 4 2 2321 21295 1 81569347 1 65885358 3 492879823 2 1876 23342 4 4 1 965268509 3 72869338 4 3 919457162 3 972047678 1 161269023 3 453466267 2 67450 94820 1 270106237 2 7033 26359 2 11953 13440 4 4 3 192822541 4 2 11683 109443 2 54052 76635 3 349989404 2 74948 87897 3 156841834 1 38105823 2 17048 81353 3 517536659 4 1 13706321 3 125486855 1 106487403 4 4 4 2 3805 29258 4 2 37545 68770 3 701072751 4 4 1 89055317 2 102290 103884 1 268334676 4 4 1 854350278 3 828492798 3 263814678 4 2 17166 51949 1 277441971 4 2 31368 39579 3 695437542 1 560332350 1 790823152 3 427771958 4 2 12852 54433 3 233184137 4 4 4 2 9314 75070 4 3 339957274 2 34073 44576 1 201615308 2 53756 76487 3 576848064 1 50903454 4 4 3 60736500 4 1 286361253 1 288643271 4 3 40555579 2 32742 71754 2 75402 102727 2 46160 86079 3 910545964 4 3 440497055 2 42950 43657 2 34882 63966 1 817216754 4 3 31667981 2 23709 111324 2 42398 60236 2 1337 96236 2 54854 93880 4 1 348494797 1 71183717 1 721323469 2 6593 64797 4 4 1 32798550 4 1 15133980 1 16104575 3 227672794 2 36991 101668 1 486081053 1 765597562 4 3 831812372 1 303317078 3 624179076 2 38582 59751 2 82784 109855 3 985260082 4 3 17605901 2 32734 98026 1 400014784 4 4 1 617152394 3 499301450 1 156209227 3 767206095 1 70125772 4 4 2 36403 100966 3 264161670 3 724723130 3 642413238 4 3 124218798 2 11882 21328 2 7886 103859 2 7547 78670 3 997972259 2 6799 50056 2 31835 77271 1 733993588 4 3 758964374 1 890828356 4 2 94228 94469 3 585206598 1 148012332 1 2977094 2 40833 87540 1 651419393 4 4 2 19866 80621 4 4 4 3 199533504 4 4 1 8237773 1 742352620 3 936282935 3 612821844 4 4 1 449362634 1 290291032 2 22777 57608 3 725806025 1 764374320 3 173396984 1 895890222 4 2 2676 107643 3 959257955 1 588492752 1 334875712 3 4428266 4 1 638142774 4 3 269579369 2 30848 73675 4 2 9885 45591 3 976838257 1 846879153 4 3 581102412 2 24065 47639 3 857069804 1 996786138 1 275103591 3 487315118 4 3 183475993 1 519305958 1 274968888 4 4 4 1 530801154 3 598079757 4 3 174455672 2 19463 99129 4 2 44539 90965 2 35106 110733 3 228950801 1 317708397 2 88409 111278 4 3 762028157 3 847850845 2 36986 78462 2 42174 52681 3 207984934 2 30385 32207 4 3 147668254 1 553803108 4 1 756955307 1 395827526 3 394107922 4 2 6992 67195 3 497888249 1 66927673 4 3 125802484 3 865358990 3 912777274 1 389944853 1 976361159 1 150481225 2 30069 64335 3 932891777 1 368066338 4 3 155162914 1 743900852 4 4 2 55630 107569 4 1 987598466 1 612928663 1 798817910 1 305948273 3 213483642 3 890576208 3 186397787 2 50829 107654 2 12803 112761 1 18079545 3 905490395 2 7702 45360 1 218440194 2 64249 111514 3 547988143 2 23245 101025 4 2 79391 97217 1 156404996 4 2 12640 109324 3 899092907 1 528817380 2 65706 80415 1 23767414 4 1 659464847 2 8254 58059 3 585370907 4 3 363357920 1 285773411 3 523095416 2 39549 80386 2 46059 102258 3 336057885 1 47327362 3 8044988 3 20287477 1 714872173 2 1253 57754 4 3 677683672 1 699478610 4 4 3 413880162 4 1 818466003 3 581592810 2 41083 43378 3 14253554 3 299153348 3 447659785 3 401965674 2 29596 99738 3 32843119 3 525671875 4 4 1 529140259 3 773055308 4 2 10289 14951 2 49494 98294 4 4 2 33375 66372 4 2 7274 110838 2 75780 92916 3 385367834 1 346510366 4 4 4 1 411974371 2 11080 21347 4 2 12367 103625 4 2 103994 109612 3 727806987 3 824349576 1 5383648 4 4 4 4 2 1737 48811 1 621004043 1 111616082 3 123609553 4 2 12683 37018 2 47917 106314 4 1 189088180 4 3 611610238 4 3 103165974 1 95205331 4 3 70313991 4 1 942552587 1 768622874 2 26564 69319 4 4 2 42720 96589 2 91989 97957 2 4288 71252 3 138617376 3 90840935 3 512823684 1 339970526 2 46852 49252 4 3 732538136 3 896296675 3 249709282 3 947835957 1 636268390 2 30006 88342 3 353647202 2 76532 101751 2 57630 102757 4 3 239474195 4 4 3 445161037 2 41771 60482 3 492785375 2 46004 66338 3 420472989 4 4 1 78157894 4 4 4 1 323778396 4 3 20170338 3 49015698 3 174391443 2 23301 58238 3 265142186 3 990616790 3 667584615 1 476942889 3 212020667 3 596471116 4 1 668874384 1 151176253 4 3 884883277 1 760778219 2 27554 77453 1 738173683 2 25904 88315 2 68838 99819 2 58487 75982 2 43070 47470 4 3 767165130 2 34249 75667 2 18607 52376 2 20451 56598 2 13274 46268 1 742201578 1 349747557 2 39646 96070 4 4 1 312963798 3 2226342 2 7286 12858 2 82928 89430 2 3101 50794 4 1 875097422 3 873960034 2 35258 87901 2 6725 33866 1 23629261 2 31245 60985 3 895599802 2 25976 64949 2 2153 11123 1 332129623 1 743098075 3 803319285 1 14209687 4 2 14731 82618 2 86439 104193 1 57181279 2 4140 20128 4 2 47094 110989 4 1 931769722 4 2 97164 100747 2 18833 58524 3 100845823 2 39203 87350 2 62222 91719 2 10630 38502 1 863970414 2 62756 102938 2 8343 75005 3 169619660 4 2 38022 39845 3 562006009 4 2 80444 96285 4 2 8698 21908 1 112558119 4 1 847354713 2 75519 89109 1 140410533 3 152340661 3 95044777 4 3 979544033 2 69785 90455 2 55278 99519 2 57193 83551 3 456191621 4 3 329038768 3 593218376 1 39786505 2 652 18863 4 2 51262 102300 3 376826942 3 30528393 1 818856812 2 11441 70990 1 772584517 3 566135008 2 5411 77016 1 307224051 1 676591396 4 4 4 4 4 3 133826205 3 64599711 1 72398049 3 854717038 1 642353117 3 93197249 4 1 57822523 2 54886 97453 1 477528631 4 4 1 936877726 1 61117321 4 1 424194285 4 3 776063515 4 4 4 1 711316221 1 823917512 4 4 4 3 125321007 2 40618 44817 4 3 73091121 4 2 23036 88616 3 185417628 4 1 37137291 4 4 1 619557970 2 90234 112968 4 1 568804603 3 12408436 1 41868692 1 372521554 2 73813 94942 1 109145724 3 459413131 3 793891114 4 1 26580468 4 4 1 260350793 2 24661 61860 2 35192 61862 2 26286 91952 2 19591 106240 2 40896 75839 2 8915 56711 4 1 787397472 4 1 643006031 2 9567 97166 2 64041 77188 2 1878 79575 2 19528 97965 4 3 991120758 3 8622272 1 34043238 3 868476465 2 61252 84958 2 19132 27262 1 426066224 4 1 663143700 1 41773744 2 104845 104956 1 477653973 3 518112174 2 71348 95844 3 673439817 1 944473550 4 3 882600093 4 4 3 412992889 4 2 84 6819 4 1 442973588 1 583500920 2 54955 55727 2 61242 73960 2 29579 83950 4 2 61391 107779 2 80877 81412 4 1 157215635 2 665 786 2 30486 42152 3 473944308 1 848594973 1 173977358 2 77165 112375 3 71550563 4 4 4 4 1 349023669 3 488432718 1 749957009 1 413932841 3 316232918 3 559527298 1 971612291 2 6548 74247 2 10415 101100 2 24288 53351 2 42947 87216 4 2 60962 77937 2 72996 85186 4 4 4 1 245098625 2 10774 66039 1 316520938 2 14998 46821 3 226682244 2 71298 91027 4 2 70380 88267 4 4 2 2768 19930 3 78540358 3 86601247 4 1 606314027 1 45873394 1 63100927 4 4 3 63301290 1 588896485 3 203348114 4 3 192822290 3 48540930 3 456872838 2 74303 96736 3 880816694 4 1 811195706 2 23827 51601 2 44172 55328 2 31967 47367 3 343167024 1 819987595 1 280694174 1 808494803 2 30266 72512 3 315086457 4 4 1 376610644 3 58333663 3 804871154 1 750197591 3 193263974 3 400112276 1 247444768 4 3 764091070 1 482742287 1 400452987 3 693515717 4 2 52029 90670 4 4 4 2 61694 64802 4 3 14941589 2 54507 55190 1 273918992 3 348691016 2 18863 86074 1 20064406 4 1 5736735 3 129088213 3 427133257 3 618253044 1 273633484 1 876142034 3 593928393 2 11354 96970 3 280941515 1 461696693 1 736766067 1 50007237 1 564578228 3 819074276 3 71759835 2 101598 102470 4 4 2 71635 106565 3 677601988 3 26029916 4 4 3 10331675 3 962834453 2 100433 102944 2 74772 78018 3 542745551 2 40734 88031 2 51672 91065 1 904888732 4 1 632270658 4 1 670850771 1 439551757 3 560460659 4 2 51867 52580 4 4 4 3 84864694 1 884574262 4 1 799022288 2 104961 106050 3 217123570 1 824255826 2 52131 88128 1 552811401 4 2 25509 72374 2 44176 111277 2 11592 45218 1 650448883 4 3 549329720 3 150928747 4 1 44766297 2 15030 70236 2 573 49501 2 44164 83156 2 13244 27997 1 381358588 4 3 670577601 3 955022839 2 72065 94797 2 74004 74814 4 2 43683 62492 3 153225823 1 905732950 1 434494015 1 608316610 4 1 594383827 2 3610 84507 1 148157141 1 561164652 2 19664 112152 3 724074307 2 26757 49024 2 30435 90547 3 107470875 1 485518192 2 33305 57941 3 67822738 1 670063020 4 1 449003196 2 67670 90900 4 1 644045618 3 93173780 2 39369 63660 1 977558278 1 845719785 1 762206634 1 55795628 2 34015 74136 1 204691111 3 414370452 2 48597 72692 3 389228947 4 2 40024 111522 3 37900242 4 4 1 894389377 3 380322500 3 908941041 1 418506624 4 2 99548 111029 3 14830719 1 465819710 3 170534950 2 35693 84245 1 865030534 3 451543889 1 38272514 2 80463 110922 4 4 3 559354770 4 2 51432 77762 4 2 14100 52681 2 1748 105153 3 261016454 1 664821316 4 1 153521 4 3 257645520 4 2 30285 57997 2 83975 88248 1 947949301 2 64068 79502 3 144637556 1 63694551 1 422632785 3 546278570 1 297002407 1 896669387 3 71688467 3 716972145 4 4 4 1 186600246 4 2 22646 99114 3 160304990 4 3 345397612 2 38024 99321 3 565493635 3 152715223 4 4 4 4 1 260610371 4 3 984664901 4 4 1 172876852 3 319043403 2 58270 59800 4 4 4 1 332926178 1 699909443 1 733866131 4 4 2 60590 83514 3 552279841 1 360896232 4 2 9546 53935 4 1 485850602 1 399063149 1 291116884 4 1 855943430 1 389729502 4 4 1 96410909 4 2 37408 68002 1 11446099 3 364936230 4 4 2 15910 33561 1 84470145 4 4 1 106528107 2 17529 108779 4 1 146514905 2 4805 10578 2 19925 94782 4 2 27196 51241 2 33644 62780 1 300423239 4 2 37848 48348 3 386302739 4 1 86924533 2 40362 75387 4 2 15954 105084 1 346846960 3 372118684 3 38058522 4 4 2 6436 38787 2 14690 16377 3 599828441 1 920545435 4 2 21386 111112 3 157392900 4 2 18213 85737 4 4 4 4 1 42812664 2 54602 81455 3 32570374 3 325873133 1 31539707 1 558715712 2 24096 61451 1 467703890 1 375892953 1 863598321 4 1 564995125 2 7625 58138 4 4 1 915769236 2 29408 57537 1 5267851 4 3 508243675 3 67752028 1 127736220 1 325075732 4 1 987984255 3 163394314 4 4 1 664883397 4 3 834445438 3 615452431 2 65150 99924 2 75396 83881 4 1 964066899 4 1 860762194 3 25097447 1 605794572 4 4 2 16077 84057 3 601206952 1 531097585 4 1 378739616 3 199262656 1 25150481 1 70946522 4 4 2 58322 78997 2 52184 89104 1 822928473 2 59814 101132 1 151276942 3 281623205 4 2 11806 106906 1 451336564 1 833946387 3 976933625 4 1 890177213 3 319786481 2 41851 58878 3 462940744 2 64541 75822 1 519955245 4 2 90229 97284 3 708045116 4 2 9477 112893 2 11575 85521 2 605 21720 4 3 476657913 1 280766856 2 19243 95451 3 259005678 3 659061576 4 2 60974 75912 1 58178407 3 234215717 2 31521 69819 2 15367 74479 1 613775051 2 106664 112502 2 10013 68376 2 62238 97083 2 36481 79331 3 496847693 3 694985163 4 3 996941051 2 5618 109456 4 3 28277976 1 696903463 4 2 4445 93696 1 896317636 2 42931 107691 2 27545 36337 2 32463 41930 1 258765516 4 2 54812 99318 2 8759 36077 2 14316 64169 4 1 939487608 1 956999035 2 43823 83548 2 52054 53238 1 323397811 4 1 845471722 3 685025348 2 29863 98748 2 8267 48417 3 994134795 4 2 29786 99735 4 4 3 318494927 2 8471 36513 1 97887801 2 26788 45883 1 616027636 2 46251 109284 4 1 217012913 1 335500325 1 415674685 1 131147252 2 18060 66626 4 4 1 654148343 4 1 129401668 4 4 2 5565 70278 1 901045943 3 710110788 4 3 842035386 2 58759 101421 2 15439 29692 2 55781 68615 1 150950515 1 863215479 3 928451939 1 4638716 4 3 28195647 3 446535526 1 758389757 3 613891764 3 420030581 3 850293711 4 2 45491 60918 3 652241117 3 60751986 4 1 628544369 2 54017 58690 2 44146 59482 1 370449779 2 89336 110517 3 123024363 4 1 512518129 3 140988405 2 13402 88321 2 34694 107050 3 493064328 1 123384018 3 639213029 2 9525 31371 1 819059956 1 408506217 3 117393360 3 56123040 1 307243824 3 45674601 3 336053802 3 889417973 1 678456757 4 1 36778148 3 919373633 3 107043816 1 853081461 3 197364229 1 30693059 1 413701341 1 23449253 2 22406 28334 4 4 1 56581433 2 57571 67618 2 41695 107045 2 29638 112314 2 86190 88345 2 49300 97827 3 3378745 1 40449407 1 22344042 3 725386342 1 812185693 2 80137 96838 2 2350 84143 2 3660 85467 2 44990 48585 3 816795846 3 692673652 4 1 921018061 2 53553 88251 1 68539939 2 40627 77926 4 3 857854970 2 49379 90150 1 31435662 1 68477042 4 1 102326115 3 747886431 3 490649563 1 810547562 1 374675005 4 1 225787932 2 12661 56832 2 17351 109246 2 22128 29273 3 705849591 4 1 830455533 3 209450574 1 278234876 1 151355156 3 256655115 3 516291682 2 54623 95206 2 62657 79112 3 457121432 3 25400103 2 39429 104826 4 4 2 42401 55469 1 204687205 1 342869397 1 895815355 3 10113395 3 795069067 2 24235 87500 1 519374039 4 4 4 4 3 592915827 4 1 391474577 1 875585920 1 703665006 4 1 185178282 1 121916437 2 78912 106505 2 9851 54670 2 69848 85372 1 169697494 4 3 182498644 1 367365757 4 4 2 68183 82434 3 326823134 3 187250645 1 847375443 2 60202 87790 4 4 1 68173453 2 25630 111488 4 3 40191788 2 18953 89567 1 414417442 3 23421435 3 950840343 1 915443366 3 369756519 4 4 3 932153778 4 2 68787 88391 3 68967873 1 569195714 2 1394 83564 3 576601022 2 71527 95777 1 747509827 1 430116779 2 19304 95860 4 2 23301 50822 2 77937 112918 3 752895590 2 23877 57673 3 425602410 3 279727422 2 37941 41485 4 2 70388 110649 3 863190456 3 40588499 2 14810 87739 1 988489785 1 16559210 4 2 16915 96518 2 14455 71305 4 1 387402888 1 542028001 4 2 26872 102280 4 1 880480195 3 833071205 1 880635625 1 346134506 4 2 6968 21020 1 433164409 3 305064238 3 923177057 3 480502302 3 656175058 3 901366945 4 1 42737003 3 425563142 1 69530336 2 15357 49151 4 1 458772100 2 69265 74966 4 1 933766161 4 2 98789 106136 4 3 60382339 4 2 14955 47745 4 3 955815677 3 630789831 4 1 296211004 2 51507 68645 4 4 2 15762 44134 1 513924076 2 43086 87936 1 155348658 1 691681777 4 3 648515709 4 1 27632505 3 332390352 4 1 802448574 4 1 257974212 4 2 33205 97010 2 33670 44712 2 67522 78181 4 1 258905014 1 722262837 3 806137339 3 180948167 4 3 469735225 1 358420623 1 642100004 3 816446747 4 4 4 3 31841638 3 260382684 1 995505627 2 53022 72171 1 268143709 1 834656035 4 2 36619 70820 3 186704923 2 106637 110916 1 613242444 2 26412 100823 4 4 3 28224154 4 4 3 442983139 4 2 27021 93394 3 979336879 4 3 389766980 3 20486955 1 331340508 4 4 1 60189018 3 585278174 4 2 43659 47345 4 4 2 37653 87478 2 16680 33607 1 102008109 1 112825136 2 31934 100612 2 21974 30874 2 26942 81523 4 3 468318381 3 872587694 3 270644768 2 72693 94152 1 661608922 4 3 752543323 3 321193743 1 376045785 2 62918 84285 1 344536298 4 4 3 588358747 1 324364195 4 1 164342247 1 818721602 4 2 18535 104754 2 5508 84205 4 3 553964993 4 2 9969 83275 2 22375 81899 3 342972343 2 19709 68864 4 3 906904660 2 51055 70709 4 4 4 1 555674394 2 75748 79665 4 3 770956254 1 584893985 3 92015656 2 1814 66073 4 3 675528633 2 97404 101699 1 677179743 4 1 578266294 1 507713090 2 27682 73172 3 926211768 2 30178 86825 4 3 237214623 1 625408594 1 63050991 4 3 524342254 3 528020714 3 17163646 3 996150575 3 551338896 3 369260344 2 7878 19404 1 36732425 2 66661 95665 3 411279012 1 819471092 2 21070 113091 2 54118 99890 3 852569813 2 41693 101005 1 425948033 3 703621647 1 823758632 4 3 346579605 3 71605773 1 768858040 1 270250729 2 2916 63880 1 189013461 3 352740104 3 353085572 1 997558058 1 882745145 2 52253 110813 2 10434 100593 4 4 4 2 30440 81371 1 150254884 2 51440 65916 2 25349 76777 3 866005295 4 1 302465929 3 215056595 1 982121974 4 1 166982754 1 178900063 2 45929 108935 4 4 4 1 46320881 4 3 251133969 1 787790938 2 56753 97120 1 393839407 2 62691 86705 1 280672574 4 1 560801248 2 6159 81696 1 394402076 2 48136 80373 4 1 282831001 3 518306778 2 49769 110157 2 79260 87113 1 287290687 2 12234 35508 2 32518 83842 3 675989929 3 477406929 2 24982 82837 3 217627773 1 407357358 2 27417 62607 2 46242 71112 1 394167648 2 14307 105604 1 122820266 2 46560 63734 3 863925943 3 965402969 3 30068835 2 53197 66078 3 139652494 2 38018 65473 2 32794 49236 2 31665 61719 1 53350195 4 4 3 37634716 4 4 2 23468 43446 2 64208 104674 4 3 506402375 3 770545887 4 4 4 3 926697092 2 45128 84930 2 5660 98428 4 4 2 72376 80637 4 4 2 19231 80663 3 101034801 2 23357 82909 2 57630 68498 3 11415592 4 4 3 535361913 4 4 4 3 356642728 3 319426458 3 46732187 1 736239209 3 912135681 3 518196299 4 3 177167688 4 3 472649792 3 178697429 1 64852495 1 264162243 1 937805403 4 1 738293390 4 3 828532889 3 959124936 1 504745906 1 458785861 2 8927 34207 1 533474456 3 563308430 3 936307923 4 1 391030820 3 297817557 3 762226849 2 7199 45043 1 602798459 4 2 28732 39653 3 842582975 2 35841 53556 1 872581364 1 984285241 3 684045935 3 14528839 4 1 146959809 1 737973523 3 144069660 2 15548 108099 1 28345112 2 26135 101059 4 1 457675848 4 4 2 10774 72485 4 4 3 134415187 1 425887820 4 2 85356 97597 1 367525024 3 414380338 3 102476706 3 677650526 2 54793 77166 1 378700698 1 318118731 2 28717 48846 1 754704343 4 3 877685579 1 71198686 2 60656 96745 2 36351 62891 3 748501959 4 2 5740 71091 2 23558 60719 3 736723831 2 75775 86963 3 749206706 3 776886143 4 1 424238362 2 6099 111801 3 881016821 4 4 3 136441706 2 41934 75605 1 490173616 3 814204663 1 634673984 2 79668 84824 4 4 3 580039765 4 1 599967004 3 638148601 1 615418765 1 576126343 3 466082609 2 21142 46291 3 529979905 3 725837293 2 74775 75956 4 4 4 3 965668128 4 1 104453828 2 30052 89328 3 15189422 2 23273 98078 3 394676077 2 79267 101077 2 46339 77056 3 879608827 3 167641062 3 295726244 1 390557119 1 790929084 1 752396790 2 59656 82498 1 471437150 4 4 1 536993690 3 346547948 4 4 1 160246831 1 750729141 4 1 761777312 2 24294 67691 1 158398944 3 85451934 2 42898 54187 4 4 2 55900 100042 2 8564 29992 2 17701 72265 1 210216445 3 446932192 4 4 1 964708024 3 51480368 1 303162210 1 240594157 3 184974426 4 2 11593 71009 2 12182 71742 4 4 4 2 97004 102295 4 3 572086355 3 242776870 1 467158839 1 840285878 3 851279519 1 304966252 4 2 49724 50431 1 913783152 2 38864 67153 3 449459231 1 41399030 1 231993569 2 47735 99782 2 8723 16157 4 4 1 811598971 1 989314704 1 718304391 4 3 473960807 3 396354630 1 907183164 2 81205 101907 2 46966 60120 1 443318963 4 2 18997 52495 2 56525 109094 1 499711693 3 368018527 1 411769457 1 610359962 4 1 25231150 2 10029 59243 1 722151193 2 17884 95105 3 358381012 1 503212608 3 784017095 3 854544488 4 1 12429323 2 8559 95825 1 828493187 2 73990 96271 2 48245 112535 1 988888718 3 260781971 1 391866939 4 1 898920985 4 2 13978 48968 2 881 59592 3 347766510 1 137950402 2 51700 94061 2 19879 27358 3 904852903 3 461249427 2 7997 8616 4 4 1 424531464 4 2 44049 50061 4 1 278376806 1 708043873 1 886495864 3 531987412 3 36074392 1 683547841 3 447974376 4 1 447996669 2 86576 94098 3 182739644 3 6956615 2 18413 96150 1 281507707 4 4 2 26030 88235 2 62678 94462 3 20172644 2 63597 97685 3 682121919 3 32095022 4 3 138329256 3 516031818 3 417684758 3 532437535 3 757558539 4 1 327576090 3 954664198 4 3 48602183 3 66943612 2 58893 106654 2 1641 82501 1 808262953 4 2 1013 109359 1 98323401 1 78572731 2 8425 25515 3 654566399 2 11365 78212 1 405729670 1 819947636 4 2 20953 63851 4 1 597164113 2 9152 16803 4 2 7422 107953 2 20902 102183 3 494800490 4 1 63736480 4 2 46752 58128 3 555642204 3 401300182 1 618693787 3 283047921 3 865370702 1 223147089 3 396217245 2 4691 52839 2 119 101822 2 77122 109777 4 1 357767383 4 3 849041095 2 34898 39945 1 24119443 2 79784 88377 3 908659947 2 59734 66230 2 34201 86593 3 362858517 2 25839 65052 3 892954939 1 934361019 3 97103182 1 682836727 3 197380039 4 3 823642994 1 503940615 1 49878821 4 4 4 2 5272 18889 2 1334 31971 3 545779091 1 661015888 3 70188713 3 946744196 2 23075 105439 3 253707314 1 472880484 1 868343676 4 3 104369202 2 27865 40481 4 3 235503362 2 35696 107903 1 390519837 2 81424 102826 4 3 605890867 3 314187255 2 4978 65926 4 1 55821440 3 360993537 2 78435 85129 1 264196857 3 866713331 1 946488910 2 60250 71375 1 54979964 1 496406290 2 33870 42354 2 13567 82262 2 1502 36591 2 96700 109334 1 246100994 2 48279 91531 2 61424 77999 1 8259825 1 240536983 4 4 4 3 963052052 1 189935356 4 4 2 108592 112876 1 138477260 3 18931099 1 931286634 3 808377347 3 445291242 2 43408 103215 4 4 1 962752074 2 19800 79122 1 830240885 1 51311228 2 42843 95736 3 949366223 4 3 138280618 2 47224 101341 1 818600950 1 24029274 1 454433080 2 10957 75692 3 612119054 1 55466975 1 847405502 2 38786 68787 4 3 510849334 2 53763 92210 4 4 2 44000 57557 1 60360049 2 8826 53856 1 77049848 4 1 442194812 2 23217 48101 1 591863854 2 2356 33793 4 2 39127 91221 2 51763 73927 2 31546 113003 2 96295 99580 3 516663855 1 60861060 1 873252429 2 36516 87804 4 1 693638793 3 546985656 4 3 124910489 3 503698198 4 1 821374128 4 3 470403920 2 13266 103310 1 782539475 4 2 52377 101135 3 964209598 4 2 28423 53961 3 390168247 4 4 2 8138 42615 3 202567711 4 3 355042961 4 4 3 245772813 1 57712050 1 50571944 2 45108 100786 1 380444476 3 973941511 3 620136344 2 36960 111955 3 413234889 2 69746 92409 2 31486 72014 1 231900910 2 40718 57089 2 5597 109382 4 2 20927 109597 1 26020750 3 180040068 2 36079 94138 1 633193400 4 3 76340320 1 645104404 1 666636734 3 545738794 4 4 4 1 7994923 3 128275947 3 664800711 4 3 168952716 3 216823671 3 879320773 1 939916064 3 902453789 1 208202324 3 839508718 2 105252 105822 1 714968540 1 447878943 2 39843 78339 4 3 662728722 4 1 915975601 4 2 18706 82245 1 188274754 1 566728102 4 3 102472934 2 28424 81046 1 369169823 3 607829216 3 80150144 3 831444310 3 734642799 4 2 17014 56539 1 824274479 3 314828598 2 20443 109033 1 426027290 3 220533404 4 3 158450554 4 3 580978947 3 854515880 1 114573253 4 1 745116187 2 37490 39126 2 3184 92175 1 769824392 2 71512 83325 3 458537382 4 3 595311028 3 162963180 2 49472 53840 1 954408046 2 15261 83110 4 2 37513 46999 3 309347585 3 817292334 2 23572 94103 2 61951 97722 1 37575674 3 960621037 2 55519 62923 2 85315 101037 2 90670 102849 2 80434 86984 3 523776652 4 2 25641 55362 1 735311794 1 895119030 2 34150 75379 3 21437766 3 327407783 1 73714449 3 702421491 2 4518 13470 4 2 27871 53423 3 203312320 4 1 980329380 2 91175 98660 3 590256451 1 95831663 1 160823554 2 80095 90704 1 299780655 3 230900417 3 31298026 2 12650 112518 3 223767744 3 701456075 2 10553 27758 4 2 50020 104860 3 528452482 4 4 4 3 756511021 3 194269321 4 2 4080 21348 2 3242 94982 3 693749571 4 3 239027006 1 112350731 2 39071 88391 4 3 218984377 2 58527 67079 3 184082783 4 3 281448720 1 369500647 1 307670539 4 3 757238355 4 1 41520556 3 808417288 3 745549166 3 681787327 3 195203355 4 4 4 3 882434497 1 817336840 4 1 265210138 2 35555 96205 4 1 192580891 2 24935 29729 2 71765 79599 1 300919579 2 37363 91785 3 118145644 1 946554307 3 250686171 3 477928524 1 515539338 1 11541275 1 643998113 2 9862 17134 3 190131272 1 37641127 1 733128585 4 4 2 52625 57132 4 3 583729525 4 4 2 64440 79512 4 1 393611481 2 20636 60648 1 545707911 4 4 1 968436618 4 2 7824 51255 1 781264972 3 482775553 3 346324345 2 65330 70782 2 59131 89636 4 3 954327622 2 15707 28135 2 60775 101210 2 20493 86718 1 430957254 3 539527238 2 52213 84533 1 229278676 3 468785334 4 3 810512132 3 397988715 3 436131483 1 231179687 3 472943256 4 1 561741004 3 10710717 2 38385 61993 3 65076907 4 3 805875449 4 3 256988940 4 3 60237961 1 118277400 3 21556511 4 3 409564935 3 16310383 2 2712 63143 1 810801090 3 667921727 2 42817 72861 3 550757692 3 916554818 3 913563224 2 1764 25344 3 312614999 1 19099018 1 596308060 2 8545 57338 3 394072882 1 998281999 4 4 2 30525 70011 4 4 4 1 930180524 2 21516 98330 2 78609 99625 3 215413543 4 4 1 595454107 3 924083349 4 2 43261 105338 2 8384 26356 1 436133460 1 899139873 3 512482263 3 197138918 4 3 707152234 2 2922 13636 1 737323814 3 946092078 2 45490 64252 4 1 528091336 1 69404449 4 2 39733 91075 4 3 609274218 4 4 3 745283258 2 1180 72833 3 987674450 2 65878 80299 2 53404 87555 2 53305 110448 2 56787 100755 2 7476 111086 3 387974962 3 436134407 3 6158938 2 44284 95908 3 687037804 2 4184 13985 2 48145 55030 3 31853724 1 713172380 1 283409889 1 840554420 4 4 1 884289808 1 284515258 4 4 4 3 537154951 4 1 292508942 4 3 412351793 3 160626234 4 2 45966 65630 1 256147203 4 1 481251717 4 2 52047 91115 3 405044177 4 4 3 877037349 1 263671072 2 859 36209 3 307343826 3 263311624 2 5796 77471 2 8262 41591 3 58938985 2 4875 68601 1 618665454 3 745329714 4 3 871309972 1 743245865 2 38194 44040 2 4276 74590 4 4 1 130567201 1 115940288 4 1 739765156 3 373851025 4 1 405358020 2 16570 108127 1 824324204 4 4 1 464429673 1 567583710 1 481760345 4 4 3 66375876 3 39362585 3 493004738 2 61004 84809 2 66446 76964 1 926493152 1 179321477 3 449727782 2 18451 65799 3 717431144 3 575501121 4 2 23520 52179 2 4901 51666 4 2 101383 101809 1 207728302 4 3 447167557 2 99843 109349 2 37319 77420 3 982531138 3 348438341 1 488674031 1 299960755 2 75734 77650 3 233516377 3 52762541 1 977733554 2 1443 98738 2 72746 75696 1 44195556 4 3 26521124 3 360022327 4 4 4 3 61676269 2 13650 62128 1 692164132 2 54478 84367 3 855817621 2 65229 104656 3 60424228 2 423 84495 3 292463815 3 249531109 4 1 259674034 4 1 883355444 1 896153814 3 365344857 3 153956287 3 39658107 3 541952050 4 2 23412 89781 3 837508478 4 2 15659 92094 1 401618831 1 919650193 4 4 3 91215289 4 2 15091 77551 1 428189835 3 616492654 2 23444 95691 3 861663136 1 471117369 4 2 79651 99481 3 786857150 1 678595490 2 62340 73991 3 5627497 2 8557 109101 2 10890 64015 2 16500 111327 2 42632 81784 3 590916154 1 29986754 2 53421 107350 1 172359325 4 4 1 175799734 2 64900 98502 2 25916 91494 2 57670 111514 1 711760432 4 1 714596935 2 78103 112236 4 1 644980467 1 69404587 2 1159 102788 4 2 25035 60207 4 1 677371519 2 76746 98516 2 32869 59454 4 1 466270942 4 3 937748844 2 25677 78618 3 459733421 2 27748 101459 2 12579 72799 4 4 2 7887 73606 1 652948316 1 987539223 4 3 715710298 4 3 162709642 3 175879596 4 3 296026471 3 980462702 4 3 471526615 2 19224 72371 3 730526670 1 99526467 2 1927 95446 3 6164979 2 36055 65930 2 22837 106253 3 202443328 3 93420754 2 29310 80221 4 3 47047762 2 25299 33095 2 27732 30426 4 4 4 4 1 457545369 4 1 758280429 4 2 41012 111589 2 92698 96211 3 339557524 4 4 1 368153310 2 1131 78564 4 1 349349464 2 622 41865 4 1 750500366 4 4 2 112732 113333 2 48495 92875 4 1 908126908 2 59080 77146 2 29336 102820 3 726965255 3 525160656 4 3 491435841 1 426308416 2 3596 67691 2 72570 89866 2 89063 91621 3 785196403 2 12566 100848 4 3 898987462 1 902508066 4 2 20100 110736 3 290661207 4 2 28492 45667 1 918578540 3 27350247 4 4 4 4 1 896394769 1 133032722 2 89131 92692 2 590 18770 1 726933346 4 3 531061615 4 4 4 3 622200541 1 447978894 1 517546700 4 4 3 658288287 2 19806 49602 4 1 579320392 3 958589611 2 22980 80889 2 14629 52447 2 30212 41141 1 175202466 2 34194 69501 4 3 543447601 4 4 3 658266033 4 1 123265625 1 630985950 1 281402761 3 476378732 2 9799 82016 3 123765454 1 809038647 3 744992724 1 52133470 3 49142210 4 2 63105 106589 4 3 212997930 2 2596 68094 2 106345 112373 2 43473 70952 3 204398291 1 18581201 2 45669 68815 4 2 93941 112673 2 58368 89279 2 22684 79471 3 695307070 1 415883962 3 21320085 2 70210 78518 3 447991788 3 611811100 4 2 27809 100621 3 362322433 1 117130803 2 65424 67893 2 46752 61028 3 393168714 2 25209 33602 4 3 585372552 3 332478581 2 68145 111756 4 1 172099307 2 60977 84827 3 412870167 4 2 72344 88020 1 218723467 3 65346010 4 4 1 588567997 1 19377763 4 3 324697388 3 226260918 4 1 288915237 4 2 24424 42675 4 1 233241611 2 12109 98397 3 948988183 1 426588203 2 45153 49752 1 719877989 4 1 381851567 1 808949455 3 602642212 1 966581430 2 6517 14459 4 3 784299904 1 665215329 3 861875310 3 445486611 3 241515576 1 989855504 3 638897522 3 674005081 3 684329203 1 885730529 2 60752 70463 4 3 492959019 2 4960 23873 3 116167303 3 599953498 2 32533 38150 4 2 42123 53040 4 4 1 25525651 1 850691639 1 47134604 3 481139109 1 380269040 2 15263 83523 4 1 387887960 2 18243 50321 2 32542 101557 3 361275267 3 49386981 1 411387964 3 374679609 1 444683042 3 611126547 1 975243470 2 52473 65443 2 81026 98564 1 857699281 2 44043 85695 1 95879128 2 59313 109489 1 7698790 2 2380 110501 1 869715193 1 466038868 2 20191 23082 3 952944220 4 3 401967093 2 77892 113435 2 32758 62638 4 4 3 73890833 1 466917933 1 189533683 3 361924542 2 4561 16340 2 31469 68857 4 3 943555669 2 40904 76940 4 4 1 484194494 1 905848481 1 52436614 1 842072946 2 10921 57525 4 3 323880993 4 4 2 39985 53180 3 604752746 1 850905680 4 2 29338 51884 2 10121 61537 4 1 561990920 4 1 924551123 1 737569205 3 364154052 1 424620375 4 3 29140354 1 166744754 4 1 557129883 3 214777363 4 2 45002 57437 3 727073079 2 34102 56429 1 598372122 1 66798726 3 930828943 1 823471199 2 66773 83112 4 1 461229653 4 4 1 493429987 2 54226 83780 1 487020727 2 11771 47172 4 4 4 1 228283618 2 21381 83028 1 882733662 4 2 42255 52790 2 9243 86537 2 92574 92588 1 499459905 2 6002 6969 2 35765 83023 1 56167166 1 14735532 2 17927 35773 2 50138 83580 1 25220425 3 258375530 4 4 2 43427 95460 1 408247414 1 323318460 3 271750736 1 529689945 4 1 136870752 3 586383259 4 4 2 42245 44801 1 906112179 1 385317603 1 629777726 1 301316128 3 758188329 2 66796 105788 4 3 593222609 3 666588355 1 637907064 4 2 26820 58682 1 398420596 3 257668716 1 249164810 1 108004839 1 175294380 4 2 48628 68781 1 24318864 1 104368076 1 577432388 1 328527900 4 1 775867592 1 5787644 4 3 9362751 4 3 174146338 3 692567736 4 3 822315616 1 488884791 3 706450000 2 5341 100913 4 4 2 65609 82522 3 616792655 1 361541955 4 3 869104888 3 634474945 3 69267207 3 893746246 2 5971 93564 4 3 69110355 3 368162001 2 43076 62597 2 13002 55896 1 253056647 4 1 580045160 3 879385367 2 19161 32200 2 76518 80781 3 574021389 4 2 689 50383 1 979965528 4 4 4 2 57140 110895 4 2 25495 82568 1 815626818 3 646885880 3 644880035 2 3382 38981 2 11513 53995 3 633455127 3 374750381 1 297930021 3 737240710 4 4 3 343382088 3 727973279 1 951009188 1 271318134 2 10604 88867 1 503391595 1 369577054 2 1970 100077 4 3 47078574 1 568602556 1 132028644 4 2 7019 90075 2 6945 40492 2 2753 101852 1 195765865 3 156205075 4 4 2 32553 83731 2 50123 82645 4 3 960213504 3 274919990 2 83579 109932 4 1 119917045 1 37413562 2 28897 64801 3 911100923 3 698410088 1 171867704 4 3 167608494 1 926340090 2 3772 26562 2 10989 34737 4 1 248881675 1 549223449 1 913033892 4 4 3 401470614 3 42957649 4 2 23117 51908 4 2 4468 44921 3 943822544 3 610281508 3 894169191 4 1 650079941 4 3 506707885 3 429837033 3 849778467 3 603042500 3 44910401 3 129748950 1 433912028 3 297400996 1 384366243 3 1538023 4 4 2 37170 77370 4 3 642231986 2 48035 86109 3 981653280 1 704373504 1 281943308 4 3 390546583 1 593329609 1 970696277 3 563254151 3 222278061 1 143485286 4 3 735698711 3 625509027 1 908300290 4 1 476647800 2 82914 112396 4 2 12766 106091 1 740500045 2 53723 59214 2 74062 112134 1 363122828 1 565350002 3 588131772 2 17015 21969 3 620851266 2 94109 111871 4 3 608788791 4 4 3 135437738 4 1 108211597 2 79885 100255 1 804545162 2 30111 46415 3 931075915 4 4 4 4 4 3 334031194 2 40750 67230 3 297174035 4 4 2 23545 42537 1 956231885 2 38621 103048 4 2 80219 102968 4 4 4 3 501913539 2 59831 104611 3 152414653 3 526878727 2 56366 74564 1 67530900 1 294764512 2 35670 81339 1 765694459 2 77195 105897 3 577196255 3 749973306 2 73031 88627 4 2 4217 105334 1 693946929 3 858873832 3 161881993 1 179254577 4 1 925821064 4 3 750437512 4 3 328602671 2 48509 87739 4 1 849571550 4 1 154333581 4 1 366589023 1 701422938 3 947024824 4 1 255532807 3 435251957 2 33652 53527 2 21707 104140 2 104729 110211 1 759235601 4 4 1 869812409 1 412578287 3 175246829 4 4 3 449950533 1 76842369 4 4 3 413836344 2 50975 53242 1 548828622 3 747989302 2 27878 64209 2 10379 64530 4 1 322735167 4 3 56838603 1 853067408 2 33383 51835 4 4 3 7687441 1 926891058 4 1 46304229 1 736688582 3 711159722 1 307197985 1 173040750 4 4 3 259998704 4 4 1 577920322 3 176745759 1 895754664 2 5409 110661 1 417765529 4 1 10265107 3 762963155 2 81383 113149 4 4 1 363609880 3 514328956 2 18606 75412 4 3 738584954 4 2 17384 36175 4 3 246579013 1 81354362 2 24344 63572 3 44079097 2 26173 101109 1 448600220 4 3 768630369 1 647203450 3 194185058 4 3 133183687 3 249577622 4 1 427596543 3 345231101 3 770865864 3 453421137 3 954983294 2 15283 50511 4 2 42290 108304 3 83671619 4 1 752252075 3 902916328 3 770276297 1 537009439 3 594784230 2 51920 79432 1 320219098 2 33178 86197 2 36830 112876 2 72657 113620 1 100611712 4 1 886912332 1 129878093 3 390660650 3 985981712 2 53973 97404 1 752367533 4 2 95650 109956 3 406880441 4 2 12710 48008 2 11593 23694 3 266686092 2 44132 95472 4 4 4 4 3 727321580 3 485133068 4 1 975333505 3 510319351 3 49168302 4 1 459878258 4 1 921874944 2 96519 98174 1 335226113 2 18184 30660 4 4 2 82643 88387 3 197150182 3 415954931 3 608353698 3 792637085 4 3 372982449 3 221706121 4 2 54956 86962 2 86819 112247 2 99424 103874 4 1 403323219 2 68256 112160 4 4 4 1 594948265 1 303713861 2 5514 54983 4 1 705839778 4 4 3 561816326 4 1 26987445 3 811740007 2 88735 96373 2 17142 38722 3 424034963 3 714964372 2 32363 38181 4 4 4 1 170113792 2 90787 106268 4 3 512494786 4 2 22932 24901 4 3 340211373 3 592062820 4 3 96491940 2 44640 57497 2 50262 101510 3 162726890 1 363488798 1 497700650 2 50149 87977 2 87375 100667 1 449302707 3 943769659 1 697685414 1 2151301 1 889334220 1 269717186 4 3 175779850 2 28319 97233 3 261156619 2 49142 71830 4 2 53561 60540 2 54822 65015 4 1 4466837 1 86732735 1 479884200 4 3 61561123 2 59329 101400 3 367738429 2 44049 99421 1 93801010 3 69857673 2 6933 41435 2 40476 59432 3 183876866 4 4 3 684026771 3 928864411 1 549495816 2 975 75281 2 77795 101843 4 3 897734519 4 4 1 737005599 3 428143658 1 920258515 4 3 316335860 4 4 3 581964969 2 6798 37501 3 445059827 3 744630149 2 6022 110651 4 4 2 3381 15258 4 4 1 109575341 3 758432595 2 2486 47599 3 302870365 4 3 794987820 3 118645330 1 826497773 2 198 62692 4 2 56413 81275 4 4 2 76286 90218 2 102110 111402 3 368115139 4 1 647981832 1 20146456 4 2 234 23798 3 178344878 2 9185 82421 3 143985474 4 2 95270 101301 1 394794451 3 676367951 3 469412696 2 11707 13386 1 865706665 3 58764048 2 38073 112253 1 720454222 3 26118569 1 109390557 4 2 40962 99620 2 66239 102548 2 29428 35963 4 2 18335 80812 3 847621367 3 844827539 4 2 35904 81405 2 56360 72989 1 792791019 3 649901393 4 3 103612527 4 3 448882231 1 619132454 2 7162 102872 3 599805201 2 43023 93634 4 4 2 15791 34613 1 129312570 3 126468054 2 63739 94258 3 796040528 1 41978566 1 765307658 1 749653249 3 982071727 4 4 1 64353388 4 2 80561 103437 3 354581121 3 307318385 4 3 536937159 2 77143 108037 3 244760917 2 13700 27790 2 41712 102606 1 173056783 2 46504 92282 3 366067637 2 50192 63237 1 845005216 1 68024721 4 2 29650 93533 4 4 4 4 1 384666924 4 4 4 4 1 4454391 1 906442785 2 90208 96015 2 23519 48446 1 49719526 1 438974973 4 2 36241 68540 2 3135 78763 3 367668503 1 600745686 3 942779070 4 2 98010 99922 4 3 282560557 3 956344634 1 546844908 1 519270863 2 24208 57693 3 981752916 1 309204817 4 2 6292 46411 3 823416083 3 411979103 3 313454394 2 21595 104038 1 63308708 2 52272 75748 2 3997 69225 2 51785 68457 3 111883699 1 365689257 4 2 27870 64644 2 7122 34309 3 154793232 3 27748128 1 867062745 3 547802960 2 51174 70229 4 1 616793045 3 723353738 1 174644298 4 3 2480254 4 3 672511182 4 2 75531 102696 2 55521 85427 4 4 1 959877843 1 458545234 2 81157 91439 4 4 2 612 679 4 2 55917 110069 4 4 3 948008819 4 3 811351965 4 1 582136046 1 40574369 3 998502677 3 904032408 3 924661510 1 692125697 2 30276 89139 1 918110580 4 2 21645 24711 4 1 850783339 4 1 140779658 4 2 36754 66367 2 47555 89356 4 2 26994 91581 2 75018 99656 3 918970120 1 225773312 4 2 37727 79657 2 52911 112774 1 850363075 1 936345044 1 552518617 2 1255 17495 3 31110184 1 10808369 3 747050936 2 16289 69111 1 21042149 1 998242961 2 28299 112850 3 701290631 1 10778193 3 999643534 1 927429760 3 901872708 2 41280 106587 2 26796 86221 4 2 23352 111431 1 864467384 2 22866 113753 4 3 802434695 4 4 1 369964028 3 142080334 2 49316 83940 3 266978084 3 550872207 4 4 3 707716712 1 38183782 2 39869 104932 4 1 678294935 2 88360 104680 2 8460 53829 4 2 22704 35865 1 345687473 3 176697907 2 21177 33675 4 1 761502588 1 582277105 2 6261 101309 2 51856 101468 3 552151739 3 573714394 1 680314951 4 1 327223838 2 12549 21092 3 651401426 1 547568142 1 999689828 4 2 13316 87527 2 86492 86838 2 55395 79283 2 44462 61514 3 663474926 4 2 58518 79402 2 71066 97326 1 737344583 1 494278766 1 643232596 1 356223741 2 5486 52154 1 858251452 4 2 70020 92551 2 5258 67179 2 26046 78512 4 4 3 917890290 1 42314190 4 3 964109606 1 912202280 2 75457 112314 4 1 59974729 2 80184 99395 1 336218970 1 437407229 4 4 2 6710 96940 4 2 94126 98804 3 494950812 1 261179986 3 695306559 1 943816076 3 49145100 1 700393795 4 1 29536973 3 964323829 1 924849875 3 18645938 1 377140464 1 344875188 1 168223464 2 47664 86376 1 295895355 3 363027263 1 731535510 1 745317766 2 52490 81580 4 1 466485447 2 12305 99187 1 436557004 4 4 1 813157672 4 1 815418536 2 7236 105046 3 64877907 4 3 703270161 2 37050 85007 4 1 970517075 4 1 141012892 2 52286 113110 3 826024880 1 143047760 1 786489067 2 11154 76517 4 1 52860039 3 403973403 2 16706 74476 2 3457 99942 4 4 3 110926041 4 4 3 568258040 3 987091549 1 633489654 1 788858787 2 33993 68424 4 1 809665121 3 57398485 4 2 7286 101995 2 6116 37259 1 441097225 4 2 44031 110776 2 21707 83723 4 1 486075758 2 52369 67740 4 1 708223920 4 3 174393526 3 299698006 2 56522 78254 4 2 77576 79731 2 3539 22288 2 42917 59647 2 1691 9368 3 108554500 4 4 4 3 916833554 4 4 4 4 1 59826793 2 38788 93581 3 899634340 1 912601033 1 161284184 2 90857 95984 2 50487 98301 3 612155533 2 21446 96331 2 11841 30084 3 251651336 2 92055 97192 3 181905369 1 158123658 1 354798969 3 781876591 4 2 41606 61695 3 24257219 1 574134253 2 81079 97192 4 3 825760569 1 711776757 1 780769069 2 10254 99869 4 4 2 18498 55945 2 8383 48406 2 53743 76188 4 3 168357115 1 956996893 2 23711 38396 1 50004033 4 3 526606527 1 165134908 3 185344423 4 4 1 775850241 2 75422 83722 4 3 814383161 3 461073727 2 30579 91407 2 56556 106608 4 2 76943 78485 1 638043968 2 13654 37581 4 1 35993442 4 2 64394 85032 2 24974 90354 2 73113 93223 2 39200 56837 3 7603533 3 842629170 3 267585251 3 524388329 4 1 200502410 3 413352062 2 9805 82042 2 54338 111976 4 3 276892001 1 220938646 2 50503 57850 4 1 195471799 4 2 2018 18196 2 39658 104712 1 24968852 1 474093670 4 1 821426565 3 430955708 4 1 240299051 1 78715973 4 2 103664 110000 4 3 613641098 4 3 182899754 3 123781494 1 636560857 3 392517848 2 90091 92379 4 4 4 1 558290546 1 736014264 1 72351215 4 4 1 217109315 4 3 605815834 4 2 86433 106803 2 74939 98362 3 204479986 3 62929015 4 4 4 1 160774110 2 50337 99908 4 2 33113 110852 1 221868299 4 2 56060 107102 3 683934768 3 98523936 1 825562326 1 993965330 1 396527379 1 416988121 2 56693 110174 3 820907094 1 839854952 1 249697900 1 179771507 3 464951060 3 486833901 1 875242483 1 23558917 2 37174 101718 2 25232 35090 3 423333053 4 4 2 6864 83361 2 53700 68783 4 2 60588 80369 4 1 503820797 2 28396 40692 2 10001 55447 4 1 863805940 2 66056 87039 4 3 246363025 4 4 1 52757825 1 292338535 4 3 281237284 1 930731711 1 409056789 2 19134 62708 2 79439 101483 3 71658213 4 2 65888 69579 2 52013 95848 1 498149327 4 2 50880 75602 3 533033596 1 733554586 3 112765004 1 28903987 2 1509 70900 4 2 53444 72389 1 367353398 1 581635550 3 17018657 1 454661935 2 66614 79840 2 23766 63738 4 4 1 666489912 1 130055544 1 401257296 3 637706422 1 67319625 4 2 25854 85960 3 530335263 3 242913472 2 13131 94196 4 4 4 3 449403847 1 400794551 1 15863482 3 178628548 1 840252031 4 3 954646508 1 732980483 4 2 29055 95709 4 4 2 27187 83190 4 3 405733332 2 13964 44561 1 149450792 2 7502 113808 2 19035 97358 1 817736120 4 2 34550 79589 3 261674036 3 63001199 1 96192071 1 663915543 3 648821498 3 169468881 4 4 2 98090 104589 2 20597 60736 2 12127 86657 3 240629356 1 882018959 2 7751 113584 2 3032 75504 3 989587514 3 52108701 4 2 44533 102874 4 1 407758050 2 13022 98373 4 3 624178216 4 1 901884527 2 43526 108312 2 11627 55214 1 859159146 1 35263631 1 65433382 4 1 328113895 2 1283 90369 1 159423629 4 2 18762 112052 1 664822669 3 600365265 2 70761 83821 2 59988 64490 1 670920152 3 31938100 2 75154 113589 3 729605145 1 562594543 4 1 386484861 1 157175086 2 44637 79265 2 30628 113310 3 812288545 2 25343 34111 1 1252275 1 386253543 2 9868 87922 2 48938 90506 3 904881454 3 519469297 3 579006401 1 835749577 4 2 103134 113773 1 37200412 1 302450645 4 3 71844421 1 910879797 2 42114 57067 3 610306489 1 688363775 2 46851 85277 1 698950230 1 3509217 1 788390668 4 3 37379780 3 155019864 1 288353334 4 1 44538395 4 2 54086 79814 2 14417 96670 4 3 815811777 4 1 865343658 3 291076816 2 52997 98119 2 43194 51673 1 555978473 1 694001774 2 48578 80530 2 45366 108868 1 471430930 2 38933 111280 2 45496 74560 3 83379344 2 31008 109354 4 4 4 3 490137174 3 879038765 3 86146328 2 67783 89757 3 354868688 4 2 1059 62123 3 858212678 3 122711859 3 762111945 4 2 17333 33751 1 478535876 2 57079 63930 2 59394 106179 1 563354843 1 591929838 1 934204146 3 71657053 2 71779 87817 1 601209712 2 48633 95208 4 2 50077 95414 1 815743323 2 73525 91101 1 676063262 1 820322029 2 48838 63385 2 7804 10661 3 491529176 2 15922 93398 3 70596688 1 5727323 2 57728 87338 3 784602638 4 2 42118 82327 2 14352 104281 4 2 2386 41614 3 996496135 1 902006715 2 791 107711 4 4 4 1 265780019 4 4 1 679675895 4 2 14021 35090 1 7439197 3 370817881 4 3 451123129 3 252036137 2 56428 67382 3 141786423 2 25575 57966 1 892425225 3 859566006 4 4 2 28898 83221 4 4 3 768266689 2 24164 38889 1 663177841 4 3 27396608 4 4 1 774765982 3 885568017 2 58127 88185 1 741206751 4 3 338289318 4 1 541775376 3 71975218 1 135650752 3 59256079 2 16993 93125 3 549849536 3 137485584 3 848323984 2 12081 86330 3 264080921 4 1 161133707 3 362060153 4 3 868055435 2 77881 104229 2 26115 113032 2 35661 70581 1 192950944 4 3 645225826 1 498112481 1 574991175 3 509204562 1 758295291 3 81126461 2 105055 109003 1 35713231 1 57814321 4 1 701118262 3 278872882 3 721297641 2 11912 42086 1 854872306 4 1 256074323 2 28868 64836 3 548701718 4 2 11773 110168 3 358856127 2 24539 89355 1 436762471 4 3 474409026 1 78093793 3 746560706 3 55018903 2 58597 109501 1 423253537 3 831668750 1 80742174 2 54600 57930 1 338270323 3 935248096 4 2 37997 48757 3 478006801 3 653500156 4 2 14953 96850 1 844925251 1 582984986 1 591830177 3 363220031 2 39286 67800 4 3 929569471 4 4 2 6598 67542 1 925030652 4 3 853266682 4 1 259984022 3 18864761 3 674181334 1 62155898 4 3 363111235 3 181015542 4 2 14200 28911 1 509868761 2 60206 89641 4 3 553793717 3 876468721 4 2 65534 106762 2 27599 73026 3 133353955 2 22622 28416 2 92838 111187 1 529215421 3 48486554 4 4 1 138945638 2 70621 76710 3 951748870 3 330552357 3 868924788 3 435255444 2 36337 78790 4 3 319221780 2 5507 13496 1 341080428 2 19973 95529 3 618043737 3 557550897 1 444368259 2 23981 56977 1 571675390 1 897712887 4 2 62210 113424 2 77397 92945 1 255852841 3 900027591 3 63969847 1 118231029 2 94354 99842 1 930336256 4 3 968572387 4 1 274990628 4 1 117458152 4 2 27415 35556 2 56909 85246 2 17782 95896 2 40721 87837 1 241606372 3 381649726 4 4 1 96177367 4 1 332756953 4 4 2 43140 51074 3 34397189 2 23300 72509 4 1 160292808 2 74531 78449 1 46964918 1 467718330 4 4 4 3 89104972 2 29204 112885 1 260383477 1 744984706 1 967889932 3 215946580 3 953052845 3 581050051 1 597733298 1 879106551 1 972119720 4 3 146678907 2 98859 108793 1 805792380 2 2952 111761 4 2 75689 94353 3 367639221 2 33464 90666 2 80078 113197 4 4 3 478009249 4 4 3 989317411 1 210541289 1 951740608 1 743824749 2 26040 34360 3 551040027 2 60507 85184 3 495319277 3 742035709 4 1 71618199 2 45004 105580 1 621944759 1 195923276 4 2 18395 65036 3 617342187 1 816692661 1 626492760 3 855986477 2 52181 75581 3 534398725 3 847034504 4 4 1 684142003 4 1 974986618 3 418006653 2 58124 106650 1 56279853 3 873778504 4 4 2 31588 112408 4 4 2 47542 87639 4 2 63426 109530 4 2 43815 68016 3 391737998 1 577226494 3 917512783 2 20516 53364 4 4 1 600337371 2 39571 111227 4 2 32501 56022 3 719680805 2 104175 108799 2 28298 61707 2 1681 73763 3 549083749 1 422743093 3 677188640 3 367441416 4 1 748459401 4 3 576094621 3 687806779 2 85129 87539 1 365122212 1 595688803 3 947927027 3 118795431 2 100946 109883 1 646011484 4 1 668800812 4 1 532071170 1 595393932 2 7644 12408 1 609337098 1 399482203 1 721858990 3 850708417 4 2 60853 77621 3 154114698 2 27882 87533 3 440899539 2 82979 94394 1 140785363 3 805769973 3 742736974 1 755155826 3 833508546 4 1 476006344 2 19110 43797 1 389504224 1 25045436 4 2 12414 95894 1 246623787 3 129769762 4 1 67729305 1 917864121 3 773104687 1 155635490 4 4 1 717591328 3 418996551 4 1 355032432 3 147366761 1 422759438 3 35570075 4 2 43435 87775 3 510299384 4 1 177628950 2 19209 41075 2 22302 52425 3 355026693 2 44998 62237 4 1 744099863 1 882111030 2 11621 76605 1 337464691 3 494445190 3 607301512 3 351201032 1 469311042 4 4 1 632235974 1 106554275 4 2 37896 92119 4 4 1 858403119 1 379855895 1 939476000 4 2 73616 109735 1 8145038 1 502311049 2 13653 27431 4 1 848744526 3 474649498 1 445529756 4 3 297027393 1 603750166 2 71215 91263 2 35924 55155 4 2 105849 111723 2 100882 101926 2 889 71226 3 805092570 4 4 3 710789667 2 39298 95221 2 30145 35205 4 2 94536 96722 3 686507706 4 4 1 832492587 3 113297876 1 223882145 3 672643019 1 168926772 3 253590568 2 28788 67154 1 703307189 1 650046916 1 233633794 3 54351745 1 869456692 3 617431578 2 24979 63684 2 44420 90753 4 4 3 961943355 2 58647 60540 4 1 115531174 1 182029690 4 1 509182446 3 58877500 4 1 668353699 3 459397787 1 117444571 2 101819 103750 4 3 572309772 3 243536838 4 4 2 28885 31570 1 854877454 3 527730994 1 581184562 1 479025943 2 622 44126 1 619664505 2 60901 84176 1 740837080 1 470353395 1 35313940 3 278383398 3 653359633 3 202131196 3 995116112 1 178840788 1 583587146 2 4414 21025 1 700789285 4 1 852438070 1 403197262 4 4 4 1 38259502 2 16508 89474 4 3 447367439 4 4 1 810730638 4 2 30994 80953 2 66175 66526 1 785987743 2 6922 21485 1 387173291 1 264783418 3 139582569 3 16230755 2 30991 91182 1 420942258 3 584052126 3 724898723 4 2 53241 91230 3 338714158 4 4 4 4 4 2 14711 102293 4 2 37754 67271 2 61504 79223 3 601905782 3 585668878 3 546720880 4 1 341536253 3 190709695 1 943911856 4 4 2 25878 90648 3 339754766 4 4 2 9351 82042 4 4 2 46634 49305 4 1 843038980 1 741303352 2 22535 29413 1 865100808 2 18452 50394 4 2 77548 96417 4 1 178397185 3 986295500 2 28437 107180 4 3 617105445 1 28428345 1 585167693 2 47298 85959 4 3 229802932 4 4 1 97020139 4 2 78660 99448 4 1 778185779 2 29108 31478 3 158962055 3 922882261 4 4 1 247418942 3 46407 1 213063798 1 578324432 3 880833418 1 886804780 4 3 87935482 4 4 1 422797375 3 902802757 4 3 62142760 4 3 98172803 2 64609 90793 4 2 44101 88146 4 4 2 18478 21993 1 795954972 3 109501055 3 211457023 3 123227374 3 402502518 1 15522906 2 52937 113376 2 7470 29744 3 566103248 3 484058927 3 120496948 4 4 2 4367 81144 1 612094220 2 23949 72404 3 170591954 4 1 136752665 1 124976084 4 4 3 923426790 4 3 406348774 2 8838 42353 3 811533694 1 579213783 4 1 888154467 3 930026772 2 96708 111627 4 3 809953883 1 282109266 1 50969789 3 488056335 2 69626 111879 2 24875 37201 4 1 454865567 4 3 811456516 2 40578 87481 4 3 864808169 2 26532 101025 4 4 1 36832897 3 825473967 1 248740632 2 28179 78953 2 87287 90601 2 18332 76398 1 643713998 1 414781380 3 89861035 2 105079 107116 4 2 11957 81028 4 2 3212 57827 3 218607426 3 20186777 2 7278 7409 3 857940773 2 57790 105185 3 521318051 1 720498773 2 33818 40091 1 727832634 3 443434594 1 319987912 4 1 262359777 1 305547671 1 462402786 1 880285287 4 4 3 776318161 2 4108 13035 4 3 494463138 3 621146034 4 1 821906458 3 724499109 1 33230306 2 51481 91794 1 839685319 4 3 896390828 3 109722702 3 812419654 1 72912578 1 162389099 4 1 35796156 2 14554 105564 4 2 46642 56544 2 10268 62794 2 8431 59318 3 13254269 4 2 39992 47151 3 383958126 3 798050 3 142092268 4 3 212845896 2 72944 94412 1 660420774 1 696835307 2 1618 41954 2 7850 71554 2 45059 54644 1 810463507 3 516124168 4 1 43474851 2 1094 54723 3 212237765 1 837068084 1 378196079 4 4 2 54914 75479 3 237600159 1 420985824 3 317297321 2 34686 61195 3 271234731 3 818670790 3 193313696 3 66691551 2 5035 59510 3 284928771 3 367607330 2 9584 85647 4 4 3 236261282 4 2 30218 88867 2 87672 113268 4 4 3 248350540 4 1 21252150 2 13035 91000 1 948515920 1 424809189 4 2 53883 92463 2 10780 46199 3 846488399 1 202752639 1 686241035 4 1 148303474 2 14415 114111 1 675301581 4 4 4 4 2 47712 77566 3 516364050 1 534826110 2 61321 78416 2 13503 61674 4 2 59759 65520 4 4 1 461587187 4 1 479313711 3 213893708 4 1 782985759 1 42904118 4 1 802176490 3 593370080 1 177321835 4 1 787924549 4 3 49779136 2 15321 97653 2 11015 107748 1 403845825 3 950614960 1 18825969 3 672774803 1 439088240 1 258365926 1 897820231 2 12961 96275 2 52793 57563 2 2490 97453 3 994804649 3 416978067 1 545390275 1 397813260 4 4 1 42438969 4 3 410345935 4 1 81408853 3 327937718 1 536914996 3 176130231 1 97462547 1 475887105 2 53848 57243 2 4057 27826 1 181133400 1 122078068 2 12298 57400 2 66045 109904 4 3 475652152 4 2 8480 107843 1 442145573 3 834831767 4 2 68307 80586 1 526190309 3 359612227 4 2 47553 71692 1 564508794 4 2 13788 46043 4 3 571281712 2 14657 35279 1 261437917 1 338137712 2 41708 109434 1 988081741 4 2 20565 110560 3 699820807 2 17630 89567 1 873011735 4 4 4 2 69507 73669 3 291875980 4 2 46241 71563 3 747794267 3 640604878 1 923447188 4 1 177858258 4 4 3 379227398 1 636434735 1 740061968 4 4 3 758073951 4 2 9554 17792 1 496626422 1 884819304 3 957499987 2 68687 80609 1 353290501 3 55412214 4 3 180556018 1 909921040 1 447535778 1 995601074 1 987119688 2 8563 88651 2 32974 103817 4 2 103563 113748 4 3 776911031 2 92622 105814 1 504088907 2 34909 59449 3 71844087 4 4 1 765211085 1 157540575 1 660372264 4 1 391205327 1 316183629 4 4 1 633732004 2 38697 101383 3 961802657 3 242549981 4 4 2 26544 64471 1 245865531 4 3 330492974 3 762092286 4 3 407927622 3 271291626 3 785475220 2 20830 81757 1 874336676 2 37206 44078 1 197352255 4 4 1 909317381 3 353284636 1 992187078 4 1 618547612 1 880892087 1 67870161 2 18442 83373 2 18635 73517 2 33165 36662 4 3 162683445 2 31729 91229 2 37953 42254 1 767366194 3 127519896 3 444509345 4 3 508715484 4 4 4 3 498250211 4 2 77578 97606 4 1 68918475 1 907962925 2 16096 55942 2 66277 91053 3 391345718 4 4 2 20306 108746 4 2 26727 99281 3 854974800 4 3 234867326 3 711362801 2 58985 102074 3 129295891 4 2 39447 56151 1 250634419 1 441127314 3 923842268 1 408205880 4 2 61938 79926 2 102794 104663 1 538730163 2 36943 85670 1 55008444 1 882188040 4 4 3 645404 2 16597 86427 4 4 3 268661976 1 740796685 4 2 24888 39528 1 24806206 3 80893959 1 284149435 2 27705 110883 3 187241781 2 42173 50201 3 184114028 3 944016001 4 3 848596841 2 67045 88168 1 639381509 1 446821069 1 182747703 4 1 27319864 2 43679 70681 3 167881890 1 761696659 3 13097434 2 65593 93405 3 702603361 3 836235712 3 24532334 3 232166217 1 107477419 3 47248401 1 330145488 1 875820238 2 15154 98952 2 459 67427 4 4 3 614663163 2 98025 98532 2 65481 73595 2 14510 40578 2 10734 93023 3 156540732 2 12222 24710 2 41777 72148 3 640903913 4 3 590847972 1 877527840 3 733554877 4 2 92957 106644 3 340451293 3 103004562 2 33325 58279 3 709519960 1 4170220 1 387624448 3 865950419 3 291534027 1 630248000 2 14749 80530 1 218759652 3 45540365 1 373329571 1 490487789 1 698547149 3 844402002 1 127615149 1 318243955 1 100932758 4 1 45435918 1 959645287 4 1 56216848 4 3 4900189 4 2 67190 73035 4 1 37041720 3 428632650 4 2 23718 37122 4 2 43594 47767 4 4 1 866305378 4 3 189159409 4 2 10252 68391 2 48171 79545 1 393562179 4 2 8698 114013 2 94379 98712 3 54704380 1 341349453 2 87653 100656 3 826941402 1 180083519 4 2 32507 42041 1 822659215 1 951001317 3 730183738 4 3 203302604 1 740178980 4 2 8036 57131 1 16205375 3 596719168 3 42780683 3 557265990 3 39669109 1 556797611 1 995279845 4 2 32251 46362 4 3 553198010 1 999007126 2 21055 53632 1 774655689 3 726942129 1 768840676 3 262334889 3 172697169 4 3 786649542 2 6765 104238 4 3 877018819 2 53596 100628 4 2 3169 30360 3 639299449 1 338895220 2 3539 75461 4 2 82214 100909 1 332105847 2 78062 110376 2 43239 83924 3 727008376 1 59680261 2 70909 108190 1 582368789 4 3 514199688 3 638127300 1 140693948 2 3262 12265 3 843757028 1 702426665 4 3 163426577 1 285616826 1 85688061 3 108636725 4 1 679691401 3 635913321 2 34901 36035 2 67763 101175 4 1 883416187 4 4 1 916601130 4 4 2 56349 60948 4 2 17095 93740 4 1 449818463 1 952090549 1 502130100 3 794861333 2 51529 102078 1 410741947 1 956806185 3 18677116 4 2 7960 90297 4 1 852491716 2 23125 67186 3 291246651 1 302804870 1 499056749 2 16023 45072 1 488878009 3 362148321 3 824235035 2 86647 103069 3 971539522 4 3 742489387 1 821202959 4 4 2 59535 67565 2 3810 75305 3 127263454 3 820924317 2 34535 101211 4 1 447237715 3 59447153 4 4 1 564627435 1 71874433 2 83242 94024 1 318977029 1 152897303 3 281603425 1 208834438 4 3 33587400 1 201511391 4 3 72466820 1 548829257 4 4 3 902988193 4 3 739910456 1 68229300 2 5512 36176 2 24443 65662 2 54732 77101 1 930844899 2 1033 4580 1 106922610 4 3 969293869 2 51127 66712 1 708614988 3 212948815 2 456 105180 3 987089648 2 51211 97356 2 52486 111271 2 30617 87102 2 25120 84039 3 895924868 4 1 531557592 1 951209211 2 62569 111865 3 63722884 3 366304835 1 156055222 1 754107624 2 51001 82489 1 566846618 4 1 597577990 2 883 108444 2 94987 112429 1 678994951 1 731356683 1 446111898 3 336868990 4 3 883031310 1 449208647 1 72562133 4 2 36367 89945 3 322723212 2 14250 32477 2 13902 108957 2 97177 103656 3 577364359 3 414950361 3 987162565 3 366283973 2 75047 89255 2 48567 71853 3 581618547 3 397488430 3 356307593 2 12096 103661 4 3 253546230 1 578456961 3 398295337 3 163857136 1 778769159 3 881156128 3 276410520 2 39760 61822 4 4 4 3 743292115 1 867755032 2 14907 85206 4 1 305952457 4 4 3 35281741 2 97632 113560 1 751455901 1 309330686 4 3 537301134 3 707443579 2 55080 56567 4 4 1 43875601 3 657652262 2 40139 85841 2 1711 54562 2 16921 44969 2 37435 61246 4 4 4 1 826725395 4 3 32239867 2 22590 70512 3 848464714 2 56531 78844 1 344622680 3 331635857 3 525501474 1 635297369 2 7801 77227 2 29016 87655 3 286893246 3 932047597 4 4 2 72347 92931 2 41022 60185 2 52711 74186 2 34619 71981 4 1 216359759 1 970381579 1 611655635 1 372421002 1 670241578 1 275218705 3 429153203 2 67508 110506 1 573907330 3 768574624 1 478876629 2 45798 91779 4 4 3 91196872 4 4 3 581120768 4 4 4 3 566393882 4 4 1 729662061 4 4 2 37916 68280 1 502782874 4 2 473 99813 4 1 968816553 3 61602400 2 41086 67508 1 822481063 4 4 4 1 484545148 4 2 40085 79198 2 94393 107859 2 57505 107039 4 4 1 706968484 4 2 37327 108974 3 800041116 4 4 4 1 465290006 2 54487 83632 2 25884 66965 3 577324710 2 75711 94415 4 3 300643190 1 608203238 3 655463810 4 3 167083959 4 2 42582 49480 2 1978 3325 1 428046568 1 136132586 2 52794 99653 4 2 62499 86302 1 273484538 1 695444345 2 39059 91976 3 110000184 1 969195474 4 3 803320896 4 3 73508954 3 318057544 3 283442915 4 2 30005 105197 1 280708165 3 781926640 1 890873553 4 3 454660079 2 59160 82943 2 20605 38951 1 316234795 2 22519 95766 4 3 814092933 1 114212470 2 10102 107851 1 421483477 4 4 2 25937 71214 1 752235493 2 34397 90788 3 58100276 4 1 258157157 2 26720 72390 3 163469394 4 3 23275497 2 1280 99909 4 4 3 880709651 2 31449 82127 3 836791135 2 50160 112017 2 58296 60126 4 1 256085045 1 960725040 3 518309826 3 355804271 1 124204416 2 81566 94629 4 3 852451414 3 297539546 3 219420498 4 2 56856 63101 1 585666568 2 2142 70668 1 694958988 4 4 4 3 652709530 1 635035695 1 785776351 3 105778698 3 188800959 3 44868697 4 1 996332893 1 623004574 2 17196 95050 3 579685389 3 707387773 3 677137813 3 679867584 4 3 255020795 2 27672 79629 1 410546769 1 697801053 4 2 69828 90540 3 906414459 2 2721 65479 1 65603179 4 3 605782192 4 1 924997047 3 501417138 2 41148 99056 2 51492 110109 4 4 2 88340 102516 2 26475 94837 3 443420711 3 25068359 4 4 3 41879606 2 10069 25231 1 752454830 1 583196798 2 39314 43582 4 4 2 32883 94671 1 924687998 1 612437110 1 852315192 3 103080719 4 4 1 406913799 1 55593023 2 17795 105462 2 13447 100183 2 1670 55692 4 1 883552320 1 606519870 1 799445245 4 1 222623223 2 54503 107872 3 105530706 2 43093 76993 1 296479338 4 3 573957754 3 39623356 4 2 60702 83601 2 75936 105602 2 17567 48382 2 1130 86341 2 72067 92501 3 897755419 4 1 727970005 4 2 14905 36061 3 937249738 1 52891313 2 46349 65913 1 467322712 2 1546 110290 3 370431584 3 803923288 4 1 148775994 2 2307 86381 3 978924234 3 304168130 1 53182973 2 1490 80973 4 3 260474892 2 20898 79038 3 351693694 2 15875 62892 2 24763 32566 3 232344638 1 27736069 3 259593893 4 1 824486308 3 12269299 4 2 36379 105384 2 9670 75860 2 35511 110311 4 2 17659 72150 3 363908541 2 40888 80859 1 875079224 4 4 2 32527 52164 2 424 17861 1 9814737 3 62782450 1 193642502 2 42926 50597 3 30932564 2 2516 80052 1 194792603 2 43505 79737 3 822690129 3 601592812 1 9255997 4 4 1 433416553 2 43429 58128 2 17854 87843 1 287717768 4 2 33658 46001 1 860729889 2 29741 78774 1 103359219 2 9948 43004 3 927823109 1 573834934 3 161746700 1 202025303 2 17851 69472 3 280054010 2 55012 88933 1 286829753 3 516997694 1 730292712 1 299781962 4 2 64128 99971 4 3 218808924 1 149768297 1 112398108 2 44891 87152 4 4 3 262885606 2 12707 15561 3 332906383 3 261500648 3 542257524 1 873555190 4 2 15091 74803 2 71417 90205 2 7608 76161 2 62924 83522 1 183602399 2 96126 107675 3 528505953 1 71505541 2 21747 64403 4 4 2 34122 81792 3 708891103 1 763450131 1 69669717 2 32875 35300 4 4 4 4 1 935715383 1 52083601 2 49608 88974 1 889634715 3 324830160 1 246272445 2 48918 80542 2 56029 80695 4 4 4 1 238552016 3 188004944 4 2 32661 63120 3 628902355 3 256706231 2 39616 105296 2 17158 58282 3 14495244 4 3 358130850 3 102622767 2 853 33306 3 55224561 2 25156 40491 1 550753775 4 2 85861 107770 4 4 3 603190721 2 64324 102866 4 2 54967 85239 2 14514 42324 3 55547430 1 768807383 4 1 358951133 2 99357 101429 3 35267428 2 32647 73010 4 2 3967 69384 2 19962 33387 4 1 92311266 1 290636440 4 3 6439643 2 13589 59146 4 3 914346095 3 59161913 1 62221294 2 37402 88577 2 27628 67977 1 151982188 2 51582 68541 2 60591 76224 3 12040730 1 753372754 2 28056 112154 2 30550 74978 4 1 969474870 4 2 2668 25934 2 59943 66155 2 217 17854 1 796816078 2 17089 71909 1 972232972 3 214552124 3 782392299 4 2 72879 103507 2 85534 102503 4 3 720295053 2 32496 56189 2 65293 73985 3 785347025 2 24081 34919 4 1 690692704 2 91537 110696 3 851576499 2 58516 61088 4 1 506407684 2 21552 31185 2 44081 76263 4 2 90699 96404 1 509383039 4 2 24200 102256 2 83665 95022 2 2224 103652 2 99902 101445 2 71181 78317 1 887907585 4 2 25409 47039 4 3 463662625 1 696072537 1 434607756 1 68670184 2 52744 72473 3 413658000 3 567257117 3 556679375 3 450255934 2 93044 103862 1 930517364 1 389325879 2 24920 38184 3 443359413 3 798414769 2 2323 73372 2 92641 96094 3 717711724 4 3 516416423 2 42988 49329 4 2 17415 62318 4 1 355354470 4 4 3 98904164 4 2 40519 45545 1 10813390 4 2 74536 104839 2 17815 60877 4 2 4610 78316 4 4 2 86829 111913 4 1 367487382 2 52340 86878 4 1 573834714 4 1 176388086 1 768557704 2 47106 76783 1 475632088 1 552377476 3 429595052 2 11978 110187 3 75020672 3 52511520 3 895915536 1 284727788 4 4 2 23400 60445 2 75434 83472 3 276085857 1 980638810 3 999661634 3 69742270 4 2 66655 93579 2 34054 80577 3 837386185 1 497686845 2 3267 51725 1 101770137 1 251598927 3 963338322 4 2 71955 105155 4 2 83647 104876 3 25703994 4 2 16924 68971 4 4 2 55583 87173 1 72118733 3 45479703 1 625859950 3 819886379 2 8688 11179 2 10644 92021 3 84900686 1 613741203 4 2 17160 35660 3 14026372 2 21577 100942 2 50177 105203 2 20047 94890 3 13898904 2 56389 87361 4 3 816740511 3 599099051 2 54774 67338 2 19170 67242 1 872051724 3 58075300 4 4 1 62530772 2 12015 68063 2 29712 109921 3 473414231 1 221904485 1 935058975 4 2 25689 40237 4 4 1 58087051 4 1 439265802 2 37733 73401 2 13952 111415 4 3 197758796 2 71635 79037 1 609086215 1 693506042 2 56666 108390 3 627684522 3 63207806 1 773333247 4 2 40120 108849 4 1 621859604 3 12150116 1 808913161 1 210618222 1 790413517 3 380853896 1 417994311 4 4 2 42126 114207 3 369871431 1 242443316 2 57799 81319 4 4 1 192271934 3 587907182 4 1 650764831 4 1 418221011 2 89677 97837 2 25568 49372 1 515774079 2 34324 112273 3 261702890 2 18591 19948 3 578917624 4 1 939173096 1 228951305 4 3 572227787 3 70642653 4 2 63839 88355 4 1 232551961 2 17648 33017 4 1 875921838 1 454333189 4 2 58693 83139 4 1 825708099 4 3 860008830 1 411970906 2 211 16709 1 282445667 1 914529107 2 16421 97477 4 1 740284287 1 51681758 2 36202 59980 4 3 241816425 1 508575395 3 979442609 4 4 4 1 346881090 2 24610 52323 2 10336 24875 2 34608 58625 3 498583129 3 460738247 3 396809786 2 11023 88259 4 1 670557307 4 4 1 373767402 2 17348 28268 3 659452636 1 734330893 3 630973803 2 51525 84252 1 789741068 1 707385693 4 4 3 377562684 2 44572 107712 4 2 69672 94868 2 66564 78622 3 606987956 4 2 46151 80994 4 4 4 1 49094828 2 46750 52538 3 148428422 1 773399440 4 4 4 3 894098815 3 98606784 4 1 288905703 4 2 91678 103861 3 690528959 3 990514847 1 16439700 4 4 4 2 33185 48677 2 4690 6250 2 37423 57608 2 15529 75399 3 738968832 3 8149780 4 4 3 646621800 1 854287844 2 64285 76210 4 4 1 619591736 3 575050347 3 910031783 2 8466 79497 2 24429 92919 1 857454951 4 2 20533 65209 3 572856984 3 437678548 1 380561369 3 596773551 1 472867945 2 34749 66471 1 578118797 3 297476689 4 1 614184429 4 4 4 4 1 992485527 3 844129964 2 29295 80324 3 29360611 1 957586307 2 62235 105977 3 550932803 1 63680956 4 2 24604 95303 2 37949 90991 1 882397377 3 190790579 4 2 121 47644 2 28294 53285 2 37922 108855 2 63117 69048 1 6540136 2 40460 88439 4 1 338028644 2 94247 101939 4 3 493949806 1 495471599 4 4 3 40545179 2 10491 44975 1 667140733 4 4 4 3 50160998 1 707510537 1 128024377 3 703637007 1 132064884 3 179833468 1 99265234 1 894027 3 130980304 2 44287 110816 3 159398890 2 78322 107575 4 4 1 953690069 1 649102065 3 883168853 4 4 4 4 4 4 2 10490 40456 4 4 1 254417089 1 787845433 2 53093 106526 2 5708 68203 3 221498987 3 149548454 3 293168756 3 9181104 3 841740609 2 150 82649 2 48303 66141 1 15019374 4 2 19207 70673 1 16951789 3 87557163 1 209357845 3 24788557 1 675706825 1 646079943 3 435491362 2 59365 64057 3 187206510 2 18730 111472 3 498163088 1 414699837 2 81588 86376 4 4 3 421552212 2 65282 108678 3 862531162 3 640678032 4 3 721724771 2 20057 95544 3 845746246 1 872568972 1 798347083 1 481816906 4 1 42076721 4 2 45825 73789 3 558484596 2 27748 110478 4 2 39434 100874 3 854784458 1 391039417 1 720977043 3 299865482 3 81171413 3 631008947 2 28772 102961 4 1 339496165 2 665 71084 2 18681 42703 3 715251604 3 820530145 2 69414 106226 3 738464506 1 462848953 3 294706867 2 39997 68354 4 3 745145265 2 11782 22687 1 345605503 4 4 4 2 9935 82740 4 3 92781055 4 2 75817 107592 3 409381608 3 452963637 3 200901300 2 68464 89249 1 964325673 3 903359260 4 3 32202433 1 896312762 3 395222140 2 52540 99970 4 4 4 1 877541964 1 589312805 3 213278403 4 4 4 1 140372426 3 221999229 2 7696 92484 3 478533293 4 3 804072435 1 24470967 2 34332 94813 4 4 3 960717428 3 833757158 3 997381910 2 16180 52850 2 42954 103379 2 45598 88208 1 811555525 3 321408825 3 796757712 4 2 1949 105556 3 34629490 3 731187363 2 8224 71534 4 1 29766018 4 1 380799433 2 44910 50992 4 1 284262749 1 534018047 1 569430011 1 217985185 3 498534815 3 43264470 3 728325937 2 49932 90669 4 4 2 80985 109614 3 118000319 1 146719269 4 4 4 1 334134480 1 413939994 3 42854365 1 580857360 1 389086503 2 94437 111298 2 6511 30418 4 1 986942576 3 954344023 3 266662371 2 9744 76584 4 1 315477035 1 980462931 3 966576824 2 41054 101560 1 245376944 1 63426846 2 83004 83035 1 60612710 2 98016 99978 1 703553040 4 2 23825 81602 4 4 3 434047231 3 14489824 4 3 58734001 1 871588383 1 494248971 3 896151804 3 286116069 2 82541 97101 1 466720819 1 28775407 3 523552557 4 2 18538 34999 3 61697166 3 542047566 3 993365218 4 4 4 4 3 465805287 3 954668259 3 651430800 2 1823 29621 2 74203 94543 2 71245 72890 1 198555772 4 4 1 203979606 1 474502520 3 922962955 1 340351500 4 1 279134488 4 3 791782631 1 33161673 2 53814 105023 2 33721 42663 3 303844390 4 3 810416643 2 5030 25758 2 75017 80685 1 728935086 1 864847848 2 7815 48562 2 104600 114288 2 63406 65434 3 538450781 3 257576952 3 369557569 1 39572793 4 3 356132671 2 91016 103195 1 37204064 3 885778697 4 1 466170360 1 704060221 2 42577 68586 3 939057971 4 2 88585 113010 4 3 753692180 2 65507 109490 2 58885 96350 2 6016 20269 2 48034 103951 1 718645420 3 817682917 1 66681870 3 405623793 1 332171075 1 275103241 1 440872517 2 29364 89284 4 1 67427418 2 73080 111930 3 400354124 1 641623044 2 26110 47470 4 3 206888494 3 330010 1 526073229 1 878269097 1 999372934 3 422601550 4 3 504957421 2 44419 109604 2 90974 108545 1 167360080 1 757864952 2 6008 51990 2 22126 25650 4 1 955090506 3 916405705 3 853879227 1 30597050 4 3 160175639 1 591102014 2 89797 108982 4 4 1 43295593 4 1 624210354 1 997437654 1 33015821 1 73838569 4 3 900738750 3 186467176 1 756160225 2 20774 82247 1 484321184 1 407793650 3 745790534 1 519477206 4 2 10457 12000 4 4 3 92213499 1 695931146 3 589964672 3 869609196 2 32911 74947 4 3 220870110 2 23700 51659 4 2 54578 85014 3 177517604 1 162476248 3 980558934 3 139834809 2 39239 102436 4 2 71274 94808 1 372229668 4 1 3393874 1 672606775 1 12431527 4 3 450971972 4 4 2 29019 114503 2 35117 40920 3 787629994 4 3 710530125 1 613339492 4 2 36025 85157 2 20994 29662 3 945565427 4 2 84295 94953 4 1 474386509 2 59880 89128 3 43192509 1 711565173 3 585812440 1 207719169 4 1 708014419 2 10487 108620 2 58645 104164 3 925793461 4 1 454775433 4 4 4 4 4 3 842313758 2 35178 109981 3 486803812 3 340580185 2 3111 24990 2 12954 114427 3 59145942 4 1 856532466 2 10401 50305 4 1 134632766 1 550434996 4 4 4 4 4 1 18925104 1 735111740 1 343449705 4 1 331557755 3 814373463 3 430048589 3 784013695 4 4 4 4 4 4 1 782780370 3 428862768 3 808773067 3 519436804 3 808977644 2 44839 113166 4 1 717419527 1 298788451 3 96177290 3 452687187 3 699552078 1 649145420 1 148135308 3 233610763 3 688074063 3 216161090 1 582597019 3 54324395 2 31497 69522 1 379346400 3 2395574 2 2067 38246 2 56884 68995 2 3480 54590 4 3 11143297 1 70601595 2 15838 54799 3 168536747 2 28894 36507 1 789588619 3 871712049 2 80481 111826 4 4 1 450295957 2 95826 104230 2 26379 48618 4 4 4 4 3 839046619 2 32656 97928 3 985026792 4 2 23857 34698 1 304589751 1 329006497 2 34672 76946 1 37470192 1 355752765 3 774108025 1 548567323 1 672026439 3 264980398 4 2 105623 111518 3 502256947 3 477399109 1 518275295 3 73726457 1 312088139 2 13048 51471 3 304782154 1 519618613 4 1 874099972 3 420670867 3 603602552 2 58864 91991 1 281672345 1 659134349 4 4 2 95110 105524 1 174436050 4 1 81643523 3 726020300 2 66978 79876 1 150790104 4 1 787117584 3 872454881 2 54064 88262 2 11172 107268 1 994739172 2 76040 85963 3 646992908 4 2 33526 51770 4 2 50744 114600 4 4 2 11568 71297 4 2 28839 28968 4 1 910252691 4 1 939717229 3 7995985 3 954602209 3 65487276 1 835776583 1 722707347 1 551365717 2 99636 113382 4 1 218457441 1 46985574 1 113136478 1 591144602 1 459152270 2 8800 82580 1 879067635 3 557708800 1 748144948 3 89742406 4 2 18239 43490 4 1 51975436 3 320358487 4 2 36886 60383 4 3 50638276 3 358286206 3 200451115 1 629956991 4 2 34323 81154 1 499022141 4 2 13144 35409 3 730140062 1 767932336 3 616034486 3 166493861 2 64 58117 3 265262831 3 327475434 3 536821385 2 13477 29915 2 36125 111595 3 541550197 3 694651960 2 6805 67480 1 887615284 3 235911739 2 6331 64085 4 4 2 27808 50810 2 4001 59521 4 3 362183887 2 98826 100276 4 2 56728 69836 2 72011 83647 1 710286858 3 910657732 4 1 232140875 1 19251626 4 4 1 204243649 4 1 514630525 3 733629476 3 460940526 3 200446183 4 1 145520329 2 68533 110429 4 3 685225957 1 962160086 4 4 1 136128359 2 13631 30312 2 11471 45536 1 196658820 3 151081459 2 33826 54365 2 80775 114578 3 921167498 3 448107117 2 94456 109074 2 4394 84799 3 762370306 3 176094523 3 518426414 3 611286947 1 220581951 3 460974269 4 3 507597570 2 3552 102232 2 39226 91881 1 81515409 1 478204070 1 142875078 4 2 3697 44607 4 2 37593 107031 2 41720 72719 1 467010048 4 2 15372 35320 1 632030300 3 682741056 1 557805645 1 267513348 3 979468909 1 479072640 4 4 1 297583097 1 291915411 4 2 47720 71720 3 379851908 1 237138278 1 570800200 3 614670977 3 393334911 1 584425976 4 2 70678 95768 1 443236087 3 476454480 1 888395138 3 547616598 2 64261 109544 1 284634993 3 449048643 3 167483766 3 734860736 1 2736060 1 277362928 3 204659137 1 65426949 3 124128093 2 7651 87196 2 28580 85989 1 26612457 3 912155952 3 165395649 1 376861579 2 7860 16835 2 73772 109628 1 500421002 2 71034 112852 4 3 398449214 2 50134 102065 2 69459 96287 4 2 24660 49898 4 4 3 18833202 1 505686000 1 229101328 4 4 1 254026642 1 124891083 2 7006 82973 1 674216573 1 594939483 1 652253384 1 817757844 4 4 3 306069739 1 539799112 1 745831778 3 307899208 1 743841148 3 24684637 2 87826 96991 1 213208553 3 270773146 1 816944137 1 836577110 2 75653 109924 3 781388623 4 4 1 199820281 2 70569 101848 2 58132 63771 4 1 329389732 3 459136593 2 2980 29027 2 60043 86090 4 3 580885692 4 2 109566 110313 4 2 103074 103300 3 944802981 1 741060382 3 27837226 3 496027678 4 3 739443958 3 711714407 1 923914304 2 14783 40027 2 44327 96608 4 1 464218106 2 38276 54549 3 929172611 3 24312900 4 3 673537923 1 976963016 3 359859070 3 859659261 4 3 19042785 2 53205 84623 3 404696796 3 80994208 2 33758 69308 1 17806364 4 1 309920145 4 4 1 573821283 1 765468530 3 626570358 2 3832 36408 1 416361108 4 2 16839 92561 1 755942329 2 47616 66262 1 814205402 3 592123275 4 1 38327341 4 1 902390892 1 882619457 3 529844409 4 2 70550 94864 3 496074185 3 404164704 1 85158236 3 487360020 4 2 15197 78950 1 70066799 4 2 40275 47938 1 382025042 3 532991520 3 925102807 2 16389 81378 4 1 44471318 1 905980210 1 79763201 2 21398 39989 3 688837260 1 303857341 4 3 217886037 1 563095681 3 831318309 3 954650944 3 834159685 1 996706227 2 59482 112593 4 3 41540609 4 3 994107030 3 283646711 4 1 455771362 3 36999518 3 844277365 1 531983277 2 47048 96940 1 32734558 3 789659733 2 48178 80222 4 3 726751957 4 2 40014 108564 2 14229 113481 3 62752013 3 558966272 1 386168958 2 17134 83435 3 922925363 3 823723649 2 26017 49581 1 931458642 3 721770068 1 25541256 1 479936379 2 28666 48269 1 624723794 4 2 42275 57069 1 661663565 4 2 20567 47638 1 754753814 4 3 891942996 3 382298115 2 47714 91179 4 3 204788165 3 439595473 2 10907 77088 1 704857686 3 772519716 2 10932 73083 1 942406225 2 45156 101140 1 810809763 2 27363 40694 2 55314 70597 1 45351269 3 597019028 3 618775225 4 3 569597628 4 3 129609910 4 2 15478 19995 2 5556 67749 4 2 48683 95058 1 30635797 3 970851070 3 368159790 3 4329316 2 38477 63067 3 193904664 4 3 151997872 1 256268931 1 379692455 4 3 826910459 3 629807679 4 4 1 591905537 3 491030987 1 831174387 2 61071 65485 1 60170137 3 842652612 4 3 72441675 1 111201560 2 13396 61851 1 530947271 1 200965204 3 152130672 3 86196765 2 50956 77579 2 28369 86604 2 26618 105856 3 63560919 1 296611345 2 18951 108703 4 2 46478 86862 1 65507574 3 420205394 2 90116 114422 3 953907254 1 48178939 1 910225990 2 71237 78940 3 74194465 2 38940 113983 1 44883104 3 442855792 4 2 48649 67588 1 232377296 3 571022416 1 130652265 4 4 1 958426572 3 812580197 4 3 530028461 2 50110 104441 2 16780 89580 3 898952322 1 722123360 1 126166595 1 846948838 4 1 221262725 3 511753158 2 80707 96128 1 167837114 4 3 693141074 2 43722 86707 3 471340758 4 2 48330 99621 4 1 11044571 3 45002713 4 3 953539253 3 774464161 3 154372300 2 12414 70624 4 2 70891 114101 4 3 912695563 2 3468 40438 2 25692 37689 4 3 426260542 2 12851 13803 4 2 10281 62782 4 4 4 4 2 49267 62802 1 642015278 2 3500 113341 2 1985 32106 3 632536640 1 892662286 2 39526 40478 2 42606 79173 1 749769228 1 27779146 3 675070017 1 515999351 1 35723324 4 2 56901 65855 4 1 850101413 3 619922303 2 18613 113203 4 2 8989 95897 4 1 528301561 1 37738543 2 82819 107667 1 445786751 4 3 657425186 4 2 61810 64217 1 314598063 1 321502149 3 955483088 2 26869 83735 1 128688374 4 3 878012687 1 291465698 4 3 242681026 1 846839293 1 571006768 1 398357492 1 471080478 2 15500 56842 1 255682747 3 868729417 3 72739312 3 94804555 4 4 3 753278420 2 98856 101209 2 39924 85108 4 3 638219262 3 967100839 1 622344602 2 100263 114072 3 78031497 3 58766231 4 1 731535232 1 24407615 3 548345851 3 403378371 1 943984708 1 944855281 3 53714403 2 18203 55669 4 1 487666068 4 1 149502454 3 974133200 4 1 802471524 4 3 65571494 2 6190 78035 3 783194978 1 342609763 2 3091 100306 3 671417251 3 464273099 4 4 1 680585720 2 105768 106558 3 1410232 1 793528386 1 549852697 3 560449783 3 498046656 3 962844802 1 297671395 4 2 97081 104727 3 35246805 1 71584826 1 649870843 3 646232891 2 52348 54915 2 85720 94663 2 67077 109056 3 991581270 1 400557432 3 510544217 2 101711 107602 1 639185128 3 502888599 2 10637 112465 2 14237 68501 2 17301 51817 2 35294 79372 4 2 1786 54168 4 4 1 290423899 2 53902 102777 4 2 7657 35288 2 49963 100101 4 1 47280613 3 233347866 3 8805501 4 3 34390183 4 2 44995 107080 2 324 62535 2 48715 94625 1 661686669 2 13518 15081 2 44176 66891 2 14407 104131 3 667612719 2 14668 79082 1 124323924 2 74939 79266 3 770698686 3 559553212 3 228036338 3 505694900 1 286325594 2 10973 92368 3 56836297 1 5635438 3 932796325 1 842974228 1 353639979 3 131123537 1 845414303 3 289895064 2 13293 98070 3 648635635 3 221845239 2 72376 110172 3 458569368 1 174016181 1 954254118 3 694168314 3 755996211 1 604435862 4 3 187142020 2 78289 107638 2 42078 73995 4 3 45712685 1 333927818 2 35682 108822 4 3 984562261 2 6466 100675 2 17507 89562 1 463619909 4 4 3 863362677 3 81901022 4 2 80173 83665 3 988621891 1 211745839 3 590740268 2 96172 103113 3 162632190 3 678394891 1 43193615 2 37318 55743 2 29164 110509 1 263406313 3 856562409 1 1366328 1 530590402 2 21152 112118 4 3 924254624 1 948502827 3 412602943 2 32816 112992 4 3 550269132 2 20484 89087 2 29283 63773 2 12583 26523 2 36523 109980 1 698587840 4 4 3 245976364 1 790252653 2 16245 91037 3 359738507 1 51037657 1 223149078 2 12708 28733 2 2288 71404 4 4 2 15672 96829 2 77340 89365 2 43126 91557 1 798113493 2 32204 34611 1 741504781 3 271467931 3 414791340 1 562761213 2 37311 82023 4 1 55615748 1 433868023 2 27413 73020 4 3 34933278 1 952319436 4 4 1 598955418 1 585889323 2 33148 58910 4 4 4 1 873870695 1 913154038 1 499072421 2 28092 72125 2 32627 62652 2 82736 113348 4 1 741526515 2 10235 12156 2 25485 82577 2 5402 10107 3 926128468 2 83204 100800 4 2 13132 97375 4 1 634334959 2 20743 54678 4 2 19913 82446 3 160075305 3 721253861 4 3 829894320 2 77714 102192 4 1 831921497 3 367722002 2 29350 68095 2 46647 86898 3 279195976 4 2 16024 47812 4 2 20031 111498 3 926159923 1 481905774 3 437716627 3 50214169 4 1 305299768 1 700466165 3 477519622 4 1 700915663 2 40312 61527 4 1 835258840 3 794120226 1 671215187 3 907149579 4 4 3 881207843 1 271733030 2 69825 97805 3 786309807 1 241090634 2 39315 55534 4 2 16307 28116 4 3 47867191 1 321030533 3 938406453 4 3 801742722 4 2 20232 36458 4 1 386114856 4 3 716173947 3 450091683 2 31126 77949 1 642152447 3 70857615 2 37619 93452 4 1 289916832 2 47433 102610 2 38783 78111 4 1 958586057 1 296606078 1 969199256 1 411430747 4 4 4 4 2 30642 41099 2 601 18309 2 62366 73046 3 326407321 1 265084373 3 9320163 1 682129745 3 12794791 1 607375768 2 18907 50115 3 955775473 3 655614995 1 440012575 1 483287813 3 173708421 3 937506370 4 3 820038379 2 1996 73118 1 147379226 1 335400915 2 10738 83630 3 254372591 3 296895857 2 70117 103544 1 79108343 3 8334652 3 385661621 4 4 3 343088308 3 268841460 2 16202 80761 1 756219544 3 602078867 2 46279 114261 1 680303678 2 1126 22448 3 305909135 4 4 3 881967136 2 45197 48231 1 793054633 1 217359193 4 4 2 48426 112698 4 3 143261041 2 42467 98677 2 15201 57395 2 27952 39520 1 653482774 1 132313399 3 335700558 1 143454846 1 492905033 4 2 21325 114039 2 20438 23431 3 712157490 1 34558561 3 687901062 3 278995060 3 215889747 3 297168594 1 94225815 1 239076316 1 110098860 3 629375597 2 76222 83462 1 995862833 1 877739938 2 26219 54238 3 83788725 2 39344 90654 3 211172541 4 1 16929042 2 470 98211 3 839115103 2 101988 105762 3 873969487 3 393706336 1 718295324 3 968487462 1 764930965 2 20053 49003 3 963538663 3 664884295 4 2 45993 86047 4 1 208165224 4 1 274992682 3 644874833 4 1 752251965 1 417312102 4 2 16906 80189 2 1314 54922 1 658930789 4 2 91324 114425 3 890633315 1 715966433 4 2 651 57793 1 224807396 1 15164355 3 266118801 3 474926092 3 27972552 3 958332913 4 4 2 100525 110843 4 3 932997532 3 487656993 2 60907 84201 3 657759611 2 76108 108951 3 545710210 1 436415423 2 55410 94964 2 1154 27524 2 19532 47698 3 156479176 2 34521 50953 3 681382429 1 10809663 4 3 62501333 2 7826 97683 1 285501455 1 159955093 1 811050819 1 162225836 3 476099960 3 775652605 1 69537956 3 986567615 1 196822757 2 15260 85909 4 4 3 819156295 2 21009 107173 3 112815284 3 891397333 2 54577 92979 4 4 1 519465618 3 497230407 3 54675577 3 618074737 4 3 908893766 3 392332725 3 174159732 2 10530 47671 4 3 315250400 3 445967243 3 803976633 1 112577319 1 409823092 3 559164094 2 55749 102022 4 3 485509826 4 4 3 4861896 3 112081421 3 646421984 4 3 56188384 4 4 3 970770193 3 683025935 2 76786 99767 2 7060 102630 2 63305 77657 2 59278 78798 3 473371096 1 136982450 4 3 955680149 1 71137745 2 82348 102559 2 20384 33527 1 7199144 4 1 837278620 1 929481249 3 527072343 4 3 754183938 1 980128452 3 409516968 4 4 3 514733183 4 3 314424746 1 511468346 3 992601652 4 1 60812501 4 2 3370 71146 4 3 991296167 1 499830957 3 171235272 1 564877536 1 444121888 1 11326531 4 1 896080186 1 981095495 2 16295 75498 2 87252 102749 3 204015 3 713232767 2 17077 57292 2 62871 67471 4 4 2 10094 114460 2 26639 105655 3 989430317 4 4 3 291156321 1 822578371 2 6169 45658 2 45084 47282 1 19652598 4 2 92362 108405 3 729733783 3 70574861 1 12941382 3 714559457 3 950704175 2 18598 87697 3 964121064 3 422930727 1 15889539 4 1 723504064 3 651224576 2 3256 40688 4 2 4358 73807 3 225554730 4 2 39611 93232 1 12153324 1 615397376 4 4 4 1 833779446 1 775934667 4 1 661317151 3 11325897 4 3 879215489 2 37314 108489 2 29003 59928 3 8327457 2 73829 87972 2 3972 29653 4 4 4 1 53038788 1 612915735 4 1 159099693 4 3 805814256 3 630821289 4 4 2 46638 103646 2 6143 68940 2 13733 20713 1 732436206 4 2 27997 57430 1 374915188 2 3817 88813 3 813451900 2 63791 86495 2 43528 77898 2 78394 78472 2 52089 95594 1 237992234 2 74169 84006 1 468006442 2 71511 93466 1 909983014 2 66115 90871 3 490032293 4 3 893907806 1 570091707 4 3 442278281 3 741515843 2 110507 114593 4 2 103310 109496 3 317450049 4 1 309612302 3 582659302 4 2 5274 45404 3 408614540 1 245575297 2 66387 97382 4 3 400561978 3 68502608 4 1 970939708 1 588421177 2 46131 109944 2 10094 62641 1 389577623 1 26545789 1 371084409 4 2 9214 28642 2 64302 78761 3 20806702 2 37691 105944 1 851867412 3 39392970 4 3 338502434 3 978249078 3 281769629 3 325070951 1 2943411 3 468487205 1 871841643 4 3 554271494 1 161614616 4 2 29495 48534 4 4 2 43321 90716 1 574963412 1 910645378 2 7826 16714 4 4 3 670337142 1 732035464 1 69757738 3 284407864 2 3653 99604 1 248016767 4 3 456292973 2 12250 104241 1 794626346 3 893901750 1 34106062 3 25964866 1 664761963 4 3 24685659 2 36984 83576 2 25602 114041 2 48528 56335 2 26830 104070 4 1 254582352 1 894104287 2 60223 61845 2 84505 88633 2 48822 56020 3 329945904 3 821175787 1 485888197 4 2 8535 27965 4 3 571530367 2 65033 82555 1 975599468 3 410634898 2 102329 107472 3 451939321 1 20543269 2 84462 86450 1 347498015 4 3 455780983 2 16491 43559 3 427960679 4 2 32014 53646 2 23695 91063 1 432561651 3 356193897 1 649710669 1 817284197 1 261880044 3 421668876 3 891834272 2 3616 10168 2 48680 77378 4 4 4 1 351191580 4 1 842388966 1 561694219 4 2 23916 113091 2 98289 113796 4 1 976674112 4 4 1 886557254 3 87805834 2 63635 87444 1 177538876 1 782433506 4 3 615649918 3 813747327 4 1 178065462 1 251519531 3 704785608 1 845717043 1 244386179 1 573117139 1 984336844 2 1268 26432 3 53736761 1 73126906 3 59321394 2 23139 23368 1 887214255 1 798864304 4 4 1 738791417 4 2 58244 98937 2 23067 38440 4 3 790461170 4 2 81800 90669 1 197206246 3 546884795 2 51233 108956 1 502458539 2 32997 40147 4 4 1 407746797 3 353491363 4 2 64499 72003 2 67007 82965 4 3 321847086 3 95331966 2 84905 110033 2 9518 11473 1 500616898 1 651960241 3 423136073 2 81150 97161 1 21848945 2 66484 99461 2 33988 101535 3 32672222 1 53080422 4 4 4 4 3 243183186 4 3 298795623 3 351551194 3 571203444 3 908138374 2 3378 14048 1 686806656 2 25214 37315 3 56258821 4 4 3 182482124 2 35627 93155 3 404784899 1 530888426 4 1 934719760 1 826752731 1 752831029 3 760405942 4 4 2 41426 73957 4 1 813254378 2 11812 46345 4 3 408722501 3 178214142 2 31175 70427 4 4 4 4 4 4 2 38071 46498 4 4 4 4 1 50339262 4 3 801253236 3 136060255 2 29993 89306 4 4 3 706646507 3 847512577 3 805012344 3 136391233 4 1 775872506 3 94024307 3 693777192 3 253604691 1 114296223 2 40057 51507 4 1 170567492 2 59112 102213 3 391905562 2 27455 33939 1 828050357 3 85617110 3 583589797 4 4 4 3 15552659 4 4 1 295892047 2 30048 71904 2 91765 110822 3 84092386 2 26877 78725 1 530482433 2 75700 81260 2 74432 114322 4 3 582426281 4 1 585594528 3 644006646 1 108498934 4 3 269489017 2 34914 62277 1 417813742 3 530326644 2 59556 88533 1 118655790 4 2 20304 56755 4 2 57205 80684 4 2 42975 92250 3 10221081 4 1 681358056 4 3 684088385 1 339886908 2 28452 109882 4 3 366358303 2 17835 91504 2 48188 68794 1 490269723 3 109473889 3 362038705 3 505013549 2 88817 100775 3 47122327 1 868367102 1 878948587 3 17031146 2 51762 60826 2 65439 75243 1 982938833 4 3 916385900 3 806877538 4 2 11556 17120 2 57373 114870 1 510886751 3 415843653 2 100352 114629 3 497196319 4 3 660618789 4 3 641688093 3 429925835 3 941752793 4 2 8449 9892 2 2091 43819 1 189821429 2 10917 101393 2 30682 60351 2 49962 62706 4 3 218481592 1 267205268 2 70536 78071 2 79434 112009 3 66477168 4 2 6338 85439 3 851582363 3 242131880 3 618946615 3 266426552 4 4 3 512524986 1 924698172 1 614526262 3 659968530 2 27655 67870 4 3 939521618 2 2307 48163 2 53593 81673 2 7884 63868 3 150043832 1 352874049 3 163123065 4 2 28468 82878 3 77453967 4 2 19541 23410 1 140178746 2 30613 74705 2 9726 52856 1 868966360 1 868647976 4 3 71188357 1 19064275 4 3 78687884 1 196489226 1 561310988 3 548378519 2 40990 59879 2 21453 101309 4 3 395516596 1 796608175 2 4263 89637 4 1 23127489 4 1 648355041 1 505353670 3 181410082 4 1 601995033 2 8185 43174 2 46973 77462 3 868468432 2 18003 89061 4 3 883532135 1 924892368 4 4 2 14058 14440 2 9619 107677 4 1 230388563 2 85400 103713 3 448913634 2 57226 84918 1 398752332 2 19587 76166 1 842673482 3 10469892 3 907951036 3 672328468 3 71938529 4 4 3 958317048 4 4 2 20960 112448 1 98465205 2 23698 62664 2 58665 73771 3 963321942 1 636965852 4 4 4 3 672468202 4 3 56901320 2 22277 78286 1 937519156 3 729006453 1 689001556 3 323506812 4 1 906112928 4 2 29411 54833 4 1 100042498 2 37931 105058 3 977167440 4 1 468113124 1 96021185 3 477217216 4 2 57038 64754 3 752390665 2 9080 90302 2 61928 104619 1 867491747 4 2 39255 48461 2 8521 107059 3 526070103 1 50761479 4 1 320208015 3 817038570 2 95982 105122 2 11211 68313 2 34631 35624 4 2 87067 110905 1 969618621 1 351414873 4 1 871122542 3 374611430 2 11648 37864 4 2 61265 94262 4 2 6413 33729 1 104143623 1 37282968 1 844630829 4 3 560865245 4 1 637969666 2 8693 38187 2 55369 69478 3 295992981 3 962371612 2 46413 83719 1 517507949 1 124651545 4 3 8577556 2 6182 29573 2 5712 82613 3 266805550 3 119418362 2 14581 101388 4 4 1 43739600 4 3 856565776 4 1 423255158 4 4 2 45667 100105 4 1 114476051 4 1 655197469 2 58017 68747 3 296256978 3 966862498 1 423682645 1 318228622 4 4 1 986421222 3 942018778 3 313010623 4 2 56122 93714 4 3 15661604 1 390313616 2 47026 72877 1 14704450 3 994190861 3 910028509 3 486427884 2 110526 114776 1 8765829 4 1 878333805 2 98083 113382 1 598064244 1 451477434 4 3 701715247 4 3 57049035 4 2 42280 60587 1 436908655 1 180719632 2 103160 103371 4 1 930774297 1 29935391 3 343962380 2 4078 97139 3 984088892 3 462850431 4 4 3 515744738 4 2 2578 34354 4 3 573187800 1 24517785 4 1 914603053 1 592182404 4 3 455846867 2 48501 95269 1 252653746 3 96631665 2 4069 24986 4 1 91126312 4 4 2 5853 84273 1 661756305 1 218968355 4 2 21190 101204 4 1 148728418 1 431868730 1 621993690 3 30561569 3 534679787 4 3 243656627 3 377419193 2 6449 72288 1 887707602 1 443463643 1 41435812 1 154138545 1 816364284 1 17894673 3 972258884 4 4 4 3 658945470 1 912856890 4 4 4 3 203529127 1 609599901 4 3 512991141 2 7402 77138 2 22093 46236 2 15220 108472 3 42465493 4 3 395768941 1 88911886 4 2 80106 81569 4 1 549423084 3 936557206 3 111104720 2 73464 109079 4 4 2 92559 103141 1 320115039 4 1 782938365 2 110641 113014 4 3 621937293 4 4 2 51406 114433 3 532341143 1 332869390 1 989670008 3 348930842 2 16359 44994 3 583263111 1 459319591 1 610353188 1 34656861 2 15467 53521 3 59077689 2 72202 75932 3 891962020 4 2 88011 106192 3 955385251 4 3 773162173 4 4 3 801463078 3 290330761 1 950692728 4 4 3 476172789 3 46797136 2 104237 106715 1 381600771 4 4 1 29164098 2 33868 39001 4 4 4 1 978668754 4 2 18630 84456 4 2 47681 65569 4 4 1 179905230 3 198051384 3 336775874 3 659919844 3 365724692 3 491404207 4 1 228346190 1 515053128 4 2 98 72936 1 73022360 1 943399809 2 14162 23529 4 2 76862 106381 4 4 2 36198 106030 1 107334770 3 963407500 3 708747323 1 938368100 1 74457077 3 532185962 3 255854472 4 4 4 4 3 566868894 4 4 3 205338097 1 770796452 3 154258506 1 171893100 1 887488778 1 318587178 3 846027104 2 47104 66337 3 596580201 3 175269531 1 495964524 1 524541359 3 120629476 4 3 353819747 3 128871465 4 3 462926780 3 849605458 2 48376 113070 3 782403240 1 924010683 3 967667914 4 1 298269489 2 18208 45242 2 17759 82314 1 922708922 2 1339 3495 3 804469282 2 15299 78889 3 696822983 4 4 4 2 20212 64272 3 819715969 1 340791287 4 3 708920389 1 771845924 3 867112294 1 372941042 1 155650105 2 6548 56529 3 32846432 2 29668 50280 1 808442463 2 38174 94493 4 2 47135 96182 3 374237744 3 20075343 3 284250243 3 216173814 3 207766059 4 4 1 904097027 4 1 945317977 2 52278 84448 3 287410734 1 159350396 4 2 7914 74638 3 476926256 1 597779707 3 355323461 2 30436 42257 4 4 1 258993686 2 14423 102515 2 26864 90792 2 54174 98920 1 55828255 3 126043300 3 202907032 1 971416018 3 685887226 3 104280187 3 17698663 1 969255035 4 4 3 999859783 1 229316866 3 808230340 1 973504174 1 240728026 3 756658809 4 4 4 3 344367060 2 41158 55917 3 694761933 4 4 1 3265760 1 148759485 4 2 69987 101517 1 995043523 3 779970231 3 630244890 4 4 4 2 43205 112210 3 920194365 3 766562141 2 26 26850 1 387174387 3 722036333 4 1 763324377 4 2 8516 44489 3 302068842 1 83929741 3 860106806 1 651836783 2 49941 102112 2 38736 50593 1 622295107 4 2 39264 68986 3 31880560 2 7840 39650 4 4 4 2 91268 92047 1 169998597 3 329873309 2 9661 88225 3 917483882 4 3 946065958 1 771247817 3 548577361 1 67061157 1 386930345 1 753776700 4 3 641103239 3 172224698 2 10576 98638 3 348373664 1 368221572 3 56578812 4 1 74375782 3 7536036 4 2 52640 64715 2 98541 110624 3 1485701 3 333201744 4 3 413387496 3 665516990 3 827054036 1 263090150 1 511478864 3 538170925 4 4 4 2 59908 105247 2 40230 72938 4 3 774305238 2 6434 41988 2 35533 70341 1 108890971 4 2 15321 67719 3 21781323 3 52207838 4 1 223901087 2 66677 100431 2 57044 61217 2 88440 106316 1 155709640 2 52608 76789 2 96741 108250 3 521332946 1 973832397 3 565593486 4 1 961248223 4 1 948181517 1 224695518 3 996477719 3 931710451 4 3 906393913 3 74645463 1 526729853 2 41716 65960 1 734663943 4 1 15606817 1 789640252 2 71444 92120 4 4 4 3 742875726 1 331270082 1 593554574 2 5843 57473 3 900528191 2 2561 62535 4 2 97914 109800 2 11657 90394 2 69403 107362 3 930063468 1 523550788 2 34303 51025 4 3 868146843 2 40900 50891 2 34569 60231 1 967054301 3 775451392 4 3 883291038 4 1 792732328 4 4 2 55794 87461 3 711718625 4 2 6549 78939 3 60480229 3 35818713 4 3 628420100 3 198594033 3 866121257 3 287587627 1 691389642 2 76273 95299 2 82006 113556 1 160411475 4 1 453557343 1 370033228 4 4 2 16741 58366 1 915508093 2 17220 114569 4 1 959999303 3 64882567 3 156175518 3 89374918 2 8705 66957 3 695926622 1 884250677 2 3765 45655 3 381866084 3 87363864 4 4 4 4 2 73086 98089 1 968533037 3 844022061 2 109703 110534 1 49149707 2 84929 101288 2 33268 66172 1 242030889 4 1 70521811 2 17869 52767 3 163406625 3 740357248 4 1 2404171 2 49790 91241 2 835 55000 4 2 31832 109743 2 3712 8039 4 2 39071 52278 2 31166 102660 1 962555126 1 406133491 4 1 12661635 3 183224369 2 12854 94496 3 981232622 2 41321 96275 4 3 786777251 1 639095224 2 4404 59072 3 972960828 4 4 1 354942639 1 121354396 4 4 3 575138393 2 35765 107334 3 177217575 4 2 43039 66052 4 2 69988 101048 3 603493598 3 84500788 2 7610 51982 4 2 18269 90806 3 532003850 3 6296756 4 2 998 42500 2 39055 96395 4 2 22356 90525 4 3 898247411 4 3 36497225 1 548497587 3 1750992 4 2 65590 100220 2 6391 57891 3 532199800 3 945488146 4 3 43098376 2 73954 108979 3 179212545 3 111836124 2 39574 110974 4 4 4 1 266763195 3 69686563 1 904189630 1 930988104 4 3 658808621 3 40780582 4 1 243486314 2 103272 104837 2 18760 96152 1 70951553 1 976027969 2 66497 113803 2 79370 100689 4 3 798401228 3 367059239 1 582428929 1 5246370 1 969036010 3 214857740 3 964865554 3 432462461 2 80241 98716 4 4 1 981368403 2 109012 113755 1 966578303 3 543579748 4 3 744907096 4 2 22169 77695 2 28853 100823 3 442165329 1 23367980 1 251740237 4 4 4 2 53895 106626 1 579415989 1 515173838 4 1 536016005 3 342247959 4 4 4 3 48845768 2 46488 71953 3 807469016 3 96148136 4 1 89375110 2 30802 69990 2 81025 100728 4 3 66941690 3 797867883 1 139233281 4 1 443638560 3 683781777 1 489959961 2 55622 107284 4 3 753868190 3 126994209 1 580296526 3 247480339 1 9225853 1 641458182 3 414400000 3 970027775 3 514448262 4 4 4 1 752327905 3 855181202 4 4 4 4 2 19754 91958 3 22723564 1 711062995 3 386403129 2 30455 61443 1 797454146 1 999732300 3 711275504 1 213164928 1 49693161 2 20321 93311 3 6582200 1 925019645 2 73949 113508 3 594873564 4 1 784235140 3 128385929 4 2 3493 31604 4 1 618791471 3 948312541 2 6687 64487 4 2 9455 38852 1 128452340 1 616041062 1 762462170 2 100285 115054 4 2 8113 103098 2 9653 11581 1 542058693 2 51778 55667 4 3 5709559 3 671011466 4 3 49034900 1 99278102 3 440473991 3 466658662 3 705558619 3 879197779 2 62374 81474 1 432328393 2 23442 23516 1 963262081 3 157865701 1 774738355 3 37304332 4 4 4 3 406426550 2 79018 98684 3 319426858 4 2 6180 21701 4 4 2 30645 107705 2 13304 43873 1 147833843 2 15794 35774 3 766557225 2 67802 93638 3 685100922 4 3 859567803 2 15339 42900 1 621650045 2 8226 34442 1 40163187 1 639988618 3 404018378 1 599352897 3 139672658 3 9360703 3 188814824 4 1 935939429 3 930675244 2 33303 46512 2 8650 8963 3 190579736 2 38070 73426 3 266060397 1 915271829 3 375303192 1 274244687 1 357463182 3 302885885 3 73790063 3 318470986 1 4546365 2 20458 23834 4 3 162288294 3 11434241 3 397527940 2 22584 38309 2 1617 96482 2 40704 63586 1 651216824 4 3 57622957 2 5354 35602 4 3 380561836 4 4 4 3 220300896 2 43391 86307 2 37394 58215 2 3781 73366 4 1 980918760 1 103862191 2 47463 55895 1 519880100 4 3 126502216 3 36453280 3 878572160 4 3 612183494 3 503761351 4 2 8362 26397 4 3 413785971 3 828498017 3 149494912 4 3 355737520 2 1710 41935 4 4 4 4 2 27347 43700 2 18282 106771 3 965586367 3 91079669 3 851597098 1 536671528 2 38885 101547 2 60663 93042 1 177033758 4 2 19545 66254 3 166504592 2 39848 82453 2 60878 91938 1 17713348 1 577460845 1 590718862 3 332047820 4 1 485704662 3 861907919 2 22845 41293 1 64930390 2 5006 27559 2 3884 81127 3 829883255 1 796050028 2 6092 110375 3 627107811 4 4 3 545487620 3 358709362 2 84213 103179 2 89714 107420 3 189305606 3 716249663 3 32789477 1 895628687 1 520229802 1 7347673 4 4 3 695660685 2 7857 112719 2 63514 88473 3 245353173 3 694815854 4 2 4896 12889 2 83071 104568 1 107661333 3 181679414 1 544047564 4 2 23336 40682 2 38745 43122 3 289234394 3 964883930 3 398825140 2 62064 69038 4 4 4 1 58858853 1 447148786 2 12741 28338 3 772141428 4 3 18949991 3 327454646 2 29533 89696 2 9901 56518 2 101543 105038 3 112865882 2 45029 87227 4 3 159055277 4 4 3 720125805 1 458438149 1 553162576 1 59898720 2 4600 42346 3 619628635 4 3 401256896 1 73157283 3 573779388 3 362166818 2 70797 78610 3 784049824 1 940313407 3 160716591 4 1 39651099 4 2 42746 49811 1 360942070 2 51803 74979 3 860192623 1 124677451 4 3 612088579 2 80043 83941 2 63769 94486 2 54263 86746 1 532333071 1 739239394 3 693232384 3 368538494 1 309811394 1 743557014 1 484392491 3 699195780 1 499122083 3 313119490 1 575416745 4 1 721593197 4 2 9468 83358 3 189270702 4 4 4 4 3 593831878 1 647327228 2 15329 92443 2 37606 38773 1 293673557 1 9178716 4 3 623433079 1 65223195 2 43440 80612 2 13792 55276 4 2 8084 106840 3 589722523 4 3 695146193 1 220192352 1 368353821 3 476100080 3 914766513 2 31433 61528 1 705831120 4 2 34417 62242 2 32466 65270 3 238896391 4 4 4 3 308548323 4 2 7467 23301 1 545773802 2 77646 92038 3 648813525 3 379075624 2 24055 90068 4 1 292005841 4 3 103161428 4 3 231191028 3 835837717 2 31738 110990 3 832320827 1 308491726 3 482874945 3 739429068 1 871509688 1 323864022 3 398051539 1 391330647 1 655386020 2 53036 81012 2 42215 51762 2 37066 50555 3 899753546 3 154241164 1 544672911 4 3 506295993 2 40977 115083 1 28943993 4 3 898961742 4 3 898004425 4 3 9185052 1 605706883 3 563531846 2 18629 82299 4 4 3 871944185 4 4 1 21226845 1 98786127 1 409422523 4 3 93352465 2 52051 58975 3 349638504 3 217139215 4 1 624812011 3 264733286 4 4 4 1 170669273 2 75196 91095 2 52047 88403 3 688220152 2 35931 97788 3 960414436 2 87669 107823 4 1 292447636 2 51719 110790 4 2 6894 53523 3 491711354 3 146686443 4 3 549864195 2 21352 67936 1 619810212 1 788070733 1 474128397 4 1 976589341 3 630839347 3 787326506 4 3 897587215 1 989371861 3 3673349 4 3 501904099 3 813258670 2 26873 99999 4 3 841375159 2 3018 63109 3 741063158 1 808902243 3 694611505 1 188833134 2 30900 59588 3 67040736 4 4 2 47135 80054 3 257252681 3 389332560 3 61086678 2 60585 99396 1 677999401 1 187877881 3 325827276 4 4 3 749179886 4 3 186330674 4 3 669607212 3 278742206 4 1 289140581 3 468880089 1 632203377 3 976820504 4 3 267289405 4 4 3 334985520 1 833114593 3 814767716 3 49864424 2 34617 53916 2 29440 80492 2 37006 97488 3 793926356 4 3 671488543 4 1 770791528 1 789575432 1 84253315 3 259129172 3 864692843 2 49791 65933 1 186487302 3 949952937 1 918081822 3 364194816 3 62540590 2 3116 72924 4 3 324314780 1 717247194 2 21999 71580 2 27282 54038 2 19428 51850 4 3 708059534 4 1 997540515 1 891560991 1 629698626 1 920145727 4 1 384866297 2 9988 59580 2 51544 78818 1 829928374 1 215781143 4 4 3 214785583 1 185493120 1 909543083 4 4 1 563340995 1 699591576 4 2 100349 115217 1 489668344 1 940118908 3 326507476 4 1 455718733 3 464552388 4 2 11322 88395 2 45193 112259 3 666027726 2 7741 68616 1 36824672 1 838866680 2 63772 68754 4 1 781343523 1 666552404 1 551603886 4 3 757676526 1 478275970 1 582065780 3 414395367 1 16436095 1 67391149 3 111625910 3 353146586 1 524885935 1 589416645 2 17982 89982 1 961764677 3 548331094 2 7423 113038 2 23818 61362 2 48638 88608 1 556717230 3 404041388 4 1 633116585 4 1 85988453 2 59326 98564 3 915301277 3 260129363 3 762060640 4 1 264274242 1 734503355 4 3 896493784 2 45732 52667 1 665126201 2 75890 103822 2 55733 56646 2 46155 51773 1 480431867 4 3 857597046 4 1 166985290 1 731338723 3 422470846 4 4 2 23217 69901 4 3 285337551 3 325235562 3 740196017 2 99038 101166 4 4 4 3 201851954 2 7468 36648 3 757788825 4 4 2 58665 77636 1 955076624 3 354869038 3 407684614 3 48128326 1 386009264 4 2 29440 88295 1 884094351 3 644958913 2 17954 43594 3 241062801 1 88468582 4 4 3 317228823 1 750800996 4 4 1 765939270 1 79208803 2 60257 85892 4 4 2 44180 76360 2 16403 97520 4 1 88446432 2 65460 76361 4 3 694637702 2 20890 86300 1 953860477 1 418714259 3 691616390 3 611003565 2 2985 46085 3 528006749 3 46588943 3 2373891 2 40645 73949 3 681131540 3 970065553 3 779141048 2 20232 56531 2 7809 35759 1 5597352 4 4 2 47696 58341 3 420182859 3 983797354 3 530816457 3 151934105 2 15234 59331 1 740048342 1 213077947 2 39102 89128 2 31742 103916 1 482103295 4 3 38179565 1 61317323 3 374175353 1 802967377 2 62777 110252 1 854873008 2 1026 30202 2 11833 103367 4 3 110152362 3 893606839 4 1 155684416 1 750107562 3 568802583 3 562280529 2 14600 36353 2 18331 67994 1 723464176 3 860418647 2 20106 67751 2 58223 92251 3 337224524 4 3 356928481 3 294525047 2 25578 58704 1 253651625 4 3 218951932 1 917600801 2 16552 50503 3 125598241 2 80378 97479 4 4 2 92009 101040 4 1 20411660 2 8533 57356 2 34801 113503 3 361845390 4 2 57946 64427 1 670445781 4 1 529009884 1 202771661 3 948741692 1 232466044 3 509929901 4 2 5243 15347 3 138077388 3 928175006 3 574520801 2 40350 71017 2 12364 59122 3 997363079 1 541714626 4 1 673270315 3 921659989 4 1 832969007 2 79643 98182 1 625902673 2 3375 114111 3 994176984 4 2 43574 106178 1 905101415 3 11046785 3 129735270 4 1 68650136 2 49041 77615 2 86163 99563 4 2 59669 114983 4 3 790682175 3 480999250 4 1 170567444 3 171288069 1 16278206 3 408404062 1 878803472 3 1693419 1 366138194 4 4 1 142930392 2 21954 56807 2 37245 56172 3 18039938 4 4 4 4 1 839833875 1 347533829 4 4 2 108212 112322 4 3 904988124 3 662272229 4 2 3539 17057 2 31389 84130 2 76846 96442 2 37782 80112 2 38617 87702 3 882638590 4 2 1425 59065 3 754391987 1 362527745 3 419109986 3 596120708 2 890 46285 1 80315996 1 28551377 3 435666744 1 354335335 3 926026797 2 56579 115377 1 362712360 3 809837761 2 46742 64079 4 2 20200 37836 1 569168849 2 74129 93037 3 93414770 4 1 251281348 2 4143 22406 4 3 97006543 3 461029373 2 2006 44685 4 3 307477394 4 2 36689 113335 4 1 767051121 3 548601702 2 8913 57832 1 244353675 4 1 384224111 1 421178743 4 4 4 3 890690485 4 4 3 123207489 3 486904853 4 1 145285057 4 2 57712 110358 3 737583563 4 3 617262543 1 716170491 3 940909204 2 97074 106330 1 88801378 3 496729665 1 438802219 1 461740329 4 3 41437464 4 4 3 53967012 4 1 107298471 3 252576241 1 851935656 1 867271368 4 2 6501 55018 2 2200 53311 2 51530 100190 1 231699962 2 16169 98065 2 49530 96154 3 849612235 1 771342388 4 1 213042173 1 133723203 1 973032590 3 352276664 3 674554138 3 545479165 4 4 1 698312999 2 59401 106316 2 52387 103407 2 37648 58624 4 3 789819449 2 81199 113600 2 60074 76449 1 10955977 2 44106 103725 1 354158826 4 2 31979 108837 3 667733647 3 311744060 3 178906646 4 3 717530796 3 508936233 3 991652102 3 97991586 3 756128968 2 32383 101974 3 806726048 1 496420243 3 700769418 3 711203333 3 535282903 3 435483088 4 4 4 3 863642090 4 2 36323 50617 3 392878387 2 12730 46865 4 3 406705369 1 948832645 3 923544252 2 32779 83482 1 858149950 3 770568009 3 400187108 3 218264422 2 7155 40424 3 691151322 1 355805797 3 184962008 3 788347161 1 703042 1 504257383 4 1 142986875 2 47100 60611 3 248130753 3 782274698 3 539455549 3 731147794 4 1 485326366 1 16961410 2 77940 109095 1 897699254 2 6955 110086 1 152240191 3 68914515 3 197152630 4 2 52383 52785 2 8174 64312 4 1 397187613 1 470589398 1 628336888 3 280167000 1 80366034 1 973919498 4 3 277328955 2 29589 43197 2 48895 103223 1 416819462 3 731564069 2 49746 75845 2 291 59606 1 495039164 3 503540507 2 14894 66471 1 1509406 2 7107 80432 2 33813 35446 4 2 62400 97875 2 64819 66096 1 896475798 4 4 1 387699721 4 1 637876942 3 457122566 2 41540 70989 1 128249509 4 3 555138931 4 2 23444 41679 1 670630224 4 4 2 9995 15286 4 1 181845908 4 4 2 27856 86904 1 317317515 4 1 778386935 1 563236493 1 99253367 4 1 470872054 1 81500510 2 6313 10599 3 507502081 1 400313740 4 2 57981 63450 3 917886467 1 662461733 3 582481161 2 2557 36551 4 2 18993 46025 4 3 157944116 3 396410326 2 4694 41506 2 67126 85784 2 67436 109538 3 81848430 1 26115536 4 1 643799596 3 707577628 2 73478 95645 3 400241589 1 29641135 2 54932 83186 4 1 613981705 3 62959447 2 4026 17080 2 52978 111210 3 604713806 3 138195476 1 405542859 3 626000970 4 4 3 233354381 4 4 3 194425998 3 69512451 2 9005 103165 4 2 92996 110746 4 4 3 561411833 1 919185130 2 32634 42964 2 18519 86241 1 489966384 1 28811407 4 2 5062 7958 3 818528577 1 744358439 4 1 424283042 1 903701033 1 363608528 1 524019019 3 42268370 3 626350994 4 1 837470458 1 470785503 2 94200 105904 3 371925122 3 345923192 4 1 136912625 4 4 1 941679789 3 333989320 4 2 4883 81586 4 1 992651139 3 95188465 2 624 5975 3 738308395 1 841208205 3 418854372 4 3 769412010 3 154075217 2 100328 109020 1 916739976 3 142743466 1 961291285 2 3732 30817 4 2 61577 79045 2 3736 24799 4 4 4 1 345944609 2 38723 74017 2 85989 99760 3 798811933 1 171727296 2 40524 78591 3 999576887 3 592378138 2 55131 64484 2 47927 108563 1 622707529 2 58187 90217 4 3 986038638 4 4 4 4 3 244101193 4 2 93732 101881 3 41472374 4 2 1117 23884 1 394800616 1 624248766 4 4 1 334311733 4 2 28371 79252 1 413471520 2 62715 114708 3 34153613 3 994782011 3 190811842 3 975046951 2 6635 75289 3 854212795 1 788733655 1 986903228 3 178905172 3 367197657 4 3 762492350 1 989382749 2 40601 69710 1 64673196 1 683085097 2 7243 22261 3 54993354 3 628450667 4 1 187522786 3 578120717 2 19519 47988 1 959176430 4 3 184803195 4 3 270500403 4 1 307063256 4 1 789512169 3 695157950 2 43367 69527 2 51300 81594 1 400100041 1 242099217 1 474307975 2 12367 71934 3 93426011 4 3 691474454 4 3 343760556 4 2 51244 93539 1 166990668 3 481491297 4 1 191886913 4 1 69110976 3 94654304 4 3 48379883 1 474070770 3 938867793 2 14798 57720 3 50002859 4 1 895349076 2 42500 103736 3 962404053 3 547633471 1 800584133 1 826529243 1 447282263 2 5312 40324 4 3 34732314 4 3 994974861 2 23539 103187 4 1 571783972 1 788023843 4 2 18382 65829 1 8988327 3 79957004 4 2 52274 71928 1 621635671 2 66940 101849 2 31814 96350 1 20731032 1 513308782 1 636743553 2 56653 110961 4 1 469721427 2 33737 79653 4 3 485561715 4 2 2715 109911 3 192156022 1 483330041 2 4034 27513 3 306333918 2 51792 71230 4 2 13276 101090 4 3 799279934 3 765711494 4 3 745272125 1 499448072 2 52966 98308 2 19110 107730 4 4 4 1 370173751 1 608042026 4 3 501019797 1 766987213 2 26586 101180 1 497025767 2 23315 102626 3 121470414 3 40268965 2 87732 113751 2 67317 78855 1 162782267 3 1471811 1 382631931 3 859339315 4 2 76980 103031 3 190169192 1 916628948 1 612027134 4 1 972412171 1 674311898 4 2 82026 105684 4 4 1 32998962 2 31622 51990 4 2 76491 100535 2 28442 78666 3 993608965 3 571925343 2 3374 101603 4 4 3 793026882 1 767966035 2 23342 114882 3 939539154 3 933998510 4 4 2 19963 34584 1 497413669 2 30644 33131 1 293916992 1 976089741 4 1 631345791 2 22596 56164 4 2 5508 115081 1 197995031 3 905135234 4 4 3 640289308 1 631699507 1 304433064 2 66751 68179 1 963771482 3 676013256 2 21326 59285 2 31721 61511 4 2 2216 60870 1 286374440 2 92941 97579 3 998610722 4 4 1 849722225 2 55563 71289 4 2 22530 22914 2 46477 88313 4 1 4558504 1 392109698 3 535178779 4 2 24533 43362 2 62044 66857 3 496703048 2 15807 102007 2 77906 103392 4 4 2 13209 104963 3 38725229 3 769089004 2 51181 80657 2 3381 114071 3 235250427 1 158974515 2 24738 103972 3 69422944 3 17957329 2 25519 59240 4 4 3 298390955 3 791842867 4 3 19633952 1 290198961 1 568975886 2 4034 7238 3 965019980 4 1 172320192 1 381999203 2 19426 79776 1 33367085 3 503464618 1 936633020 2 30807 65726 2 46277 91347 1 658659356 4 2 54943 65486 2 23194 107421 1 81579920 1 231287245 1 567142480 1 987108940 1 762822934 2 21252 81954 3 592910085 1 665931565 2 38026 55224 2 53996 86043 2 69815 73432 4 1 453307796 2 16575 71800 3 926603059 4 4 2 47379 80609 4 3 169553246 2 26861 30982 1 874867446 2 8884 73776 3 393176051 4 4 4 1 10767641 4 3 62985346 4 4 3 431838418 4 2 18261 59781 4 4 3 410581841 1 396515117 4 4 4 3 663298822 4 3 489634783 4 1 464181155 1 277162866 3 584904515 3 504140394 2 29676 77388 1 757710033 3 58694760 3 20502510 3 668908313 1 816209328 2 56659 98723 3 358569082 2 67190 94190 3 624203518 1 594489073 1 957553041 3 66668129 4 1 327645754 1 963798462 1 756655754 1 891199806 4 2 74173 85154 2 30942 44610 4 4 1 238396342 1 623197128 2 30758 54814 4 1 426459086 2 54052 55905 3 708485679 4 2 36462 112837 4 3 886891929 4 3 64999599 1 253998632 4 3 338775861 3 758141244 1 330711520 2 64743 101862 3 85995728 4 3 169281659 2 42049 84252 4 4 2 87955 88982 4 2 1721 41799 1 791699148 3 60264065 1 802643474 4 1 590420076 3 906319599 4 2 88769 98273 4 3 466495842 4 4 1 868240048 1 62867252 4 3 44049081 1 570578815 2 7803 82824 3 751567161 3 148612116 3 371400880 1 534600797 1 996823007 4 4 2 30183 51653 4 2 68948 93693 2 19562 97801 1 291619795 3 223912308 4 3 198309247 3 260177076 4 2 15098 43114 2 30440 36243 1 34279681 4 3 353340826 3 908434395 1 62936359 2 6224 96815 2 36907 79219 1 247791670 1 289900583 4 3 13837535 3 135541452 2 45111 94786 1 510048305 2 39343 53187 4 4 3 405918967 2 66893 114699 3 235328040 3 918099787 1 18111503 3 35009227 3 54962387 3 156938812 3 202073772 3 998600766 4 3 232238056 2 93139 103313 4 1 268406630 1 812191113 4 2 8936 109826 3 968089224 4 3 183309401 4 2 38302 71239 3 705225076 4 1 675226294 3 288026494 4 4 3 56628883 2 64000 70663 1 73301139 2 11743 76470 4 2 31486 102739 4 3 589855887 2 10336 108959 4 3 177515024 2 49275 77068 2 42017 43942 2 36525 93375 1 741199259 4 2 69990 95378 3 794710334 3 4164832 4 4 3 643447239 4 3 601602223 2 95382 99255 1 157297274 2 12146 90048 4 2 3737 62748 1 150668490 4 3 117869643 2 55299 70487 3 160954158 4 2 27462 87625 2 7132 79097 3 712308475 4 3 169060592 1 679481477 1 879696720 3 689764136 2 5970 72865 1 460283897 3 768567463 1 16316366 3 848230258 3 63660212 1 308393849 4 3 599710435 2 71237 98670 2 41952 76869 4 1 819858692 4 1 155379268 4 4 2 5915 51114 1 317443286 4 4 3 444206826 1 170319909 4 3 146707879 1 810273191 4 2 52322 79540 4 3 509576589 3 865594530 2 43950 74810 4 3 575779446 3 142207518 2 34687 71449 3 12550814 3 931902289 1 51627978 1 114112733 3 375534390 1 72333067 4 2 40238 59057 1 344859085 1 984897056 3 247730883 3 39691302 4 2 27785 91018 1 26098287 2 41727 100550 4 3 158911864 3 447809747 1 142495266 1 994510539 2 53178 109852 3 866509290 1 811140475 2 27539 81482 2 1455 57627 4 3 957941010 3 382440817 4 4 1 500048619 4 3 209152493 2 65304 80677 3 167146249 2 17803 89436 2 19576 43724 1 937718222 2 42732 70226 2 43085 109672 3 907671245 2 45528 92256 3 931488607 3 843427977 1 270384855 3 264677924 2 37088 47802 4 1 801857808 2 24204 71166 3 198247638 4 4 1 357172481 1 570352229 2 57505 73908 2 33974 34362 2 28992 72040 4 2 68854 70488 1 856123724 2 21828 51518 2 46614 108749 3 288376205 4 2 22254 111947 1 558275084 3 10221852 2 5254 80845 4 1 881932632 3 528405954 3 558393599 1 653251950 3 678966904 3 671231094 2 67878 74224 3 909654073 3 730600514 2 93064 98962 4 1 102019228 1 443666447 4 3 554315918 3 20346349 4 4 3 627009822 4 1 40070305 1 103978395 3 259929115 1 299788374 2 82310 88494 2 46971 62594 1 667930643 3 472659621 4 4 2 79740 98248 3 852403567 4 3 964916686 1 294575902 4 1 548839890 1 666791005 4 2 9726 62605 2 23168 59552 1 644524669 2 12994 65459 4 3 802550735 4 3 619090795 4 1 531717674 4 2 2095 107013 3 781468772 2 29549 101746 1 860597084 4 1 55502667 2 16549 92478 3 50860867 2 32317 85397 3 15696615 2 49288 83810 3 466016497 3 804883003 2 34603 35216 3 294198092 3 468876961 4 1 26051106 3 267068169 4 4 3 542718828 2 9135 93212 3 13735370 4 1 629618053 2 72971 90828 2 10601 39731 1 49239533 4 3 144539520 4 1 747442688 1 869139168 3 984880799 2 14313 106609 3 927107258 1 632946169 2 17068 17789 3 231648186 1 656446427 2 3117 57061 4 3 694498871 3 462146120 1 639288262 2 30218 88831 3 718333129 3 998212536 4 2 11601 106897 2 27772 31352 2 47793 115198 3 32440874 1 492290385 1 49621109 1 274273988 1 55467061 2 12451 44221 2 28648 59658 4 3 652836030 1 143850483 1 157947022 1 613713779 2 37426 48234 2 22242 108831 2 82738 104834 3 138159328 1 585485815 3 871369598 2 45478 104027 2 73091 107696 2 41766 46503 1 894121761 3 900549023 2 571 22806 4 4 4 2 18946 101183 4 3 350784415 1 738202168 2 18982 84841 2 79218 96271 1 542200701 2 2458 73471 2 12589 70073 4 1 2270090 1 98517452 4 3 50745589 3 14263700 4 3 294492825 4 4 4 2 116 47232 4 2 28304 62144 3 96986682 3 888615011 3 28770988 2 399 36418 1 257275520 4 1 85317790 4 2 4239 114212 1 366560105 1 891158935 3 454828227 3 56575584 2 24726 59582 2 28246 81566 2 42595 83155 4 1 103726455 2 73575 104603 1 592983597 2 575 26391 1 420411178 1 280045880 4 3 859273654 4 1 83643076 3 12375910 1 685862838 3 412957387 4 1 44102236 2 81933 105304 2 79197 89573 4 3 505658371 3 8557347 2 6684 24105 4 1 76670257 1 82113836 4 1 282470702 2 18063 113889 1 973312242 2 83249 93968 2 6245 12244 3 406251949 1 558465223 3 723101914 2 57467 61176 1 562549149 2 26833 36087 2 57293 101585 1 410067726 3 174838517 3 957701629 2 20855 101087 1 533640749 4 4 1 720230887 4 2 17584 21064 3 684811460 3 861446361 2 41458 101175 3 336528829 1 855275229 1 241539971 2 5701 64455 4 4 2 54721 86039 4 2 78494 98947 1 338192636 3 855340579 2 58321 67566 3 679711372 4 3 391105193 1 142478690 2 56268 60511 4 1 609749803 3 986254519 1 72818965 2 67238 91413 2 65398 86346 3 367569146 4 3 306936655 1 464010656 1 223237092 2 79173 88784 3 371361322 1 499178785 3 102638329 4 1 239192254 3 557793769 3 540205559 2 36304 105734 4 2 92283 99404 1 593335200 3 922543245 3 406049392 1 13207792 2 51762 107131 2 69624 111955 4 2 57236 82099 4 2 36972 84837 3 929431714 3 223347814 2 30767 90078 1 396885814 3 615778444 3 775278722 3 908337899 3 471417485 2 80217 87751 2 60078 99670 4 4 2 80028 103505 2 22303 81007 4 3 185405664 3 67222440 1 997006477 1 24243623 1 5257640 3 345189539 2 44775 109868 3 93252256 2 44163 102122 3 81870712 4 4 4 1 363488868 1 69106562 4 1 284334943 1 592628491 2 75202 96744 1 95044466 2 99926 106607 2 40216 72235 3 80719599 1 792899057 3 583101271 3 139539017 2 6030 22630 2 98822 109292 4 1 21798759 1 612085732 3 510441119 1 276132899 2 49095 83179 3 568335705 4 3 900236430 2 41509 90146 2 32391 32918 2 30966 79798 4 3 899274356 2 19044 69480 2 58365 74784 4 1 577196016 4 4 3 555281056 2 797 107916 1 178124969 3 771356422 4 2 86079 103889 1 149581891 4 4 2 48507 52602 2 9698 82334 1 730491784 2 40003 59190 4 1 563191425 3 959869481 1 757079752 4 1 564834118 2 29597 97104 1 592440741 2 4561 67154 3 105300777 4 1 56356865 2 71873 82716 3 415782739 1 81482564 3 572095746 4 1 228472390 2 80134 103806 2 34133 102653 1 373167289 1 512489221 2 54399 114129 2 100743 112723 3 21387011 2 73741 110022 1 595988871 2 99991 111170 2 28260 45394 1 39818688 2 23069 50327 4 3 477364342 3 588179766 2 43938 56953 4 4 2 31968 111308 3 405209872 1 222806528 3 751152471 4 4 4 1 723601337 1 975119862 3 90340461 4 2 57901 102896 1 643495307 1 266716483 1 574260218 1 436681415 1 873849031 2 32167 57905 1 68510651 2 16136 98730 1 30474714 2 61238 83883 4 1 663845216 2 9159 50346 2 52237 78552 2 11862 90064 3 941231506 1 895242323 1 355511010 4 3 353221653 1 4353809 2 49445 85556 4 2 2093 97034 4 3 988265869 4 3 577946776 3 501600592 1 779868055 4 1 45898619 2 13359 91685 4 2 1826 37578 1 500408402 2 15103 70494 1 107240011 3 716704211 2 4757 63778 2 65681 82438 4 1 722306733 2 12911 20384 3 121188335 1 311771871 3 546196036 3 135550641 1 356047598 4 1 479628197 1 770922541 2 42711 75860 4 4 4 4 3 981120444 1 120845374 3 364937719 1 745245804 3 679856062 4 3 14679096 2 56090 99942 4 1 545992349 1 676887674 4 3 524808698 2 28135 33531 1 299069248 1 672354705 2 18105 53973 2 24769 27202 1 357347469 3 784104107 4 2 17513 42253 1 29537575 4 4 2 39777 76844 2 63700 82091 1 427719313 4 4 4 4 1 45574776 1 516326246 3 861387885 2 35604 75471 2 77648 100652 2 48617 92649 3 236285850 3 209572234 2 20789 71717 1 547696425 4 3 320425809 4 3 722739663 1 116327528 2 84909 92323 3 312260504 2 36260 75583 2 26371 72576 2 12358 42640 4 1 267169247 3 297623311 1 593138116 3 706287798 1 602873453 2 32280 86273 2 24181 59822 4 2 36472 45794 3 399969891 4 4 2 61133 74176 3 12801118 2 39301 60330 3 911934047 3 470157515 3 73384000 3 710221170 3 520322836 1 58270331 2 20610 73633 4 3 675518268 1 854978880 4 2 9920 41544 4 4 2 31609 53500 1 541070345 2 11820 19747 2 28907 84565 2 42611 108658 2 10424 66595 1 974687688 1 5670335 1 655482675 1 309814203 2 39798 114179 4 3 690879735 1 641569589 2 89553 107614 2 59143 104440 4 3 962586744 4 4 3 952210964 1 693867972 4 2 77554 110805 4 4 2 3871 70970 3 932815897 1 397288376 3 833528840 2 2378 82688 1 498985421 2 21597 95921 3 827990162 1 339483250 3 10205343 2 41698 46030 2 46439 91397 4 4 4 2 40017 52285 2 13584 79219 2 33375 94941 3 423434384 4 4 4 3 529375996 4 4 3 780547349 4 2 56352 59955 2 72436 99477 4 3 752499859 3 570623061 2 75097 109003 1 276888945 4 2 19931 35247 4 1 54106003 2 91942 95509 4 2 25989 46533 3 123918855 1 308166863 4 1 49389283 4 1 507619725 4 1 285991373 2 31794 83388 2 60708 97003 1 478894625 4 4 3 495759046 3 834514775 4 4 1 881339478 2 17554 76280 3 90339542 2 77585 111018 3 92548679 2 65294 79109 4 3 412114614 2 33013 49188 2 101372 113303 2 76570 112949 4 1 337847018 4 1 712317440 3 696867583 2 40924 101731 1 254449978 4 4 4 3 329641000 1 925572243 3 949140682 3 809226189 2 103754 106736 4 4 2 20837 92610 4 1 332712210 3 626239943 1 71342561 3 317721145 1 242968985 2 75970 109223 1 324482841 1 555205276 2 9443 25995 1 44588419 3 44148355 4 1 557653652 2 30664 91012 4 3 312824294 3 274579981 3 65408652 1 257475664 4 1 805264817 4 4 1 516669308 1 840498008 2 67256 84180 4 1 488281868 3 13212642 3 270001997 2 94659 103992 4 1 481610890 4 2 59514 108842 4 2 2942 57926 4 4 3 435538488 1 209646279 4 2 95031 109742 1 88906323 2 69994 87616 3 626631449 3 47438730 3 332897875 1 32919472 3 410639026 3 565607741 4 1 904151157 4 4 2 15340 99559 1 370434063 2 14265 50030 3 730727207 3 669634219 1 169301012 2 9906 88860 4 1 17906314 2 98316 115299 1 744642097 3 845765287 1 401955178 1 184120549 1 317925849 3 68555797 2 14440 79628 3 129000323 1 896322872 1 234349615 4 1 538299298 1 775064270 1 33212861 4 2 59124 108468 4 4 4 1 580026077 4 2 7939 17196 2 4093 32445 3 366986260 2 11809 28091 2 64341 110106 2 24188 115538 4 3 708151065 2 48248 100601 4 1 216334127 2 22302 93180 4 1 996197240 1 679205903 1 508006809 4 1 144133269 3 744093171 3 465737780 3 478169420 1 795425181 4 1 806462036 4 2 40825 67515 2 106140 107937 3 503839958 3 349425448 3 610148181 2 8384 17017 3 40628117 1 207876163 1 607667696 1 173712172 2 26840 97370 1 829058792 2 23155 110551 1 828999270 3 622646345 4 1 23883994 1 51080720 4 1 383418892 4 1 427651045 2 27325 32245 2 38038 54655 3 33546268 4 4 4 2 10491 75258 3 842322002 3 353742056 2 36968 108837 1 363202211 1 986205055 3 791338209 2 64009 89453 1 86750192 4 1 301432297 4 1 317204368 2 1791 42583 3 143672094 2 51351 70414 1 213785467 1 415999509 1 344929752 3 314961926 3 600426500 3 470317395 4 4 1 519365126 2 68998 81393 2 50746 88999 2 56481 91245 1 662021291 1 379230373 1 573168139 4 2 9255 32836 1 289893810 2 10297 34776 1 975054224 1 9210598 1 773178269 4 3 115244181 4 3 799755384 4 4 3 549734713 2 67646 92891 3 154901593 3 910146302 2 59120 105430 2 42386 68741 2 8611 19115 1 524284649 2 47673 59442 3 266463297 2 76549 108410 4 3 771180444 1 450093726 1 117827116 4 2 83813 88910 1 933125273 2 62621 109217 4 4 4 1 971442197 4 2 79043 96380 1 171338590 2 13152 51325 2 18033 52108 2 17432 59226 3 431748825 3 168875281 1 875745592 1 30241299 2 2603 34339 2 12438 43625 2 82512 94317 4 1 30328971 2 87179 106990 1 317930017 4 2 42227 48166 3 946172166 4 4 4 4 2 34521 86139 2 10686 97749 1 44668964 2 36291 103701 1 66880792 4 2 65586 68587 1 392429850 3 954945877 1 386337713 3 616285249 1 89675732 3 936590872 1 695267041 3 867443630 1 974977227 2 52366 57925 4 2 22152 48939 4 3 35746256 3 369105480 1 422231216 4 1 416621898 3 409690854 4 3 907495086 2 18468 82137 1 825059152 4 3 737925098 3 630919284 2 59441 100623 1 59154659 3 646226906 3 252423863 4 2 49777 96758 4 1 611263389 3 676569315 1 339604856 1 381450447 3 776120075 4 1 418186185 1 313730396 3 741447613 1 475863125 1 658223457 3 769428234 1 189220302 1 182242652 2 53189 108015 3 976653392 2 21722 46188 1 968308018 4 1 816832489 4 2 12635 68978 3 724179455 4 4 4 2 14709 103524 1 123034405 4 4 4 3 478974260 4 1 517729312 3 669968846 1 31710699 4 3 517629460 2 78574 111217 1 261055051 1 399206986 1 805088684 1 856231679 2 35441 108462 3 839688973 1 127969421 4 4 1 760948893 1 973340648 2 17817 78855 2 25159 47277 4 1 626126982 3 744569036 3 815283333 1 271725874 2 6002 84345 4 4 2 3650 29894 2 72766 106696 2 61504 115133 2 6352 71518 4 2 7222 34688 2 9240 81971 1 43667352 1 63944016 1 508604329 2 51062 54577 4 2 85325 113843 4 4 2 94424 115751 1 11496195 2 52591 96532 3 257770973 4 4 3 245303785 1 651655441 4 3 304159732 2 3350 42273 4 1 456576313 4 2 14076 108355 4 2 40213 93315 1 836218817 2 22173 42360 3 659353894 2 14351 64275 2 46138 61717 2 42290 59675 4 3 768045878 2 20886 100460 3 257112329 3 313085391 3 253163225 4 4 4 2 11033 29833 1 370665211 3 491931491 4 3 713321960 4 2 65616 77815 3 820837469 1 744951770 2 68387 81364 3 962641097 2 30721 107649 3 770365577 4 2 9210 80089 3 392634583 4 4 3 515640045 4 1 351041745 4 4 4 3 11481882 4 2 35277 96530 1 51755972 4 2 8941 82569 2 15689 62594 3 204736565 2 70552 101390 4 3 83222234 1 9436395 3 612550062 1 185220097 2 58251 85784 3 931982210 2 24944 81333 2 76614 84166 2 89330 113083 3 78159919 4 4 1 198264522 4 2 64523 114940 3 890714474 4 4 4 1 67419828 3 892112420 2 12145 52261 3 855347859 1 668484480 2 2897 36293 3 353428379 3 369836567 2 82306 89793 1 302517839 3 165898834 3 933332668 3 187174262 3 300483256 1 512257324 2 50772 101329 2 3763 105836 4 2 26312 50274 3 513519363 2 68999 70098 4 1 29558720 2 54121 93134 2 9757 103643 3 498106631 3 410308398 4 2 1488 62425 4 1 29612363 2 45904 88150 1 110361991 1 534681818 4 2 36530 87150 1 120522740 4 2 47183 77571 1 171120622 2 66720 88982 4 3 255236544 4 3 691458973 2 76595 87351 2 19170 76628 4 2 65805 100983 4 1 741739913 4 1 953129891 4 3 428931425 2 63665 110403 3 461482546 1 585375545 3 826855015 1 50628852 2 11602 75954 3 463744183 4 1 786924405 2 43376 100126 2 35470 50251 4 1 671152757 2 25977 45119 2 6945 76445 3 524359005 3 814609809 3 521733174 3 736556520 2 47919 52702 3 577214873 3 366909631 4 4 1 696789119 1 363348630 3 6074089 3 151823984 3 367706609 2 11614 58766 3 410419049 2 19401 88000 2 47203 107474 4 4 3 717656769 4 1 274868653 1 95508355 2 91110 113612 4 1 473492509 1 671300901 1 20285233 2 19477 39454 4 2 36012 50919 1 431787895 3 268255232 1 176657203 1 277439372 3 779860943 3 956026703 1 896383966 2 23818 71400 4 1 108044754 4 2 4281 15283 4 2 14496 87127 1 146913768 3 480632054 1 511197804 3 4466038 4 2 20600 40749 2 43907 67632 2 14536 32990 2 53755 113971 4 2 35810 73134 1 45839112 2 5543 96835 3 12420275 2 35813 106841 1 408883734 2 63921 86970 1 642984833 2 1503 58738 4 4 2 86043 96543 4 4 2 12415 72977 4 3 863973140 4 3 966463398 4 3 40244110 2 63792 113092 2 18716 65760 4 4 3 55681422 2 51028 62900 1 411148562 1 789166777 4 1 17824258 4 4 3 899942913 2 41625 59782 1 602078319 1 122818672 2 34934 35971 2 34582 79381 3 250379841 3 324804128 3 584117377 3 746965090 4 3 824428954 1 201949676 2 35704 68845 1 608833074 3 799681754 2 13779 73103 4 4 1 393293404 2 11807 31565 2 2638 99044 1 787550213 4 4 2 29709 40478 1 441059507 2 44934 78570 4 3 557579416 4 1 963009890 2 14974 90884 2 10600 81375 2 81241 86451 2 72278 72612 4 4 3 65312244 4 2 97956 110389 1 836462068 3 387312779 3 643115094 1 835150345 1 201560367 1 72513956 3 595602891 1 916849527 4 2 100954 109649 1 275457673 3 543191951 1 68460389 4 3 752120 3 450643582 2 12239 30969 4 1 288311310 2 39256 80213 4 3 460967995 4 1 28990767 4 4 2 31130 106651 4 3 33512550 3 886127258 1 961350804 4 3 772910961 2 29202 99069 2 43890 57128 2 96294 97058 3 221876753 3 608464432 4 1 935543751 1 187925078 4 4 2 48685 73024 2 42459 100453 1 962290339 4 4 1 756242605 2 29462 68211 4 1 190547019 1 190808760 1 642444591 3 315741330 4 3 763349999 4 1 644414035 1 116734895 1 787594825 1 436867831 4 2 9586 21713 1 931511168 4 1 579781786 4 2 42172 56652 1 229421218 2 73202 73870 1 25713599 2 37915 113265 4 1 200998881 2 40148 54393 3 896151630 2 24279 45462 2 48866 99291 1 789851225 4 4 1 98968577 4 4 3 544705388 3 76394853 2 6326 32199 2 3446 48781 4 3 49442173 2 94868 99051 2 8336 60462 2 22187 60699 4 4 3 152190386 1 755570662 4 4 1 782398683 2 68615 103961 3 915908681 1 223508 2 5926 68990 2 5073 54276 2 26695 89598 2 69485 72619 1 569592433 2 34027 77482 4 2 24330 25120 3 504138377 2 21306 68603 1 270642577 2 60180 70989 2 43320 83428 3 488940690 2 20170 62593 4 1 805422663 1 615444216 3 289260321 4 2 37766 57079 4 2 46642 80768 2 31069 85232 1 710857656 1 319358890 3 230422596 1 533824665 3 766110288 1 820836945 2 15496 22741 1 362225378 1 981492394 1 277086733 4 4 3 141477100 2 30042 92067 2 31178 92485 1 385586421 4 1 794484039 2 4099 5868 2 11658 40047 1 676876766 4 3 273612795 4 3 619053738 2 21632 95865 2 53185 75638 1 194838135 4 3 184859652 4 1 846486821 1 935356875 2 7963 102026 3 46188923 1 221025010 2 35350 58582 3 287132361 4 3 600314606 3 745963691 3 948736976 4 1 164935199 1 58087288 4 3 767015903 2 15841 18887 2 9827 93710 1 35254946 3 82590354 1 161642510 3 680360052 1 817904636 2 48964 110361 4 3 184033246 2 2682 5955 1 242064446 3 942860151 2 34493 57009 2 27662 83156 2 65313 114486 4 3 407638912 2 337 98442 4 4 2 26797 68797 2 13570 42721 1 703853837 3 957088686 4 1 400275896 3 382838586 4 3 480527962 3 157776220 4 2 8076 9629 2 63289 90296 2 92842 102458 3 840835887 3 43704803 4 1 215950984 4 2 90872 94778 3 23793674 1 728707558 3 15395651 1 766411713 1 375724497 4 4 3 580807388 1 479301367 3 485184622 4 2 35149 80905 4 4 3 23313604 4 3 804738993 3 623709982 3 595689531 1 83737640 3 570111048 4 2 5788 71173 3 65548924 3 108840007 4 1 31686905 1 299631453 1 332957727 3 141120503 3 156240993 2 9722 21209 2 51064 84203 3 798763036 1 694819042 4 4 3 65207402 1 474272792 3 853094783 1 333914825 4 3 538477642 4 4 2 49092 98593 1 537772430 3 266326361 1 999775355 2 20021 106849 2 6674 29606 4 2 73117 81130 2 33455 55555 3 756740718 4 2 39338 47075 2 35830 72366 1 54583746 2 969 13323 2 79798 112880 1 81226253 4 4 4 4 4 1 202478692 1 84092747 4 1 31946891 1 646421130 2 56316 112047 2 58759 93230 1 428549125 1 904572807 1 379160851 1 460939470 4 1 197737325 1 227921543 1 259842745 1 638241466 3 959552289 2 43457 108685 2 25126 60645 4 1 157793374 4 4 4 3 916188735 3 722058883 2 47281 93253 3 696448706 1 978782436 4 3 309902303 4 1 874756235 3 239809414 3 771831055 4 4 3 57557993 3 929257882 4 1 586162597 3 663342491 3 658341945 2 77505 113887 2 68403 113273 1 995755219 2 58962 79576 2 22779 101076 4 3 68824585 4 2 101089 104505 2 36401 44489 3 579464615 1 486708119 3 225759127 3 41717273 4 3 849516079 3 211653844 3 664533141 3 747592846 2 7450 105464 3 846086579 2 19302 23395 3 774552076 1 479171081 3 732514320 3 61670996 4 2 22754 41628 1 450524493 4 1 687961712 3 594753631 1 46671058 3 635712414 2 21911 85587 3 304186950 4 3 738587365 2 42122 66161 3 461967847 3 24379442 2 2095 90904 3 604250080 4 4 3 500025812 1 771799590 3 133624918 1 645806445 1 350843166 2 60211 97294 1 396641677 4 1 694008230 2 27834 87983 2 22094 68591 2 44946 93423 4 2 30163 75329 3 71553766 2 68698 114183 3 774252516 4 3 3489347 4 4 4 1 946310417 4 1 58141899 1 91269659 3 591273811 4 2 56605 100064 4 3 974463044 3 66502228 4 4 4 2 17776 84296 3 39773690 1 494605379 4 2 13743 112060 4 1 341991294 2 55985 72984 2 89625 93570 3 804150865 4 4 4 3 169312269 4 2 3234 109520 1 317267598 1 690220842 4 1 27786873 3 229563548 2 18410 64384 4 2 49481 52799 2 75521 108201 3 524811823 4 2 10973 65820 1 485903477 4 3 667913008 2 39162 66484 3 647221 1 474640722 4 4 1 302623386 2 33495 83978 4 4 4 1 663763851 3 348983827 4 3 967254027 2 2106 8782 4 1 507876211 1 559686982 3 373580018 4 4 4 1 54520450 4 2 47866 100562 4 4 4 2 96983 115121 2 46293 76558 4 2 72166 103472 2 25577 53011 2 79182 90032 3 817835053 3 135150922 3 504172880 3 450419790 3 13197171 1 301317486 3 83233447 1 952020331 3 259438345 3 43366747 2 31254 75741 4 3 246481192 3 555348089 4 3 484319076 2 66780 83666 2 92072 114894 4 2 45194 67382 2 52926 54616 3 136408526 4 3 384969289 1 685898018 2 41224 86811 3 54939743 3 685707141 3 951053924 3 233370815 1 654544012 3 398371883 3 631998184 3 363150134 4 1 336710597 2 61798 80070 3 919834621 4 2 28569 35888 3 128228394 2 76552 93598 1 325254991 1 447206026 2 69204 88142 4 3 605078052 3 993424104 2 26628 97897 4 4 2 36507 109675 3 572434518 1 58188590 3 432397189 1 592144640 4 4 4 2 11473 109925 2 22544 68505 3 279944437 3 886285336 4 2 18103 97778 4 1 448902648 3 342675172 1 173017176 2 11360 31555 4 1 368934809 2 25920 111723 3 93985302 2 814 12838 1 68273080 2 60009 64983 4 2 94136 105755 4 3 474514891 1 678604004 4 2 29304 72396 3 342232781 2 7972 67168 2 22446 102355 3 740916432 1 996307075 3 178504578 3 401657075 1 739656621 1 539631040 4 4 1 319140779 1 392383075 4 4 3 5287689 4 1 15914792 4 1 745093533 2 27637 98749 2 18668 33105 1 490037889 2 96131 103787 1 172845716 2 58620 58909 1 239315750 2 55358 99256 4 1 297529777 4 2 11712 48477 4 2 21347 85610 1 172708664 2 88613 106654 2 28298 92905 3 17528511 1 109795901 3 421065470 3 913443068 3 85175 3 772897213 4 2 107631 115925 1 291942319 3 918484053 1 158707776 2 69137 100262 4 3 705473757 4 1 308523393 1 329817027 2 33872 40604 2 57730 92482 4 4 3 318252382 4 3 373903237 1 30162449 3 476829955 4 2 42088 48442 2 63084 76363 3 145182040 3 245501449 2 8671 13942 3 27027782 2 10056 59568 1 689225264 2 83606 104064 1 947372734 3 72219240 4 3 29806440 3 831083696 2 85131 94049 3 633313377 3 252069535 1 578501927 2 28096 35179 1 313320049 1 502112548 1 211012195 1 599551164 3 733868848 1 146801781 1 693730632 2 39372 81606 4 3 825912860 2 17671 55005 1 7962103 3 841316450 1 813059621 1 486620642 4 3 464625391 1 103855598 3 635500492 4 1 856249029 3 866568457 3 848309175 2 42424 59066 1 581815357 4 2 10952 109667 1 280516624 1 60256321 1 699953627 4 4 3 383958459 3 341606350 4 2 44573 113835 2 17784 69312 2 1212 97568 2 97307 100424 4 4 4 4 1 27172476 1 602574003 3 713415959 3 658777996 1 859061628 4 3 627461802 2 33306 42837 3 601094341 1 295585145 3 120482525 3 134228247 1 267218695 3 992062841 2 4427 82309 1 632710673 4 2 31453 46163 1 975979885 4 2 34742 49390 3 784102164 2 4518 40243 2 4932 108615 4 3 51856318 2 75242 83254 1 436365730 4 1 641651469 4 4 3 518344205 1 509446864 3 508986958 4 4 2 20624 53441 1 302883639 3 35075194 2 29703 31660 1 652741663 2 97939 104079 2 4316 33743 1 249288532 2 50515 72829 3 767042530 1 939840294 3 76921115 4 4 2 77237 113717 1 524476717 3 574922714 1 857568592 2 33552 100444 2 22661 22978 1 334763522 3 46405401 4 1 353707234 1 942534762 2 73123 78265 2 93110 98393 3 585316039 1 446354852 3 34619617 4 1 669791571 1 374139500 2 7656 40198 4 3 63781023 2 13767 30565 4 2 40387 79587 1 965922280 1 2636248 3 330770337 4 1 486043959 3 977858180 4 3 357835519 4 1 932694135 1 267332417 1 583305019 4 1 612869843 3 940056867 4 1 197531541 3 585121213 2 69989 98177 2 12659 71437 4 3 265584731 3 122598299 2 3007 112257 2 28889 29227 1 476806596 4 4 2 69205 89235 3 5279960 1 608752720 2 43359 81241 4 3 22133889 4 4 4 4 3 11136969 2 15434 44087 1 341757785 3 971300153 1 59315577 1 354892265 3 12059817 2 5925 31688 1 496933681 3 632203755 3 427258338 3 507063215 2 39797 82014 1 8056800 4 1 37447565 1 40960488 4 1 861737684 1 152502256 1 223776877 1 349757696 1 744424967 4 1 450260934 3 718438561 4 3 481371711 3 182430240 3 470214459 1 251576808 1 129334009 3 179323964 3 405600643 1 39858038 2 5895 37584 3 688678212 1 876664392 4 2 35441 39636 3 50807856 4 3 338671897 4 2 66013 78070 4 4 2 89792 114986 4 4 3 877219997 4 3 896797253 2 3998 59332 4 2 63544 111765 3 733073688 4 1 687117697 3 215338376 4 2 306 23144 2 11839 78508 2 49719 91385 2 10143 51484 1 501217125 4 2 70391 95663 2 68449 103879 4 2 20467 34083 2 814 72863 2 12403 15113 2 41670 89443 4 4 4 4 3 606727937 2 40119 50383 4 2 76672 105028 4 1 805028455 3 580203375 3 286515772 1 765089548 1 645029382 3 747603487 3 19352959 1 648088431 4 2 11071 99950 2 15147 47108 2 92375 101546 1 673434830 4 1 4133269 4 3 64574723 3 587083132 2 56310 63022 1 588756022 1 625503273 1 367383711 1 971534691 3 169150994 4 4 4 3 629618262 1 79425590 3 83452375 1 170017465 2 27112 60688 1 447502590 2 58585 110058 2 858 20094 1 636150798 4 3 152783958 4 2 10626 72273 3 464633232 4 4 2 50517 76469 3 387962838 3 694627220 3 218643338 2 17761 64801 4 1 291301930 4 3 576723959 1 574685000 4 2 96232 110435 3 474918452 1 844939174 1 742534163 4 3 675352606 2 2110 12192 3 318451202 4 1 916715619 1 174223169 1 281981787 2 21397 93601 1 360379104 4 3 691695232 4 3 668257864 4 2 13300 29010 1 4850468 3 812505685 1 821222232 3 721006015 4 4 1 62272643 4 4 3 176828807 2 108869 111911 1 436205250 1 45601640 2 32083 93727 2 6619 9613 3 35725453 4 3 7441978 2 37529 45918 1 970825843 1 293148693 2 11972 21485 2 3486 14448 3 500889252 3 133594816 2 11875 44359 1 363906581 3 806696027 2 55885 74595 4 1 318523297 1 253320629 2 19634 41776 4 3 556169219 4 2 56489 75846 1 75663854 4 4 1 965353823 4 3 84958796 1 820560071 1 235006064 1 93492548 2 29664 91833 1 987255446 3 416051798 1 553301767 4 4 1 790288459 4 2 2214 8902 2 49473 69703 4 3 605869035 1 437438459 4 1 547859022 3 887656203 1 944011173 2 23875 36676 3 339268422 1 77699187 1 613569266 2 6305 8363 4 4 1 923216724 4 1 49044017 4 1 47021878 1 425287263 3 478449564 3 305917792 1 300983346 4 1 350711894 3 796861884 1 527171179 3 945871738 3 412075391 4 4 2 79581 110001 1 501988021 2 12482 55877 2 81262 82406 1 438330344 2 3795 89002 2 25372 97849 3 696805154 2 74562 96292 4 3 586518206 3 513359802 2 21167 94167 3 993670597 2 4076 55907 2 31238 80391 1 407292648 1 421425022 2 2245 37203 1 741600571 1 5337749 1 944844394 4 2 85260 92055 3 364229253 4 3 917006504 4 4 2 82422 83206 2 6522 59359 4 4 1 423660632 4 3 27910855 1 64465019 3 118134588 1 45259018 4 2 20732 96671 2 13876 46044 1 271428398 4 3 69779673 3 375043751 1 59307354 4 1 362051092 4 3 209792406 2 562 107881 4 1 30543003 3 435882767 2 29374 92942 3 940263328 2 49498 102162 1 454769925 2 51477 71533 1 707623347 1 326329914 3 778773852 3 293659257 4 1 124154768 4 2 2847 102794 2 46426 60782 3 970648371 3 664064319 2 47037 66453 4 4 2 51368 77497 2 70940 71237 2 33432 85737 2 26219 54755 2 63028 97299 3 943446165 1 93484433 3 232792058 3 124887191 3 811549853 4 3 576948827 3 57523280 1 78520139 1 186580434 1 619957125 2 56129 102000 1 241524403 3 558070225 1 544484493 3 700673382 1 290661464 4 2 4479 44193 2 95383 114064 3 766149900 4 2 32459 90127 4 4 1 971779512 3 360758714 2 16043 62957 4 4 4 4 4 3 830991005 4 1 692029790 1 565965508 4 3 977571770 3 45444669 4 2 49482 79005 3 512214289 3 78290624 4 3 825485150 3 697594064 1 999703551 4 1 691556027 1 30767416 1 597612193 2 23807 30455 3 422425194 1 749497433 3 446649260 1 187362364 4 4 2 20454 80273 2 3346 47765 1 701347077 2 93494 102620 4 3 484351996 1 476881499 3 656202244 3 775194065 4 2 51677 98142 4 2 29996 91444 2 49657 103029 4 3 33480779 2 30055 51154 4 1 410079811 1 547339656 3 78207751 1 342140217 2 34041 56279 4 2 40610 109321 2 27742 60900 4 4 4 4 2 58999 114245 4 4 4 3 72506834 2 72689 92290 1 222513721 4 1 644846635 1 494347653 3 919957680 2 43782 109043 4 1 449496515 4 4 3 277293248 2 61274 66542 4 2 24848 49875 3 747238913 2 76734 89429 4 1 8269843 2 54398 112313 4 4 4 4 3 368880941 4 1 446188364 4 2 4065 31344 2 39981 68020 3 982977845 3 876141958 4 2 22504 91283 2 25850 113755 2 24756 81007 3 299992172 3 656858406 2 22573 104449 1 414339814 1 431315940 2 91114 110847 3 108809550 2 34553 86951 1 870412170 4 3 677446383 4 1 993091909 1 943377015 1 453278035 3 79751820 4 4 3 664974470 4 3 234252674 2 50560 84543 2 62297 107571 1 74220574 1 571344368 1 968461353 4 1 729953027 3 50993613 1 473988618 3 235127229 2 77134 82935 4 4 2 43501 112302 4 1 17196589 1 972145521 3 830244406 2 46870 80403 1 40886731 2 106925 113962 2 10443 31550 4 3 769850123 2 8268 108998 2 18383 78565 4 4 4 4 4 3 37237329 1 206103698 2 36536 78727 1 79207579 4 2 44771 81046 4 2 2212 84921 4 1 241226804 2 90959 106769 1 379419307 4 4 1 446830905 4 2 66970 72684 2 4313 93123 4 4 4 1 769319281 2 9029 45025 4 4 3 23170919 3 911902322 4 3 587493938 1 459500021 1 564989375 1 548577442 3 697865056 3 431597433 3 704091834 4 4 4 4 3 588856236 1 667738652 2 48040 55567 4 3 158724852 3 607321323 4 1 407427765 4 4 3 345772188 1 525371230 2 54113 101763 4 1 943655079 1 54698521 2 50595 50761 4 1 296940107 4 1 419663139 3 743635200 3 960976460 1 801777866 3 125039222 1 881383713 4 2 42779 79313 3 814544580 1 880460762 2 18848 87943 1 378281125 4 4 4 1 739123181 3 421454538 4 2 17016 96432 2 31803 45116 2 40564 98270 4 3 627033203 1 276808751 2 59513 85123 2 96654 105810 4 4 2 85757 101089 3 246429296 1 843374379 3 476807355 2 15270 104709 4 4 3 590364348 4 2 34035 113307 1 602783747 3 486331478 4 3 780407711 4 2 57972 58308 3 753167825 3 853779220 2 53232 104866 3 872173706 3 798202656 4 4 4 1 713048948 3 106055472 1 110798919 4 2 4121 114620 4 2 68219 96643 1 856623952 4 1 476537829 3 651537611 3 344130348 2 106483 107532 4 4 1 902614556 1 229758074 4 3 318151964 2 38302 111084 4 3 16939141 3 956061410 2 87852 103722 4 3 103163093 2 12997 103620 4 4 2 95425 96991 1 805249214 3 517130480 1 321352017 1 78135690 2 24974 33036 3 16078516 1 177515940 3 618007503 1 9681314 1 387736470 4 3 326156215 1 437319791 3 707518210 1 558308870 1 733498081 4 1 819364264 2 18774 92756 4 4 4 3 408319023 3 515369717 3 677383865 2 15138 38337 1 724456251 2 2785 57026 4 2 1548 63295 4 1 593025974 2 31836 48607 3 762032522 4 1 745590647 3 68592819 3 39916979 3 551146014 1 835271150 1 304403233 2 67361 79146 1 205646451 3 217877797 3 779011011 4 3 660372088 4 2 6737 78494 2 1158 32866 3 28481953 3 749611546 1 756088374 3 860401622 3 199487425 2 9433 28364 1 484259783 2 37865 103985 1 413627707 4 2 72385 106025 4 4 1 833762607 1 384469764 4 3 287238660 3 710715703 3 410799559 4 1 457037262 3 485813820 3 788386538 4 2 20098 30415 4 3 250932302 1 349161669 1 720205116 4 1 226692472 1 284887968 3 147668052 1 5618396 2 78385 84632 1 107663188 1 575939171 1 215896811 3 874062982 2 31463 91580 4 4 1 835440524 4 2 87967 98810 2 44178 108497 2 60602 64981 2 13694 79267 3 711703078 3 259380776 3 326893186 3 329190230 4 1 514783572 4 1 149508651 4 3 535422981 2 66307 93297 2 91942 97925 1 878448288 1 415695399 3 59501327 2 30179 70620 2 11029 53342 3 617380076 4 1 237484070 1 918531984 2 16783 71659 4 3 707476263 3 186095527 3 767119571 2 82076 98487 1 64814236 1 427053150 1 212200115 4 3 450532131 1 70830219 4 1 644915392 1 711864802 4 1 704800432 3 839178657 1 393767068 1 992319606 1 70899548 3 54481094 1 480085975 1 98431037 1 263035490 1 73186222 4 4 1 56271569 4 4 4 2 47886 113561 4 1 112061774 1 513428557 3 178612530 2 3863 57385 3 764264538 4 1 374807581 1 750742425 1 154830824 2 63497 89511 1 926895823 3 882643332 1 881129915 1 135363562 4 1 738002269 4 3 26927349 4 3 461371424 4 2 30021 92008 1 364253249 1 550704236 3 925495741 2 6149 112268 2 22026 28986 2 3405 31904 4 4 1 444036339 1 982949601 4 2 11836 87679 2 18158 79504 4 1 20706319 1 807225552 1 614828490 2 31010 40392 1 807801204 3 558402152 4 1 228307290 3 72926390 2 35128 81706 3 65209524 2 12809 55691 3 979609293 1 61106655 2 39026 54798 2 17150 106931 3 640103199 1 448176140 2 57322 95308 2 47490 93234 1 664681933 3 259282183 3 497665620 4 1 102810298 3 615493340 2 51576 101212 3 811244435 2 82751 99876 1 70800111 2 15876 70175 2 20187 98445 3 43426808 1 50126058 4 2 62895 79429 1 532007978 2 57248 96683 4 2 21868 90179 4 4 2 16108 66739 3 532016434 1 562395795 1 323394918 4 1 160755153 4 2 39173 42863 4 3 872443224 4 2 17818 43608 1 711328921 1 556708341 4 3 206902242 1 777963167 1 740433708 3 301833275 4 4 3 721549675 3 389918728 4 2 33519 75075 4 2 73681 89914 2 9246 103739 4 1 598388708 2 67670 68521 4 1 888236495 3 958863270 1 320353757 4 1 99746668 2 63226 104217 3 385447146 1 557029329 2 30273 110266 2 80311 92097 3 816614637 1 649308668 4 2 67409 110198 1 154927485 1 97310295 2 32986 52122 3 574152241 4 4 2 16371 68102 3 989287119 3 295888811 2 43784 63087 2 55407 114729 1 213295515 3 391544224 2 1392 81164 4 1 967551458 2 34200 57169 3 853895577 1 64105371 4 1 57792234 4 2 24109 103221 4 4 2 9293 103263 1 714982260 3 510048501 4 2 77095 85196 3 808716572 2 69131 99808 3 74339749 4 1 909456564 4 1 386485262 2 25858 26081 1 736587655 4 1 130903838 3 295338073 1 645192794 1 778311550 2 36960 56603 3 744084885 1 625562139 4 3 720675673 3 893294566 2 40001 41174 2 47075 87033 4 2 7546 9830 4 4 3 220558433 1 564575600 4 4 1 462044719 4 2 62652 78970 2 46198 101386 3 789152096 4 4 2 33454 76470 2 110615 113844 1 442049077 1 243312894 4 1 423281581 1 617936625 3 350641665 1 138419758 1 911408565 1 309459583 3 663591743 1 276067518 2 75412 115040 2 5187 54746 4 4 4 2 22422 26473 3 854291358 2 54168 54665 1 541720009 3 493357424 1 912654375 1 733273027 2 40812 52505 3 627590607 2 11459 68207 1 338882692 3 732523302 3 32276955 4 1 792968696 1 249085000 1 713887976 2 50759 53929 3 469165184 4 1 532976318 3 95993170 2 2219 63832 4 4 2 41178 85132 3 643599859 2 36321 54341 3 685656209 2 53342 98645 3 768426803 2 10160 39538 4 1 297677671 4 1 236130211 3 457236655 3 96522797 1 293935779 4 1 693205554 1 638097079 4 1 454174910 4 1 760922170 4 4 1 762346739 3 89018361 4 1 53242121 3 192636766 3 43077883 1 207972225 1 653970660 3 596978475 1 597190556 3 381633391 4 1 421833760 3 289692721 3 924564855 2 53254 54436 1 266510947 3 11188654 3 216788759 4 4 2 22032 74290 3 690514989 3 418555081 2 4052 54975 4 4 2 79954 94676 4 3 913008211 2 29108 77672 4 2 43878 82586 4 2 42849 59007 3 474749866 3 177451603 3 840952043 4 1 383714778 4 3 974921515 1 12824019 4 3 329471707 1 740761787 3 595206618 2 15728 110252 2 33411 95166 3 782447402 3 939598205 1 77118748 2 63603 89936 4 1 547513760 1 303018221 2 56361 106464 3 20206245 4 4 4 1 514387817 2 59003 85896 3 847516662 4 1 22695228 1 979710093 3 465557565 1 191960631 2 21444 55311 4 2 21175 87554 2 64561 66534 2 25193 70856 4 3 460578127 3 359890880 2 39006 115469 3 13204862 3 656894332 4 1 514768579 2 18521 59918 1 492660093 4 2 63819 81615 4 1 476369925 2 55877 102687 3 50758303 4 4 3 181004974 3 320135798 2 10596 80486 2 21909 102138 3 205205899 3 557913357 3 313265948 1 38000883 3 170601306 4 4 1 942915106 2 61611 106244 3 793326993 4 2 14086 83833 3 591208659 1 404884193 3 231202564 4 3 777769649 4 1 607412015 4 2 45058 56785 1 27139364 3 702741497 2 38744 92963 1 23487342 1 530731910 3 133019415 2 411 84129 4 3 436658818 1 696467642 4 2 15617 73813 1 589041968 1 777854685 4 2 56064 66231 3 236919446 2 3003 98928 3 66959400 4 3 934107762 3 71438355 1 240475452 3 311120174 2 15254 16165 1 718555691 2 60498 106565 2 23058 102024 3 4509280 2 17988 74096 3 535980548 3 288995480 3 286522585 2 52550 85649 3 848926332 4 3 208764532 1 417682606 4 2 42022 97918 2 6871 85154 3 965166469 2 11040 25301 1 905332543 4 2 68607 95767 3 134045407 3 402187469 4 1 631980928 2 3629 24573 1 710467230 2 5437 107475 1 470302117 1 814246569 1 691452609 4 1 496632954 3 580026816 2 96650 112887 4 3 550695150 3 927331250 4 1 689756721 1 776622632 4 3 583521908 4 1 276276093 4 4 4 3 138933543 2 40743 46511 3 193436751 3 838459384 2 45894 83736 2 40287 112744 3 206620509 3 154230211 4 1 67524889 4 2 1555 34327 2 34428 38406 1 947368320 3 372446573 4 1 972042412 4 1 556560821 4 3 436629856 2 4495 4893 2 60 96231 3 372069663 3 554099720 3 568777799 2 1500 24560 3 81658839 2 49628 88740 3 572710268 1 545177407 2 45835 66923 1 323892128 4 3 724424341 2 30499 95143 2 43798 44445 3 2387658 2 37987 58480 1 40093088 4 1 297890783 2 48841 62004 1 596330042 1 454491246 4 2 51005 61955 1 186167120 3 179794704 4 3 846718984 4 4 4 4 3 626821761 2 22406 69600 2 85903 106512 4 3 216626774 2 34020 103160 3 40386636 4 1 62597265 2 4694 48998 3 304290102 4 3 821084839 4 2 48674 100093 1 488865305 1 310582990 1 307580333 1 854363317 4 4 2 25797 43009 3 624395001 2 35901 95878 4 3 15972178 1 823716775 1 200878711 4 2 19942 69324 1 408608784 4 2 2517 17374 1 392526379 1 52186060 4 4 4 2 18691 107213 3 315868025 3 838287669 2 57874 90584 1 595307943 2 104190 115708 1 136245800 2 24627 70800 2 74562 94186 4 4 3 961754551 2 96698 108039 3 187563746 3 216379144 4 4 4 1 647756332 2 94592 110022 2 245 48682 4 3 56953979 1 380119903 3 691863739 1 762384962 4 1 21034034 3 779850460 2 29726 39125 4 3 524587071 3 44468780 3 133949034 2 23590 64184 2 90814 102626 3 979485902 4 1 34739506 1 56316366 1 169848622 3 18295940 4 4 3 624570472 3 630519002 2 24488 44536 3 351066885 4 2 77475 81624 3 5461560 1 305986762 2 35435 91174 4 2 61731 103948 1 747121656 3 328465606 3 523055672 3 902479877 4 1 392764039 1 597012770 2 6107 114398 4 3 579911220 2 33483 34011 3 330078092 2 47455 71022 4 1 134198698 3 177984917 4 3 141610144 2 20760 45722 2 36676 42894 3 966277298 1 438280641 1 143471453 2 25328 31066 1 36039576 1 527337513 1 760246364 2 840 42670 3 28931250 2 44433 95814 3 119000988 1 104919119 1 358783046 4 2 4209 54498 1 623392415 4 1 111463270 2 4900 16914 4 2 57221 79281 1 736824226 3 373729007 4 1 199433449 3 460769455 3 429127249 1 926155088 3 98755226 4 2 114701 116159 4 4 3 97440732 1 349623861 4 1 493074993 3 380256964 2 35581 39124 1 883772788 2 2862 110258 3 5990664 4 1 972088359 2 40871 72713 4 4 2 22509 87766 1 771838520 1 475370466 2 34456 79027 1 419942195 3 389539879 3 574325240 3 47042664 3 521670267 1 372253783 2 29737 60300 3 72118101 3 445562080 4 2 51970 67265 1 773637930 3 540025357 4 1 659246156 1 293279495 2 3470 80309 2 39029 56241 1 90149303 4 1 10048897 3 924502037 2 15734 71571 2 85005 98560 1 793799120 4 2 57735 90899 1 902906219 2 70293 106895 2 53837 70771 2 49555 51174 1 740029532 2 25086 31391 2 17801 58306 3 701097627 4 1 667182991 4 3 458045964 1 746382083 4 4 1 999494323 4 1 794990093 2 43347 95189 4 3 785019522 2 44110 85206 2 1219 16348 2 20768 61608 1 13617520 1 831223292 4 3 101049236 1 537674601 2 20205 85679 2 58166 88024 4 2 21523 51926 2 3681 38053 3 639907071 3 525683668 3 11348097 4 3 40918330 3 573039291 2 8150 100017 3 166213281 4 4 1 867841990 3 6084947 2 32620 52479 3 204102742 2 42585 67035 1 550876710 1 795372972 4 1 921005093 2 16029 58781 2 20541 116039 4 2 24487 71315 2 3667 98963 3 32419722 4 4 1 628983662 2 60301 99593 2 59988 109100 1 290112577 4 4 2 28748 47261 3 734667478 2 37069 39426 3 847557650 4 3 357970912 3 589479771 4 4 1 264967863 2 8601 99471 2 595 47758 3 253711016 3 980236148 4 3 571795482 3 763287498 2 18666 60440 4 2 43820 104395 2 31697 104717 1 335695787 2 19045 91336 3 33635917 2 18275 80719 2 32898 42534 4 1 258370070 4 2 68265 106739 4 2 17795 49274 4 4 2 9406 22874 4 1 63060809 2 68231 95213 1 552165416 1 808832211 4 1 647355197 3 113888110 2 46725 60842 2 30557 99782 1 942230440 3 553412304 1 960123903 2 74149 91032 3 932804485 1 135558958 4 1 385044762 4 4 1 182297169 2 107867 115145 4 4 1 10163588 3 866764598 1 514046599 2 12484 12578 1 341176565 3 472601389 1 17417667 2 8757 44576 2 24367 46988 2 42732 51985 1 575525292 2 22405 115512 3 590018024 4 1 540455863 1 902216021 2 75253 109601 3 398985009 1 493593386 2 30052 104864 2 34193 96491 4 2 10699 40726 1 7789081 3 72616909 2 45806 79985 3 770358249 1 921571753 1 154796320 4 2 51258 59302 1 358645071 1 580864363 1 269784987 3 688205544 4 4 1 712408603 2 12572 63082 4 4 4 2 55233 81930 1 867496160 2 32080 102930 2 9741 53340 3 531442955 4 2 20388 59553 4 4 4 1 169934577 3 425620087 4 2 9723 104891 2 35618 90873 3 990002714 1 875917727 2 94032 101761 1 313722959 2 56622 99881 4 2 33896 52876 3 676276608 1 941036855 3 842829949 1 849303703 1 451406116 4 2 10743 50757 1 496316432 3 985828850 1 967892752 4 3 435502012 2 61775 73798 1 245963717 4 3 724843549 3 390684921 2 9624 89346 4 1 274973812 1 6531276 2 45789 107660 4 2 19912 82648 2 17057 60233 4 2 362 100038 3 598376080 3 152062663 3 463645142 1 905362407 3 822800304 3 850144023 3 326021638 1 614864101 1 57495113 2 13899 44974 3 583718289 1 862624550 4 4 2 68631 99537 1 722111068 4 1 471048360 2 15479 110721 2 29097 90960 3 229300453 1 775302973 2 41440 81153 3 409827697 1 584213623 4 2 77146 97466 3 846681408 3 468487955 3 171365017 2 32465 61833 1 681511073 3 333188059 3 507844969 4 3 500129251 3 776991346 1 516781062 2 28841 113577 4 4 3 475567160 3 811721422 3 218254478 1 77831370 2 107586 109746 2 91575 115840 3 646406789 4 3 97850114 2 47448 81430 3 9882364 3 916154506 2 26136 68059 3 180593478 4 3 401108383 4 1 420592007 4 1 837158370 4 3 109334479 4 1 711510315 4 1 410835032 4 4 3 580803148 3 67024780 1 348109010 3 631164221 3 474364292 4 3 868245195 4 4 2 44172 114144 1 950417718 3 888595029 1 510118008 2 66642 115652 1 658514638 2 33360 47986 4 3 915938251 3 84975516 3 355521626 4 3 487263725 2 32292 107905 1 96425749 1 320835376 3 703777355 1 606992527 4 1 847587957 4 3 702150418 3 55895249 1 233614273 4 2 27641 49381 4 2 21383 54092 4 3 70551558 3 537829623 1 310628994 4 4 4 2 3245 81613 3 623847171 1 520372589 4 1 823335121 1 895892691 3 761033286 4 1 475949798 3 27478666 4 4 1 69810509 2 91625 93968 2 24643 83774 1 607653013 3 32304902 1 541037420 4 3 692081527 4 4 1 869074580 3 874851439 4 4 3 621299331 3 696799194 3 656588214 2 70152 101665 2 43053 53738 3 359990766 3 45623039 4 2 30972 58311 4 1 362435117 1 79313794 3 740453658 1 831132174 1 555290197 2 2664 60062 4 2 25237 109744 3 95221007 1 193114527 1 311153880 2 30450 36420 3 855384636 1 989309930 3 674931827 4 4 2 54118 63686 1 87352627 1 980146780 2 2120 36581 4 2 15010 20504 3 16346166 2 82067 89471 1 287838587 2 61528 79381 3 737951751 4 3 759029106 1 631080661 4 3 551983496 3 974253860 1 956299321 1 860092931 4 1 740033383 3 870491702 3 770158921 2 6206 85735 2 46879 55227 2 94326 115401 1 351705933 2 90132 95626 1 686200457 2 6305 93349 1 166064180 2 21320 102618 1 702356300 4 1 796404801 4 3 499828838 2 24905 61178 4 2 28783 90340 3 927877917 1 149381178 4 3 991981891 1 65633702 4 3 893088953 1 152327329 4 3 429525082 4 3 678481827 3 87398504 4 3 737438648 3 655370221 4 4 2 6085 91029 2 25302 43121 1 897411868 1 497582222 1 764850947 4 2 48392 58718 1 336839635 3 351304489 3 536456715 2 1813 68146 4 1 711266826 3 950332806 3 43861613 3 160400144 3 907287775 3 217425811 1 788057100 4 2 76867 77765 2 53561 104677 2 6624 34984 2 51442 111663 1 55717681 1 980730932 4 3 743684510 2 4199 88092 2 7908 112398 3 448963124 2 49066 72865 2 31638 48610 3 423553919 1 393904131 1 274926276 3 677786296 2 40291 63047 1 385433025 4 2 23235 82443 1 735556134 3 84183466 3 620523048 4 2 29896 98940 4 2 56443 68165 4 2 1386 63396 3 961273500 2 54306 65796 4 4 1 869928168 1 827403424 3 550078701 1 410021854 2 74332 100393 2 19992 101450 2 35835 105897 2 19715 107283 3 748201622 3 118946394 3 13645061 3 940344733 2 13491 39417 4 4 1 892025862 1 388869069 4 3 958501154 4 3 14041386 4 3 66952301 1 405952105 3 806763594 1 407762216 1 317794169 1 231906703 4 1 459440192 1 882400781 2 57788 101622 3 547745612 3 494187680 3 692765028 3 54698827 4 4 1 612692050 3 90472413 1 416852785 2 28258 113428 2 4946 51175 2 71756 71925 3 107406779 1 408506763 3 209090961 3 20278310 3 85903782 2 65961 113417 1 379531874 2 67694 101797 1 166519478 3 511352760 1 369583482 4 4 2 29638 70497 2 61210 64709 3 446671764 4 3 591986520 4 2 33065 70569 4 4 4 4 3 717897818 1 26636804 3 328231544 2 8517 29204 2 22684 107420 4 4 2 4007 58461 1 804192724 1 25003081 3 232651162 3 186014419 3 818370174 1 716476254 1 621673116 1 956307162 1 857895366 3 290619070 1 428864187 3 473628936 4 4 3 221568385 1 254693808 3 561559524 1 40090008 4 4 3 177448958 1 971070921 1 468585760 4 1 100022392 2 49039 82222 1 147049560 4 3 746668723 2 43826 83796 3 833445043 2 89346 102618 2 10156 15569 4 3 228028294 1 410512846 1 847198823 3 419892529 3 916161260 1 47147205 2 31879 78140 4 3 38107560 4 3 295223262 1 738557590 2 38559 41128 1 402332378 2 69948 114955 4 3 23656165 3 475720660 2 70507 103892 2 8704 20604 1 106859656 2 48216 97900 2 2461 92939 2 43681 44385 2 45474 68763 3 542709404 1 341294224 3 79880219 1 166020503 1 734123794 3 104937140 1 988884731 2 59085 114657 1 313735214 3 300370786 4 4 2 24301 96938 3 83322590 3 903693350 1 636166738 1 507069601 1 22543698 1 426412787 4 3 653482473 2 35317 61436 3 491613231 2 34283 40519 1 238881731 4 1 956198959 1 557293436 4 1 491853493 4 1 619533127 3 733828486 1 569087049 4 1 701541322 1 584352782 3 66365790 4 2 32113 70197 3 989815596 4 2 18559 20711 1 592544547 2 8884 104960 1 319441485 3 63831595 2 12456 50767 2 80508 105502 4 3 270377951 1 2995433 4 3 406435518 1 772385615 4 1 207465968 1 90879545 4 3 167977395 2 27449 99658 2 74989 113026 2 12504 61672 1 646750740 3 262884521 4 4 2 85353 111143 1 454998467 1 541280396 1 753700907 4 2 91376 110537 1 906735352 3 41704447 2 21581 32132 3 466910082 2 43015 73650 3 947719762 2 11413 76006 3 982773731 4 4 2 67314 97691 1 25727333 2 43852 98770 2 34973 69262 1 196062603 3 534967632 4 2 54979 74483 3 887992354 1 519513379 4 1 42520482 1 84406736 4 3 801961665 1 201371520 1 935850865 1 932740752 3 966795390 3 540623517 3 4874501 3 58355593 4 4 1 977774001 3 80318093 2 15904 39262 3 120678966 1 373120218 1 767948456 3 312087136 3 257548570 1 997514252 3 248335405 2 6236 93824 4 2 50594 70437 2 11264 40900 3 312602812 4 4 1 748331499 1 25903707 4 3 986656198 4 1 478904343 3 427251405 1 390613165 2 39128 74864 2 54019 99236 3 525974171 1 870791159 1 745407615 2 70066 104177 3 156885905 2 64803 115286 1 595552219 3 557925109 2 7198 51451 4 1 31015182 3 57481549 1 172477725 3 614924490 2 23457 91493 3 345305429 2 43616 110037 1 349159829 2 414 27936 3 923393502 1 995806172 3 42553227 2 4278 61682 4 1 834417528 1 133457937 1 485692386 1 852628784 3 751074117 4 3 571740997 3 63197725 3 833857350 1 614037619 2 59453 65769 1 919838033 1 353228706 4 1 357196484 4 4 2 57135 66260 1 726955742 1 841029585 3 269152742 1 34796195 4 1 679296947 1 8453138 2 3386 43747 4 1 152541486 1 44289799 4 1 734745187 3 634275142 2 32723 35912 3 976689626 1 72316233 4 2 10225 25305 2 42190 51230 1 294402590 1 234662037 3 256910576 1 576705025 2 47353 87945 1 150547287 1 37655842 2 54231 93891 3 560088474 2 38240 114613 4 2 2432 9747 4 4 3 687079909 2 76811 97509 1 203474404 2 32422 45917 3 74236569 4 1 979835022 3 353180134 2 5937 93574 3 39632112 2 84976 106362 1 595482965 1 172770739 3 995156810 3 543385940 3 163984505 3 972127459 1 868780092 1 898462271 2 12497 39108 3 28098081 4 3 165351973 3 157979390 4 1 532563026 3 131011876 4 1 735458992 3 360003711 2 62431 90856 2 28436 46896 2 29635 89635 4 2 64697 91463 1 21891103 1 896203826 2 58308 61723 4 4 2 78072 106585 2 15658 54887 2 46744 77656 4 2 39733 69944 3 821718551 1 835605754 2 51625 97803 3 323349353 3 209434562 4 2 20279 52540 4 1 798491476 4 1 978748029 3 72167677 2 14051 54696 4 4 3 738577869 4 2 87 70088 2 48190 74178 4 4 4 4 3 829525044 1 452398243 2 57684 78898 1 723224147 4 1 311656572 1 925284634 4 3 65892041 1 687071860 1 506148851 1 751222415 3 22604502 3 5225868 4 4 4 3 812004386 2 70097 105647 2 66264 91343 2 96478 107490 1 956386950 2 58059 78290 3 633039069 1 400806826 3 25109848 3 270501147 3 220831000 4 2 49195 105390 2 32313 69077 4 2 27206 31430 1 473371239 2 2176 94556 3 580574745 2 78933 89256 1 163476238 3 513962767 1 5898630 2 45470 59336 4 4 3 592677999 4 3 222872075 1 621677809 3 680311425 4 3 11693136 4 3 812770003 3 38033509 3 585196845 4 1 11480843 2 904 49431 3 753537277 1 232541808 4 1 380753354 2 18639 37469 1 760642479 2 14833 46349 4 2 72960 115001 1 999331837 4 1 427273489 1 961340147 2 17172 104953 2 52823 81726 1 59748033 4 3 747060836 4 1 366517272 3 300997721 1 825227777 3 672657039 1 664979685 1 686194084 3 914802435 1 815998814 4 3 569965225 2 107353 109640 4 2 8349 62090 2 57240 63199 2 5196 43284 4 4 3 385422407 2 1812 30836 3 528033703 4 4 2 70979 114443 2 29453 77110 2 2746 114257 3 270865278 2 10231 99834 2 5028 97487 2 21798 84175 2 12219 87686 3 673592447 2 8446 71405 1 206642812 4 2 71155 90216 2 42618 71048 4 4 1 815288903 4 2 1245 96043 2 5289 87548 2 60577 105393 4 3 859697098 4 4 2 64964 94810 3 46645979 4 3 326343352 4 2 43207 93345 4 4 2 11464 111583 1 845875078 3 697138842 1 724528368 1 370980984 4 3 863248778 1 641977051 2 14032 99819 3 723803003 1 389641532 4 3 819827923 2 8993 27361 3 51155831 4 3 900054986 1 538139066 2 34043 84246 2 29533 91767 3 71693362 1 182036409 1 602800891 4 3 310961160 4 1 987179447 1 756965022 3 583226522 4 3 124026933 2 35961 49364 1 616250098 2 24235 57975 3 65646695 2 5880 23351 4 1 944659095 3 65301661 1 32209586 4 2 71699 114070 2 94220 114667 3 607038193 3 587318185 1 974006122 4 2 37659 72542 4 2 82186 104412 3 12556760 3 184605713 2 1188 68488 3 330004391 4 1 911955589 2 57344 76369 2 27782 28194 2 24896 87709 1 791878807 2 61410 75820 3 639981672 3 855791742 1 720134698 1 373769758 3 86906962 4 1 794878839 2 33582 79372 4 2 11590 52524 2 58248 71990 2 49437 65127 1 558183941 3 38718033 3 260267067 4 4 1 119062331 1 322068778 4 4 1 779525330 4 2 21345 47397 2 209 43721 3 855298780 3 622949064 4 2 19303 85350 1 745316338 2 79528 81506 4 4 1 405056366 2 13416 43362 3 63391548 4 3 827854134 1 412045285 4 1 55411683 3 717609743 2 77599 78756 1 159430629 1 254970504 2 52201 102201 1 51129569 2 78951 82367 4 2 58055 100395 2 25887 45243 4 4 1 495889171 2 41372 53112 4 4 3 24471352 2 100980 114916 2 13151 71121 4 4 4 3 563458178 2 59705 91967 1 152832101 3 716864434 3 49372159 1 281199249 2 30289 45418 1 62500172 2 3831 80614 1 326759078 3 241518723 4 3 728834685 2 56444 114270 3 950466237 4 3 611602376 1 254386983 4 3 915468754 2 22590 23254 4 1 62301897 2 37224 54308 2 7960 107620 3 112454726 2 5824 67415 1 229836652 1 88043657 1 368343801 2 25587 88719 2 20331 44387 3 453259269 4 2 66683 107044 3 804953247 2 47626 91477 4 1 732104268 2 74349 82764 4 1 993235744 1 916841218 1 611366212 2 31920 103310 4 2 40551 86824 4 3 592789443 2 44524 50168 3 410403031 1 610068260 2 37242 106127 2 36137 113812 1 891061519 2 78483 105659 2 42661 110733 2 9184 57795 3 821902860 4 4 3 850732625 2 11816 71162 1 774467253 2 32241 69420 4 4 1 902368421 1 490555520 2 94143 110654 2 80166 113682 2 37203 60827 4 1 585630251 4 1 960020639 3 40644023 4 2 65975 105736 2 44548 61895 1 43564847 2 83277 89736 1 885508483 2 58539 68242 1 783283687 1 867692717 3 180449495 3 265375997 4 4 1 314265824 4 3 931693860 3 538979294 3 782031149 4 4 4 4 1 38802022 2 32303 36369 1 844200549 1 558468256 1 102818857 4 1 116043148 1 170849628 1 66647655 2 97877 98996 3 774225883 1 118639250 4 4 3 886270980 2 5377 116302 3 55548804 2 44566 61151 2 5178 64667 2 48408 76904 4 3 505713550 1 388239577 1 976382884 3 443203214 1 715545829 3 716048560 3 30422287 4 1 955826297 1 520070671 4 3 177508530 2 31166 76110 1 775544492 2 43800 64542 2 55574 106364 1 789493687 1 738814620 1 964107378 3 668889751 2 85477 114588 1 990677166 3 486722060 2 18383 98529 4 3 285403504 1 263239751 3 552056173 3 695015882 4 2 63981 106671 3 918944411 3 533527424 4 3 46811971 3 63269365 3 668357017 4 3 604689610 1 935593866 3 662436559 2 42962 85492 4 4 3 172190624 1 828986505 3 993543721 1 958335980 4 2 18210 78097 2 23959 54129 1 740593781 1 688615051 3 69007135 1 791563291 4 1 50467813 2 67417 100710 4 1 745944625 1 859184578 1 436693577 2 27690 87181 4 3 950323732 3 817799878 1 765296246 4 2 21182 26817 1 124781326 2 34846 68321 3 632666427 1 10929594 2 17230 58747 2 19592 89274 2 5428 25341 1 803747895 3 5670526 4 1 901320289 1 831924195 4 2 39848 114771 1 370230835 3 928981123 2 20504 111101 3 192539914 1 70381229 4 2 62117 89006 2 57761 63367 2 1783 53166 3 44972379 4 2 4769 13457 1 682565216 1 32965306 3 251826374 1 731214294 2 21009 44525 3 859066841 4 2 84226 87108 3 932372306 4 3 382582242 1 915529775 2 67665 77430 4 3 878752854 3 508507844 4 3 631112311 1 72749728 2 84677 111100 3 914565777 1 141297616 3 536210946 3 596882992 1 53821025 3 135479947 1 859681269 2 21640 41465 2 57940 69565 2 45641 81023 3 19494471 4 2 22348 64809 2 28129 42791 4 4 3 614274464 4 4 1 844406502 1 436607279 3 410522964 1 110796750 4 2 1428 31169 2 73614 102200 3 516687901 3 876524489 4 4 2 44865 101724 4 3 974956950 4 4 2 100904 108082 3 324462636 1 226199473 2 44838 55385 3 463109258 4 2 34819 54960 4 3 32554499 1 509335055 2 62379 103761 2 90125 94707 3 826412999 1 853905550 1 562795526 1 185098934 2 23469 34205 4 1 14987429 3 417263663 1 389432178 3 538401938 2 87241 111036 4 3 244334187 1 258088115 4 1 484077316 4 4 2 29903 43462 3 342009408 3 368141259 2 33763 57009 4 1 644648497 4 4 3 31959884 3 138001196 3 825185524 2 17749 32821 1 435202652 3 728744941 1 411311533 1 67204137 2 95468 101189 3 29064030 4 4 1 269966459 3 234355802 3 973458608 1 81730957 4 1 292250357 4 3 461345502 2 6637 77679 4 1 462470754 4 1 52956266 2 24093 96258 4 2 100098 106009 4 1 35327842 3 854914920 3 615361010 1 779343060 1 48104851 2 49360 113964 3 97000640 3 549168060 3 888125544 2 94185 114669 1 620964245 2 9367 104396 2 23581 77771 3 334154741 4 1 152448460 3 512323067 2 23955 85881 2 93235 110353 4 1 584101108 2 9499 76620 1 680490389 1 539519337 4 1 302124850 3 238674606 4 3 698694121 2 95419 101341 1 920915375 2 15034 100547 2 79308 109065 2 2524 32562 3 895934121 4 1 162445812 2 73305 92926 3 88543529 4 2 16222 81904 4 1 535135934 1 115588107 2 69246 72955 3 334425961 1 324904950 4 2 10045 96940 4 1 25987711 2 11063 63157 3 508057873 4 3 524826862 3 303327297 2 30020 93267 3 506020868 3 340881025 2 63211 101150 1 809863945 4 2 42924 64636 1 1725321 1 925360333 2 46360 93206 4 2 60995 88081 2 41195 82226 4 3 666606872 3 406722631 4 2 54740 111198 3 939246435 2 44151 68961 4 1 618541147 4 4 3 747034277 4 2 76736 116544 4 3 261193850 4 2 56417 111266 2 18457 106901 4 2 17906 63684 4 3 968300898 2 13980 102898 4 4 3 58395432 1 748109366 2 21559 111534 4 1 633051231 2 98060 111561 2 51053 72057 3 403744188 3 518828137 1 445349046 2 17478 111934 4 4 2 187 97725 1 255815188 3 375801006 1 771716303 4 2 16931 20613 2 8263 64388 3 54360719 3 256844383 3 4120636 3 966997018 1 536537682 1 775221941 3 266216530 4 2 2470 87858 4 1 317949797 1 146544621 4 3 478614898 3 983549791 3 895195641 1 522009702 1 377836271 4 4 3 785908966 4 1 593002757 3 832746730 3 713262958 1 679282133 4 3 760295420 1 121071940 3 995881013 1 126342199 1 293677252 4 2 88445 102900 1 52636989 4 3 306590260 2 38332 42058 2 61345 96271 2 19594 23595 1 97397413 3 630545297 4 3 265200998 4 2 60171 67418 4 3 895003569 4 2 113037 116394 1 148432136 2 14864 42196 3 303945810 3 886673654 4 1 541973517 3 851963383 3 875124177 2 42846 71295 2 69053 100725 2 5218 41994 2 64179 95072 4 4 1 802700148 4 1 576020648 4 2 55390 57091 2 18435 110804 1 9641413 2 94696 116518 2 18560 33660 1 50902704 3 96171781 4 4 4 2 71494 79202 2 58370 79522 3 665579041 3 294942233 2 18659 76636 2 80680 107236 1 881836570 4 1 661043169 4 1 853714053 2 7534 15527 1 380700976 2 74510 108941 4 3 705906418 3 720766735 4 1 14677734 1 588465274 2 4923 41077 2 38806 104098 3 7822843 4 4 2 11558 32789 2 21886 71510 4 1 290511985 4 4 2 14734 97863 1 363389864 3 808807160 3 433180552 3 160144981 4 3 131758515 2 21555 100564 4 2 90593 106179 4 3 533594077 4 2 58883 82599 3 177812267 2 1061 42793 4 2 7607 82035 4 4 2 21982 41586 2 49893 94610 3 342622950 1 528744937 2 57660 76904 2 36874 66249 3 216547719 2 9785 92791 3 552563010 4 4 2 4728 18629 3 344102896 1 67815986 3 32504861 4 4 1 646630820 4 1 87954784 2 29268 50458 3 235328402 1 707787340 1 667096121 3 654511285 2 31882 97157 1 95496277 2 63466 107668 2 3721 41905 2 67543 77494 1 304920410 1 46721492 4 1 524248956 2 54614 98382 1 69397018 4 2 24944 62741 2 58932 111119 1 378910975 4 4 4 3 321663168 4 2 23110 69916 3 189803802 4 1 14555779 1 151366479 1 774578547 2 63179 93748 2 42021 55855 4 1 109226452 2 90134 106993 3 456311680 1 340357858 3 893453838 1 711028952 4 2 43857 58799 1 563708176 2 11663 108631 1 886114692 1 81995492 2 54079 68381 1 66722330 2 23909 31548 1 467584131 3 806275390 1 381664964 3 859025272 1 891084758 1 438340900 4 1 40249302 4 1 904760893 3 562790886 2 41170 99219 4 2 2873 56784 1 244178172 4 2 77233 110184 1 117938441 1 298539170 3 29605233 1 112626339 4 1 503504788 4 1 65101741 1 372345835 1 719748981 3 505156175 4 1 80799069 1 200036842 1 339563321 1 796661325 3 867092489 1 325939353 4 3 374391967 2 55937 76774 2 68151 113660 2 72138 88579 4 1 965243664 1 840812401 4 1 361217645 2 5456 83751 3 245205345 3 995812650 4 3 157057365 3 169160363 2 64804 116149 1 806018912 1 716568468 2 55165 110938 3 903148062 4 4 4 2 21182 102306 4 3 660542244 4 2 43946 80467 3 540573188 1 218288008 4 4 3 59754976 3 876926478 1 602078982 4 4 2 10918 79441 2 11 41236 4 4 2 15280 88409 2 23212 49112 4 3 255022690 4 1 141371596 4 1 9027698 1 346570428 1 100628834 1 29475986 3 715818610 4 2 27733 49681 4 3 520065163 1 771647125 4 1 600413934 3 664671140 1 795210033 4 3 12752159 1 154748916 1 39863578 3 802823514 3 413222070 3 732461983 3 974122621 3 999601316 4 1 169026352 1 955978706 3 708130347 4 3 749073813 1 166922848 4 1 656376412 2 99579 103052 3 919189938 1 152689991 4 4 4 4 4 4 1 804402651 4 1 716230343 3 737641869 1 9557408 3 864897166 3 9886076 1 279276319 2 42681 43883 3 415234169 3 918648121 3 315945341 3 941796492 3 987864114 4 4 4 2 47683 84697 4 3 49781133 3 149495958 3 603047717 4 3 883955185 3 859473147 2 16831 103778 3 462310792 2 8161 85676 4 1 18499051 4 4 1 156985791 3 379690396 2 6721 18219 4 2 2083 87939 1 875022740 1 363853153 3 670338972 3 783111918 3 736871466 1 403242690 1 166129364 3 4985963 2 85710 99697 4 3 437418422 3 762412455 3 289335101 2 54383 93625 4 1 519359297 4 4 1 332748372 4 2 52345 114715 1 979258926 2 56274 63418 1 320908852 3 988449301 4 1 309035831 3 718620432 2 89483 98681 3 197825525 2 37516 40518 2 12288 91283 1 313538701 3 830464608 3 4877710 2 45888 96940 3 888914253 4 2 40519 43407 4 2 56181 109969 2 39821 105814 2 74797 78913 1 132804515 1 676109901 4 4 3 38742208 3 778786045 2 47081 77696 1 140235207 2 99886 116560 2 1510 47310 4 3 874583755 3 6306430 4 4 3 35703751 4 3 903224740 3 639597529 2 11843 68712 4 4 3 547139391 2 41548 54051 2 14486 84592 3 272303575 2 91024 111926 3 212214159 4 1 705366945 3 586669734 1 273696550 2 73021 87701 2 25855 102262 3 345911759 2 16877 95068 2 82119 84827 2 31119 112748 4 4 1 216518134 4 3 509614516 4 2 9005 113143 3 320991670 1 632211124 1 822339950 1 31858186 2 59968 99159 4 4 4 1 396748584 4 2 2509 71529 2 89609 104281 1 7775295 2 33850 39670 1 640623787 1 70100752 1 254418846 2 22860 97979 4 3 26218452 3 124928395 1 17952791 2 29062 111519 2 23266 51512 4 1 764898121 4 4 3 614773124 2 78879 89684 3 402076718 4 4 1 777517897 4 4 2 8195 62686 4 1 254676157 2 38 109813 1 77336174 3 867499238 3 942203454 1 732080784 1 853518354 2 64974 70525 1 644163359 2 33319 107724 2 40208 76336 2 11998 51564 1 73686219 4 3 218308245 4 1 962679748 1 836638659 4 3 135094712 3 563516761 3 690571118 1 757297873 2 51244 72933 4 1 358873759 2 11752 100227 3 501199186 1 412719888 2 2761 94579 3 291338632 2 18907 106242 4 2 70238 98115 4 1 705140280 4 1 382435428 2 30710 103302 1 813338673 2 8189 84384 3 810807700 3 408574291 4 1 749457721 4 4 1 22836677 4 2 26795 29378 3 971016764 3 745678535 4 1 65883374 2 11443 39966 1 297923292 4 2 84402 96619 2 17404 35360 2 78329 91510 3 219162421 3 294201924 2 10569 30488 2 67811 80908 3 584761436 3 861613300 2 43728 89620 2 60926 66775 4 3 452429872 1 23145883 3 207084874 3 587910096 4 4 4 4 3 665277950 2 76672 76987 1 788167455 1 482069826 3 889319891 3 493461483 4 1 791438068 3 164345623 1 504192124 2 6283 29087 2 1991 69720 4 2 67941 87551 2 70657 110362 2 84186 111632 3 314680328 4 1 939956782 4 2 2438 33917 1 354735262 1 927405753 3 262340038 4 4 1 712144253 3 634573349 3 445871989 3 434585679 1 283483475 2 27245 57930 2 18951 84129 3 719399964 4 1 185191876 4 1 514473120 1 781645219 3 895008461 3 85112763 1 390943437 4 2 63021 88208 2 16691 34807 1 901706763 4 4 4 1 425439498 1 379045928 4 3 605916028 1 448068074 1 199262821 2 43922 110104 3 908169455 1 57155126 1 492116626 1 175448238 3 967557617 1 95655497 2 17070 100962 2 74000 111356 2 52115 86050 4 3 22172838 2 26538 61263 1 227848641 1 950493763 4 1 764362705 4 2 34516 78390 1 104823822 4 1 45966844 4 3 10892775 3 696895626 2 37502 87400 2 6111 64936 1 872724207 3 23678638 3 957487100 3 277829965 4 3 15259047 1 847657337 2 19651 85892 1 403829212 3 242156959 3 77073980 2 66206 72151 1 61973249 4 3 444065055 2 4562 25042 3 816800461 3 777153936 2 44760 84368 2 31995 92288 4 3 53166961 3 16354737 3 939763768 4 4 2 12523 34558 2 62812 85272 2 56766 65373 2 39009 102059 2 56864 83712 1 811230670 4 3 143922556 2 28238 66272 2 77062 106899 3 655236062 4 2 14950 40797 4 3 464690111 2 19433 82338 4 4 2 24528 29247 1 948710319 3 500632816 1 918519559 2 78334 96310 2 14104 53540 2 34647 114894 3 410531539 4 4 4 1 647023757 2 3978 39501 2 11129 50880 4 4 2 17618 47282 4 2 90021 107469 3 221025164 2 85922 86249 3 506620817 2 74652 111164 2 20526 114147 2 1732 39887 2 76508 95789 3 838440145 2 35992 110210 2 1638 37129 1 328845922 3 293615940 2 40693 41535 2 65099 101546 3 205526680 4 3 169956469 1 552444363 4 1 16549464 4 4 3 99353791 2 26026 49437 3 159431839 3 36939248 3 207963091 4 3 657592694 4 2 42917 111543 1 863351189 3 487365785 1 4152010 3 477129920 2 7582 44328 1 243306169 2 29776 57472 4 1 267320513 3 21940557 2 59869 112347 2 70670 87282 1 664494081 2 24141 42982 2 17611 72789 1 363333869 2 60730 109879 3 892900790 2 91099 92829 3 779777785 1 968933417 3 874485364 1 897460750 2 60700 75679 1 612154838 1 590245658 3 726179453 4 1 154257964 1 710471134 2 19633 21007 2 42352 71707 2 48062 85555 4 4 3 106668564 3 471390249 1 928791358 3 37937021 1 180389113 1 17050664 3 288648631 3 375058082 2 25932 110291 2 4640 47210 4 2 95515 112960 2 97038 111258 1 640671180 2 44068 48269 4 2 69684 92185 2 73017 76975 1 365735826 2 14502 37209 1 652432832 3 25067134 4 4 4 1 273247641 2 53880 72952 4 3 279731241 4 2 44502 95301 2 43459 50653 2 11770 61092 4 3 43637554 1 840716272 2 6093 46627 4 3 827096349 3 387380395 1 531476335 2 39751 110099 3 548661794 3 138290519 1 351539094 2 91593 102235 1 625551592 1 742529400 3 20328607 1 902580053 3 69032165 1 335109758 4 4 3 795063386 3 306225253 4 2 58208 72619 4 3 718511484 1 571419835 4 1 577294177 3 435568704 3 25282374 3 862149521 4 4 1 61242901 4 3 16707936 3 16113140 4 4 2 76626 99311 1 484215241 4 1 713902430 3 252814787 4 2 24209 32513 3 28792063 3 70326469 4 3 704232839 3 200797774 1 548323881 4 4 1 909230721 1 895403376 3 572048818 4 3 44945343 2 59534 85974 3 442925402 3 758534841 4 1 983279669 3 45212874 2 67966 101905 2 36915 68162 2 14146 68264 2 34794 54706 3 782391549 2 87948 92842 1 231471529 1 223164454 3 137515971 2 11706 51430 3 272515251 3 840042380 1 795181410 1 5939924 2 27779 66855 2 13130 47975 2 2367 80636 2 13618 102533 3 97520329 4 4 2 3971 92981 4 4 1 811436826 3 138609369 4 3 666740825 4 3 478351400 3 519009190 1 41471540 2 26757 85599 3 725350633 2 50341 51481 1 364335677 1 906330563 3 269173157 1 935220757 3 25284568 1 134241995 4 1 534739508 1 257535314 3 662822741 3 657799405 2 34465 40021 1 308718585 2 1625 104853 1 277592322 4 2 95780 105967 1 370050148 2 52138 101924 3 693073135 1 126576487 4 3 703523234 2 6674 46509 3 17964165 2 28996 114735 2 60328 88075 2 6791 96352 1 46347540 2 21868 45460 2 11978 14297 4 1 121135497 3 811586366 1 7603227 2 9732 16077 4 2 38585 69616 2 78675 96012 3 596622733 1 909698405 4 3 555889461 2 17356 108038 4 4 3 515132583 1 126104130 3 858286302 4 4 2 11484 87622 1 279647282 1 519982667 1 385089713 3 346990361 4 1 467365402 2 35385 41503 1 985689655 3 614934658 4 3 716163455 4 4 4 1 555158511 3 55094180 3 165583187 1 735443895 3 726647138 1 839274014 4 1 269655002 3 791267582 2 68805 110066 2 30698 66009 2 16003 89768 4 4 2 40792 46090 3 445430145 3 316997342 1 630450171 4 1 774237349 3 221999913 3 473320166 4 3 123309699 3 681001624 1 837441562 2 60254 106535 4 2 7549 105010 2 25266 108913 4 4 1 537534955 1 306087492 2 40006 80076 2 37218 39255 3 45749489 4 4 4 2 32924 47182 2 44456 113913 2 23023 74630 4 1 529600464 2 51366 63825 2 44950 58609 4 2 5708 7262 1 742168478 3 910549442 2 12262 110898 4 1 41313676 1 441714160 3 703161930 1 959569456 4 1 872717879 3 441844192 1 701009346 1 765208600 2 30465 42336 1 376538446 2 715 8673 3 241445368 2 6425 21099 4 1 753752162 3 919499869 2 9980 36771 4 2 18853 56459 2 7870 81795 4 3 243126830 4 2 18808 73508 1 680124315 4 1 612178144 4 1 241398253 2 52976 90177 3 966865146 1 255953115 3 118629395 4 1 594809162 1 947774117 1 874418241 2 72912 83483 3 469454290 1 921567090 4 2 78171 108292 2 65523 68690 1 301721518 4 2 44705 109499 4 3 385467341 4 3 476015553 2 13637 58794 4 4 4 1 184308608 2 378 76978 2 62795 95020 4 4 3 481861998 2 79922 85012 1 291987396 4 3 485996956 2 83980 92590 3 762141153 3 7840260 3 658609304 2 82172 86010 4 4 1 542430343 3 782536118 2 70905 102624 4 2 52500 77346 2 72781 83778 1 597570310 1 43426160 4 2 53339 83787 4 3 243990723 1 218805276 3 196683112 1 268206749 4 3 724761587 2 44817 75543 1 4684066 3 119953291 1 209935021 1 939417308 4 3 96360892 3 77843412 1 948878020 3 327170250 4 2 51820 77509 1 859113319 2 16787 90392 3 74830375 3 810833387 1 60483466 4 3 175267413 3 426755087 3 320864677 1 16603812 2 101606 102816 1 710839146 4 1 783130427 4 1 119703810 4 4 3 7070833 4 1 5755442 1 738346380 2 50464 99628 3 166403600 3 670085717 4 3 732320708 2 43405 108025 2 99459 99610 1 223901526 3 233859554 4 2 64411 107882 2 18314 24493 2 2551 10952 3 14717824 1 165215224 1 162881646 4 2 9268 99946 2 46143 58794 2 56947 69110 2 12924 90857 3 862886889 2 53052 99870 3 884033469 4 1 71417975 1 237561889 4 3 322853631 4 4 3 945209808 2 30346 58398 3 15605715 2 51272 77184 2 30637 66160 4 4 1 343709393 2 14269 86402 2 9153 28426 3 878309663 4 2 92663 95496 3 507192135 4 2 15374 17154 2 41948 49124 3 449705859 1 813619515 2 15449 99604 3 951532227 4 1 286560976 2 54722 60324 1 561796371 3 589328511 2 6425 17277 2 1630 111416 3 557218980 1 872665636 3 289563149 2 85700 92248 3 269588180 1 836573399 1 937271312 3 811191471 3 405706478 4 3 478136499 2 45886 75540 1 76733456 2 82739 102553 2 14051 91819 4 2 7000 49107 4 1 461896168 2 11379 21424 2 7612 111197 4 1 598705791 3 29375707 2 9989 48204 4 1 331417567 4 4 1 761393870 3 941670649 4 4 4 4 4 1 40244949 3 764836205 2 80489 104361 2 152 55803 2 1473 115238 4 4 3 219517187 2 38278 111690 4 3 203180098 2 7920 23282 2 15781 86717 4 1 701952398 3 816191859 2 27223 72424 4 4 3 244190374 2 62022 109097 1 989374070 2 32841 78335 1 727415630 2 113196 115808 1 21760642 2 49552 49619 4 4 2 8575 114837 3 640963975 1 316885079 3 212341101 2 83806 84125 2 62771 85369 4 1 79212489 3 153786023 3 945185646 2 25886 43902 1 207723736 3 529818508 4 3 48511342 3 408556727 3 5841243 1 194084383 1 778285824 1 694329277 3 466454575 4 1 151548590 4 3 610491126 1 119526566 1 963157842 1 756991321 3 956495210 4 2 80582 97590 2 32922 108747 2 3736 86437 1 969570906 1 133854287 4 2 27757 60483 2 8990 18427 3 826023330 2 41137 109278 4 1 139582525 3 189211782 1 878270042 1 254416038 3 653300603 1 632647434 4 4 2 46121 106909 3 902210348 2 58303 84337 1 185626218 3 9877177 2 42646 106264 4 4 4 3 737289118 3 919581710 2 19010 34827 1 500114424 1 198138117 3 238717124 2 26606 40241 2 23792 27519 1 568014483 1 725834746 1 840851690 3 510602831 3 314939675 1 863385212 3 903510981 3 46361755 2 1268 43087 2 1875 33400 4 4 2 48244 81792 1 939368755 3 416725130 4 2 33272 48307 2 85944 110422 2 63081 91990 1 399081411 2 59540 92096 2 60328 71257 1 50884818 4 3 657715042 3 272530825 4 3 14726520 1 252340258 3 689209816 3 440801959 3 635497602 2 36393 86657 3 460706143 2 8371 37194 2 10853 95788 1 285665004 2 41870 59107 2 64726 73019 4 3 620209650 3 407385509 1 897523602 1 435240819 2 28228 57819 2 13568 63930 3 626393805 2 27809 97804 1 719638003 4 3 613248817 1 734886702 2 27409 37645 1 877677114 4 2 40544 76312 3 744664564 4 4 2 5042 23425 4 4 3 981360567 1 179906292 3 436910988 2 11721 90409 3 977166473 4 1 338862704 4 2 60282 66750 2 96496 117129 4 1 994403365 1 61696189 3 811375216 1 284120683 4 3 561209105 2 15144 94146 1 865206159 2 29746 80738 2 19642 72666 4 4 4 4 2 40273 60916 1 215459434 2 58016 112009 1 241928605 3 517580892 4 3 131120665 3 129049186 1 777774546 1 118615754 3 927314919 4 4 1 801920978 1 608896358 2 62361 84431 3 5724963 3 212290532 3 700285542 1 657066210 2 62888 107621 1 837814235 3 375662747 3 421462500 4 2 25162 42798 2 39083 42940 4 1 350505585 4 2 100368 114157 4 2 10497 91887 4 4 3 718540398 4 3 356493012 3 97439921 3 755173754 4 2 32244 48891 2 13575 64545 1 956556873 2 55652 77100 4 3 68407301 1 810580259 4 4 4 2 73580 112268 2 87968 111901 4 1 444279950 4 4 3 864880161 1 591443595 4 1 351036602 4 2 54840 101706 2 32064 51956 1 521676689 4 1 7306307 4 4 2 43443 87231 3 795996227 4 2 32390 47219 3 98418284 2 101735 107480 2 65561 89035 4 2 32650 65735 2 33017 87866 2 55081 78175 2 12864 68101 1 441370854 1 717224080 3 30131227 3 958470708 3 796485548 4 3 956391354 4 3 49255758 1 160324260 3 400752423 2 21325 66579 4 2 30749 55160 1 41000068 1 895243940 2 11049 107854 3 267811361 4 1 885170685 4 4 3 291575535 3 138470933 3 600540980 4 3 20683110 3 511944754 4 3 70221244 1 170752226 1 84682535 4 2 20644 23376 4 4 4 4 4 3 75357412 3 931973257 4 4 1 7976182 4 1 808103946 1 697081246 4 1 39571175 4 3 359758340 2 50621 110449 4 2 95272 104421 1 53503313 2 48351 67790 3 657430714 3 682233475 3 793577247 4 3 645879735 3 911590544 2 19976 52045 2 16444 97162 4 3 684840625 3 374343094 4 3 856819757 3 416568472 3 412670527 4 4 2 74219 115086 2 5036 56741 4 1 506814237 1 610036920 2 25776 101949 2 25629 68303 1 921305020 4 1 611147251 2 5359 75828 4 4 2 8364 51491 2 44285 80932 2 9703 29992 4 1 469903363 4 2 75375 88982 3 253799069 4 3 653340610 4 1 204689204 1 6347812 3 136527506 3 38645974 4 1 193581647 3 5866404 3 327899666 4 4 1 164219285 2 64432 101144 3 46466729 3 878803659 1 889095082 4 2 35554 93949 1 513650014 4 4 3 749352852 4 4 4 3 978130912 3 714039937 1 406685235 1 117523699 1 584862450 4 2 43301 66278 2 12756 72665 2 47023 97072 1 169144088 4 1 920094956 1 622939098 3 912614850 4 1 865727519 2 7932 50555 2 54428 110086 1 123688035 3 411321410 1 864449165 2 22843 61523 4 2 93012 109757 2 21688 62046 1 798263936 4 4 3 493320939 3 527500005 2 28282 62511 1 186527548 2 41954 109939 1 141395224 1 216875211 1 181226129 4 3 319149039 3 918298754 3 364801189 4 1 411688695 2 71191 86439 4 2 68923 74410 1 818836951 2 7434 116395 4 3 629476279 2 52328 105910 3 23616696 3 103783310 4 1 269549301 2 53330 96430 2 36069 101116 2 31127 79765 2 95360 110929 3 827098986 1 115368859 1 792762521 4 1 996632303 3 230726699 4 4 3 724433907 3 201874201 4 4 2 61019 77916 4 3 802045051 4 4 2 48432 67680 2 39305 106556 3 14953093 1 723056255 3 687885249 4 2 5462 6170 4 2 42887 86898 2 6399 57965 3 4906780 4 4 3 461451434 2 54602 69808 3 684306626 4 4 3 233066515 1 465720478 3 92642124 4 2 67176 70420 1 477128949 3 32702134 1 748507642 3 184743290 3 207363690 4 1 152406636 1 102309020 2 40662 51772 3 81007662 1 658140289 1 411468596 1 180200587 1 236047333 4 2 27489 78663 1 873364729 3 736473560 4 4 3 137512401 2 77875 111014 3 779455889 4 3 658277017 4 1 548455336 3 885125017 4 2 52053 80545 2 4616 68660 3 862635606 2 50331 71208 3 725985026 1 543918789 4 3 35354840 2 2694 79427 2 19100 112821 4 2 31903 78197 2 35255 39021 4 1 738292385 3 601836439 1 456708523 1 993075472 2 50929 110753 1 108409758 2 16704 25159 3 590153153 1 61320095 1 168645119 1 572129877 1 415620205 1 126862481 2 15732 116808 2 91921 108081 1 522087022 3 349314501 3 681377945 2 69079 116973 2 9683 110672 4 3 343518755 4 2 53515 82814 1 680951458 3 394051218 4 2 13535 90546 4 3 273740712 3 280486709 2 18751 50552 3 339375329 4 1 832171230 3 898190052 3 405601775 4 2 40450 91411 4 4 4 3 800217357 1 233260032 1 48226273 2 5595 45339 2 10629 60572 1 969871915 3 774910784 2 42566 94288 3 94499670 3 823528137 4 3 582167364 1 336762963 4 4 2 27895 50114 3 969954207 4 3 969787970 1 16753984 4 4 2 551 54311 3 76332011 3 240012365 2 33186 91531 1 428325101 1 427453236 1 172438583 3 878576491 1 362499130 2 112263 114743 3 692152348 2 54772 113210 1 46755142 4 3 38385345 3 8279883 3 353862689 3 36475140 1 565270031 1 338295416 1 9274490 4 4 3 722491270 1 640114709 3 423439795 4 3 45066782 2 20926 95133 4 3 977320094 4 4 3 507749576 4 3 217352923 4 3 579451561 3 655350069 3 746874463 4 4 1 704979979 3 710420727 2 59447 80684 3 437945434 3 89596697 4 2 2721 69173 1 537185248 4 4 1 660722727 1 191731272 3 52569855 4 3 689937031 2 44581 47342 1 855229706 1 983303699 1 532272503 1 787667609 4 3 47137896 2 29486 115933 4 4 2 29136 88933 4 4 3 692241428 4 4 4 1 117148938 2 10012 85088 2 36005 61673 2 88295 115226 1 670469540 4 3 452675729 4 1 578064452 2 75978 86142 1 512707216 3 985940751 2 35563 95196 3 475267898 3 791959689 1 932602972 4 1 80396946 2 14409 31096 2 32306 53901 1 892078749 2 311 75816 4 3 841050894 2 42028 42076 2 16738 38365 1 133928342 4 1 922629879 2 46394 56711 1 534902279 1 667232286 2 8634 68652 2 36885 90105 4 2 13675 29321 4 3 862460808 4 1 521835161 1 141044121 4 2 23622 109059 3 15818280 3 349793861 3 314967563 3 202377829 2 62764 72837 4 3 39400822 2 904 80021 1 86949770 2 21103 103355 4 2 17187 82166 1 562347267 2 57436 94614 1 13940153 4 2 79307 92028 4 4 4 3 73234322 1 945113889 1 580801210 1 292584791 2 13896 65404 3 184733533 1 237764205 4 4 4 2 50149 98231 4 1 481648729 3 12931648 2 54837 116785 3 942870214 3 695349300 3 131070634 3 419993662 4 2 59781 82046 4 1 875370459 1 336891668 1 715118349 3 732445966 4 3 373617615 4 3 333039449 3 757690851 3 697997863 4 1 350408447 1 607625677 3 119679529 1 73273876 2 15343 97776 1 725327952 2 38067 44156 2 51608 78790 4 2 35067 56893 2 62622 78750 2 16568 68471 2 79622 106215 2 71104 78291 3 741091413 3 973746355 4 4 4 3 237958846 1 284896529 1 574200089 2 35209 102297 3 570216438 1 183979890 2 98797 107996 3 298821772 2 742 78631 4 2 13550 94068 4 3 989461935 1 356731132 3 219197478 1 782905265 4 1 570250597 1 38919452 4 2 75876 112923 4 1 36966300 2 79623 113893 3 530899784 4 4 2 85138 100962 1 208068871 2 64507 66092 4 2 23651 84445 1 196614290 4 3 48592500 1 732138828 4 4 4 2 33753 111851 2 26403 101948 3 957413001 2 47471 85730 3 430894438 4 1 62304420 3 575555476 1 530826790 3 875123460 4 3 979095821 2 57830 106280 2 61691 110599 2 11267 13410 4 4 1 62056848 3 519434083 2 67860 89237 1 624274092 1 529794207 3 26989861 2 32288 36198 1 905978545 2 4232 91915 2 44044 109381 1 974184661 3 51706373 2 88899 110111 1 643450185 4 3 223119523 2 68712 99887 2 39497 111634 2 67341 87140 2 51166 92312 1 142205476 1 437930636 3 267153981 4 2 16659 36636 1 566540197 2 29159 104609 1 796966785 3 602323256 2 56589 64533 2 188 69531 3 383827755 3 823063497 2 76145 84047 4 4 2 36923 82946 3 882642697 3 328269658 1 317214400 3 104872864 1 477832663 4 4 2 40416 84193 4 4 2 63459 88020 4 1 5024059 2 9030 92606 3 555786525 3 622242043 1 621466647 2 9343 83508 1 530264109 3 169681832 1 228375530 4 2 75434 103247 1 58153982 2 68777 69020 4 4 1 959573702 3 323033920 1 213207414 4 2 100973 103237 4 4 2 62654 116696 3 355473679 1 917050635 4 3 464614204 1 504422197 2 10706 23522 1 796617450 1 779869912 1 777466635 1 469056363 2 29818 114161 2 106750 109948 3 679461371 4 4 4 1 85540102 1 166204839 4 3 895653634 3 407532208 3 728070826 3 246978682 2 20585 94824 3 884449088 2 57750 109736 2 6986 53159 1 375560677 4 2 24151 27763 2 35725 66617 1 651251339 4 2 50453 81483 1 638572988 3 974011909 4 2 52685 67294 1 576311680 4 4 4 4 3 855162974 2 28334 37102 4 3 638200534 2 19184 109242 4 3 995177206 2 46413 55300 3 549353525 2 41325 65568 3 805004613 3 980578176 4 2 83259 108614 4 4 4 1 50041088 1 292002779 4 4 1 880149785 2 10004 64894 2 73653 84990 3 672954812 4 2 50317 100262 1 962175351 2 22079 26918 1 775183507 1 47191416 2 94950 104996 4 2 52915 61424 4 1 165317914 4 1 59122975 4 3 950365228 2 27893 90192 2 95429 109818 3 514592387 4 1 873659281 4 3 55263172 2 28403 36963 4 1 530783099 1 684022625 1 267667177 4 4 2 21511 50154 1 78373025 1 864116676 2 64513 94621 4 3 94655956 2 16234 61871 4 2 15332 36896 4 4 2 11134 27719 3 836170181 3 97367838 3 464778097 2 5507 105606 3 33695143 2 18969 112720 4 2 53537 63091 1 40278894 2 192 58643 4 2 51670 108325 2 3165 12040 4 2 13411 66223 4 3 400385561 4 2 18929 57688 3 756033057 4 4 1 268121022 4 2 32828 106281 1 218037536 4 1 821679471 1 365326682 1 957511414 3 870136382 3 360123577 3 53607472 3 306619262 1 624083466 4 4 4 3 307524235 4 1 354443269 4 3 813581240 4 1 625355812 3 59354819 2 40527 60029 3 356741240 4 4 1 54349689 4 4 4 1 60836564 2 28806 52754 3 831864826 2 46735 90011 4 1 596818733 3 10709484 1 580981422 4 1 704031365 4 1 71083307 1 905179481 1 414078982 2 26722 67916 4 1 779273652 1 215707992 4 2 42661 60295 1 854986480 1 165995216 1 52717600 3 10144336 1 291014174 1 507726986 4 2 52202 61675 4 2 44669 55866 2 46979 77420 3 345689793 4 4 4 4 2 19508 25744 3 687473421 2 19248 46565 1 688913052 2 55723 78925 1 164859700 4 2 50119 99222 3 2683624 1 837382905 3 386446600 1 275214741 1 697652953 2 64788 80511 3 248652108 3 978755154 4 3 785470631 2 5199 80594 1 811088295 2 53659 103057 1 993944013 3 216168261 2 82189 103630 2 15747 109364 1 377068972 1 825139298 2 97920 111700 3 623163073 4 2 13260 99950 3 543322951 2 8601 68716 2 61744 106168 3 453983755 4 1 239976471 4 1 375296728 3 609935492 4 4 1 143212629 4 3 987363306 2 85925 103755 4 3 733148559 4 2 41055 53818 2 32607 39875 1 125310948 1 669374592 3 230406342 1 771257944 4 2 8856 79083 1 3826531 4 4 3 64713269 4 1 628667532 2 55658 68164 4 2 22728 90147 3 872623225 1 95451818 2 12714 20414 2 7351 51680 3 281974366 4 1 349528471 4 2 76691 115310 3 68190750 3 671029303 3 172909213 4 2 28649 77421 4 2 57889 106718 2 14479 54651 4 4 1 45594947 3 591468665 3 601341407 2 43956 117261 2 3816 74153 3 950320923 2 7589 18234 4 4 1 42121136 2 94566 106495 4 1 435802033 3 324324009 4 4 2 28317 44611 2 21829 101700 4 3 40728305 4 1 979225118 2 24405 79701 2 25165 81384 3 317038469 2 31692 35049 4 2 2384 85103 3 149743332 4 3 774333642 2 24186 67681 2 90021 90912 3 23553673 3 542143433 1 10406630 3 133612713 4 4 1 824571436 3 140219923 1 905796931 1 68131004 2 19159 44710 4 1 150834699 2 72654 111203 2 13762 79058 4 2 91096 99196 3 8989458 2 60805 114944 1 61442280 4 4 3 388129146 3 526921132 4 1 661988790 4 4 4 2 17149 79498 4 4 4 1 27554556 1 933885540 3 597785157 2 51649 94903 3 344292761 2 77351 103095 1 673176619 4 1 9436090 1 438010453 3 876839789 2 8103 28939 1 255416106 3 899970238 4 2 25038 52694 2 17247 65508 4 3 154947203 2 24408 75432 3 788021970 2 32860 105580 2 49505 99303 2 27763 44365 2 20583 82441 4 2 49973 67270 4 2 14730 52571 1 618385658 1 474089458 4 1 214568950 3 123113757 2 86447 110475 4 4 4 2 40072 84317 1 675629110 1 756223351 2 4595 23122 1 13226535 3 529899596 2 45852 56216 1 275287903 1 215185843 3 482796357 2 51452 111298 4 2 11783 83104 1 47215752 3 77469706 4 3 301187240 2 55130 74934 4 1 94851654 2 11877 36478 1 939016419 2 65372 112823 4 1 727005930 1 730710484 4 3 47662537 4 3 546947122 2 27638 27852 2 105238 110198 2 49657 67060 2 40933 53111 2 33811 56406 4 1 349676413 4 4 1 69895780 1 114225541 3 484104657 1 245659665 1 412935031 4 4 2 2266 2832 4 2 22250 115500 4 1 578146694 2 1085 91860 2 7840 7946 3 13565722 3 391392672 2 71738 101519 3 922903245 4 2 1384 6720 2 31175 70967 4 1 81938986 1 213456535 3 840461046 2 6190 54756 1 78655804 1 947300344 4 3 357583782 1 79277133 4 1 247430474 2 10708 74274 3 398767916 3 22510477 1 76413361 1 696028807 4 4 4 2 90049 111385 3 414578045 1 410990786 3 410011500 4 4 1 15255692 4 4 1 374069437 2 97523 109609 3 610702670 1 310516842 1 414056415 3 390460161 4 2 1033 90181 4 4 2 82385 101542 4 2 33126 57999 3 274122786 1 559640859 3 514292455 2 22802 30703 4 1 332604515 1 953909625 1 183679625 1 185971905 1 641551562 1 860844277 1 30118944 3 495863318 3 97462849 1 376536232 3 799815231 1 294108431 1 280273900 3 269801620 2 11442 42848 4 2 67274 90368 1 951541115 4 1 737916599 4 3 116049511 2 41101 116055 1 310847201 3 964505169 4 2 40802 75317 4 3 60679333 2 9766 56830 4 2 49322 87623 4 3 606586611 4 1 701380080 2 6752 9331 1 519693990 3 708786465 1 674716099 2 45827 52723 1 581526843 4 4 1 453552820 2 44144 70319 2 33521 99372 1 70229453 1 416255140 2 72440 83551 2 23011 31537 3 499190559 2 50772 107717 2 30829 100243 3 624514360 1 353795664 3 968407891 3 124462232 1 735563549 2 41109 71037 2 45485 50878 2 27193 76380 4 4 4 4 3 635442979 2 74931 101289 2 85644 113346 1 788313501 2 67771 115684 2 46431 87271 2 63157 85835 3 67333653 2 44161 104831 3 822626806 4 3 26001402 1 351007214 2 30292 110551 2 5804 108252 1 295825068 3 356087073 3 149367751 1 649003386 4 2 84529 97310 4 2 8797 11410 3 980011214 2 48509 51084 2 51640 86255 4 1 589899141 1 253945833 4 2 32312 103324 1 350383974 4 3 797648632 3 684775390 3 324593678 4 2 32474 40441 4 2 11902 21886 2 98623 101711 2 47416 54323 1 671589984 2 33066 37047 4 2 4757 56262 2 5788 77632 1 38365863 1 168913916 2 22891 93758 4 1 45729676 2 6879 90812 4 3 55961042 3 479376064 3 656107320 3 784156526 2 71977 105515 2 66781 82678 1 383358741 2 48427 55300 1 957327178 3 48439517 4 4 2 6267 68781 4 4 3 400556589 2 53192 63536 4 4 2 15107 95448 1 493928369 4 3 835746313 2 5073 99388 3 733455610 4 1 58140356 1 279993747 3 884033465 1 13394644 1 72260006 1 840744150 3 211805946 2 100960 104167 2 71218 111364 2 6699 81963 1 518326951 3 581181409 1 915311073 1 360942819 2 66263 90742 1 767174816 1 400873030 4 4 3 508243138 3 252533607 2 21415 41339 2 5700 57497 3 394657281 1 330071575 3 985054917 3 363451545 2 33019 109829 4 4 4 1 107721648 3 734747932 3 307360235 1 784654736 2 98375 113954 2 32449 52909 3 855631945 3 919709318 3 533186221 4 4 1 405478364 1 578552097 4 3 792526395 2 16841 91182 1 875370493 4 3 23004818 4 1 783897435 2 37971 53051 4 1 500437166 1 339404164 2 62835 73678 2 32709 64139 4 1 692132634 1 911718900 3 915374485 4 4 1 652375517 1 440414190 2 38679 101942 1 8861953 3 321055131 4 3 298758108 4 3 30517914 2 90879 102058 4 2 39137 88398 1 35483304 3 402216322 2 59020 78119 2 8396 15488 2 46345 100812 1 54503041 1 408419522 3 441118789 3 944742772 2 27833 57734 4 1 492691327 3 906274117 3 57562591 4 1 720006392 1 304987553 2 29777 49613 1 417425668 1 765113671 1 387544787 4 4 4 4 4 1 147143455 4 2 13311 99910 2 9611 12767 3 446169712 3 244423794 2 55944 113815 2 39057 60444 2 40980 110309 4 2 24458 38833 2 84376 92810 2 108883 112194 1 796607847 3 901160531 4 2 9452 93864 4 1 280541156 3 767045022 4 3 45273782 2 7543 63302 1 588525275 1 4523278 1 741809489 2 1424 13943 1 674191520 2 51161 105306 4 2 88156 105127 2 61792 81521 1 854799784 3 509810163 4 3 121788958 3 129446090 1 696593855 2 27804 48506 2 10205 10534 3 10484263 1 907732840 3 958452370 2 64021 113892 4 3 135853885 3 714488532 1 473332864 3 421290797 2 58724 58903 1 461430483 1 39332315 4 2 36428 50521 1 181635399 2 51054 58478 1 687565549 3 411650518 4 3 221668 1 116312091 3 465977040 4 4 4 2 50320 71772 2 964 31978 3 196436405 3 500109901 3 131387067 1 270418412 2 47480 59065 3 596214555 2 34613 117451 2 37242 45428 3 111250647 3 940915190 1 643423885 4 4 2 2907 67737 3 605332523 3 46057585 2 4365 108748 4 1 338141150 3 316541670 2 63294 78091 1 279101808 3 854910056 1 377442903 1 87281579 1 495659386 4 2 48597 67167 3 786435102 1 237109722 1 816840863 2 38148 56128 4 3 323869278 3 325276009 3 816684055 4 1 566319726 1 455548186 2 39482 66514 4 3 655238101 3 132373113 3 242800996 4 2 99054 99549 4 4 1 787895287 1 629939879 2 11612 81219 3 147338622 1 78254733 4 2 2948 35057 4 3 782284639 3 766213831 1 91248238 4 3 401051567 3 303270341 3 97070562 1 631866942 4 4 3 229751711 3 150816142 4 1 525627103 2 9332 10523 4 2 71985 116813 4 2 57813 68321 2 76966 85041 1 400998544 4 4 4 1 243307101 3 778851126 3 659851609 3 80909820 4 3 612481359 1 210505061 2 17208 109891 1 810211036 1 770616717 2 48764 61095 1 368479229 2 37430 84428 4 1 537078863 3 325690680 4 4 2 34407 95868 4 4 2 52331 95059 1 718114339 2 77181 78293 1 146063679 1 487251021 3 153607778 4 1 1876041 2 34975 76499 1 800724392 2 51206 60824 1 336028398 3 342755586 1 798493733 3 388270982 3 119517481 3 247603912 3 350037443 2 100531 115963 4 2 11965 114149 1 690480875 1 168934166 4 4 1 127747828 2 264 113564 3 147638596 1 7822908 3 73023336 2 4125 53048 4 3 146144219 2 87850 115824 1 218474331 3 624344996 3 27640735 4 3 357013922 3 718164286 3 64285056 3 56997634 1 298562229 1 799910916 3 623389215 1 987829916 3 55393772 3 920050721 4 4 3 165821159 4 1 994820458 4 2 95764 113325 3 465566413 3 546890380 3 615687445 2 38415 95446 2 105035 105087 3 292942745 2 44244 67133 4 3 758043379 2 95518 98205 4 4 1 453369450 3 7336400 3 69825755 4 4 4 1 206924298 4 3 127616226 1 484503723 2 62362 88280 1 873819167 3 420023002 2 17921 26080 3 532371222 4 1 24915428 2 84248 90333 3 14483324 1 904015985 1 520835022 4 4 2 45562 78791 2 5434 48629 2 5928 86412 4 1 371884359 4 4 2 5500 93403 2 21668 99735 3 697022152 1 576106448 1 580789459 1 67951126 2 96432 108611 3 130589369 1 111764290 4 4 1 626116478 4 1 276968663 2 1826 17888 2 30073 67528 2 77407 83531 1 522935220 3 714049020 3 626615589 1 297604775 2 35220 79924 3 986626804 3 348135530 2 56735 104955 4 1 767838956 2 34931 82888 1 527373228 1 842179441 4 4 3 46150987 4 3 606927870 2 77055 107629 3 495755814 3 869068004 4 2 60486 104085 1 227781304 1 537136442 3 413096130 2 8281 21700 2 25811 109730 1 945735722 3 182998359 4 3 940572778 4 1 411879940 1 405763845 4 2 65565 81889 4 4 4 1 135327652 3 70079246 2 42498 64159 3 339106054 3 178980024 3 489706499 3 16319351 4 2 9872 35849 3 330719855 4 4 4 4 4 4 3 574368605 4 2 11550 28197 2 52084 71618 1 114126379 1 621265359 2 30367 99564 4 2 10963 54500 3 752519682 3 56674704 1 308231806 1 924527767 3 623180974 4 1 566481314 4 4 2 17312 33521 2 15895 77804 4 1 105294261 3 521487146 2 98812 108885 2 25768 91414 4 1 677013352 4 3 721491192 1 22545954 2 2706 10759 1 395641433 3 88416030 1 965551831 2 22619 99916 4 4 2 13371 62333 3 912191520 1 749136374 3 402386617 4 2 1341 6654 3 824863257 4 1 441685461 3 339624996 3 547494574 3 697321414 1 595868181 3 940182789 1 874362699 2 34844 81448 4 1 26078132 1 845160017 4 3 916956294 4 1 690537836 4 2 43317 77564 3 505037120 3 732411789 1 581512010 2 40822 94242 3 884223411 4 4 2 14989 24403 4 2 57358 77052 3 618683038 2 53314 114636 1 684915513 3 632816113 2 78605 115811 2 51481 101487 2 73260 101318 2 37852 78355 4 3 376410217 4 1 690228064 2 65619 74094 2 17382 68975 4 2 34948 55084 1 779308459 1 55251630 1 933355016 1 260686519 3 555273696 3 900517427 2 27997 93741 1 460696489 1 1733377 4 3 437804052 3 259500349 3 127669393 2 50152 56620 1 255594384 2 87168 91168 4 2 42349 54601 1 393408688 4 2 39643 86968 3 801394678 4 1 118900255 2 48055 63673 4 4 3 172228373 2 47593 49674 1 209562211 4 2 15587 78750 1 61276847 1 709471334 1 32603170 2 2303 79681 2 56120 73766 2 43502 102868 2 1393 76197 1 375879236 1 763850879 2 12453 40114 4 3 125890029 1 762986752 3 419480669 1 187149150 3 312461447 3 272876972 2 15870 67970 2 49581 66065 3 20846035 3 918111890 2 3436 9392 2 12181 57303 2 56058 85660 2 25939 74149 1 806587354 2 12632 71380 4 2 60446 93885 4 3 193537135 4 2 1092 68113 1 463898646 3 322224365 3 306770286 3 54179451 4 2 19608 27083 3 783493113 2 12044 51423 3 659124367 4 2 17153 26139 4 3 836273483 1 73623406 2 69419 74752 4 3 434230523 3 507434530 3 51879141 2 85420 95692 2 62279 67162 4 4 1 156483060 2 34134 62535 1 62518386 4 4 3 885314126 3 5446421 4 3 470465261 4 4 1 876566843 2 23489 34752 4 2 20847 106265 3 459012395 1 25897646 1 291369333 4 1 954065040 1 486764971 1 148496160 3 128336400 4 4 4 4 3 285567260 2 71074 79656 4 2 484 91907 2 32828 103297 4 1 58663941 3 724516009 4 3 152769218 1 962329346 1 456616746 1 919483721 4 2 39732 83380 4 3 180486589 1 53148147 3 591889953 4 2 34636 48489 1 323728127 2 32119 61798 4 1 849742036 3 54769169 3 459055929 2 49049 71489 3 206028 3 259260094 4 2 54791 115043 2 40632 82410 4 3 100644446 3 31727656 1 411387909 2 4276 37087 3 59057422 4 3 452108214 1 952240184 2 75893 85375 3 51770845 4 1 477010217 4 3 599540294 3 289881013 1 450607185 4 4 1 187504311 3 46215071 4 2 16829 83210 3 96162101 1 846452631 3 373641025 4 4 3 621704295 2 23948 42343 3 289196884 3 50234941 2 66755 109613 2 40014 45511 2 18487 97857 1 494939332 3 230451928 1 909747027 4 4 4 3 868194319 1 699977993 1 129308086 3 908353182 3 590972084 1 139286568 3 935341963 4 2 66473 77591 3 928841997 4 2 49135 72181 2 103817 112500 3 91313752 1 80339439 1 440723473 1 397601234 2 6457 77060 4 2 78156 86736 1 48984878 1 716270448 2 20705 25494 3 899048020 4 2 44306 52609 3 958263314 3 110521547 3 729417572 2 33615 37206 1 538279727 3 954133009 3 105350242 2 31753 87142 4 3 400626379 3 676307727 4 2 56636 111360 4 3 929079821 1 808086330 1 24045024 4 2 73482 99360 2 14619 116849 3 793665426 4 4 2 9948 109707 4 2 66176 90328 3 254465561 4 4 2 56728 106676 2 13905 72557 4 1 604345915 3 944163850 4 4 3 14226174 2 52397 94151 3 449963591 4 4 4 3 749225879 1 455150018 2 82283 114912 2 58384 85235 1 12458004 1 830570878 1 58617353 4 4 4 2 2028 50402 1 37245729 3 895509317 2 8923 16512 2 43573 105238 3 797537270 4 4 2 46743 73949 3 115220750 3 500096785 1 366139339 4 1 272173632 3 512651812 2 19121 78309 3 302660880 2 14592 17459 4 2 7908 19634 4 2 38455 104000 4 1 926543980 4 3 7480090 1 379447163 2 82227 100664 2 20493 55152 2 16842 92808 4 2 86621 97877 3 232860177 4 4 3 785784570 3 627760792 1 182751767 4 1 57208227 2 27938 46439 2 72263 95601 2 1055 59132 1 34223530 4 1 152231785 2 40532 80290 2 25433 94072 3 678483233 4 3 221067240 3 750812140 3 132876719 4 2 56771 77841 1 207996046 1 184368574 1 575361531 3 262354415 1 121758206 2 2922 116340 4 2 60963 73802 4 4 1 26831822 1 177539303 3 112047701 4 2 24874 45520 2 87934 116241 2 43660 87081 1 75558876 2 22445 107155 3 709747313 3 115386780 3 590736894 3 799781630 4 3 27120538 1 796964205 4 1 50621729 2 4057 76610 3 322371584 2 14061 115809 2 42619 81110 4 1 588778140 2 18157 103373 4 4 3 569645082 4 4 1 526395907 3 856573468 2 28161 109666 4 2 30164 82858 3 573668024 1 400939683 1 638412928 3 781247409 4 1 829816333 1 636882701 4 4 3 286628809 2 9867 95027 1 705679067 3 482237021 1 533673368 2 12152 115471 3 965380128 3 329426953 2 54231 82335 4 1 36802335 1 999526443 4 3 394353083 4 2 82524 116204 2 9610 47341 4 4 1 520287783 3 126068034 4 4 2 30131 111651 3 25974280 1 373459121 2 30081 31647 3 993185290 2 65512 100491 1 293252087 4 3 253325556 4 4 2 2941 116577 2 15988 110745 4 1 584171020 1 412412814 1 186100850 3 680391106 4 1 499139129 1 26285804 1 199035997 1 716869658 1 130516381 1 119454021 2 71309 81923 3 920054029 1 395916505 3 240344101 4 4 3 249157336 3 714288034 3 79323102 4 4 2 42549 75944 1 464490224 3 813521195 3 72564155 2 103680 108559 2 39961 71763 4 2 57757 107179 2 17777 112100 1 192351202 3 565453330 2 26084 42821 2 63238 90414 4 4 2 66862 74634 1 57110214 2 17811 60962 4 1 950001333 2 45591 50511 1 680967438 4 1 479463437 1 68646274 4 1 118240707 4 3 952464292 1 356500847 2 57033 102634 1 137097152 3 849957268 2 27968 70598 1 34538345 2 72401 106977 3 179612866 2 20826 73813 1 388682944 1 880805562 3 553159690 1 866971300 2 4333 17748 2 23606 31928 4 1 669413613 3 545062641 1 614633872 4 4 1 538827393 2 23727 25206 3 396795078 4 1 4411597 1 862863330 1 906391609 2 56424 78993 2 33501 65832 1 98549118 4 1 569343525 1 691247620 4 4 3 183853950 3 442802757 3 684488726 3 550571838 4 1 447186060 1 190889611 4 1 822273709 3 698723280 4 3 353659003 3 266311039 2 6116 35832 2 22159 78800 3 555707438 2 85899 109125 1 660047322 4 3 80932594 4 4 3 420078391 3 958204842 4 2 25100 68054 2 19860 109699 2 2502 81033 1 773997402 3 901141864 1 281389910 3 832102803 3 480908072 2 35844 79302 3 9289531 1 18159195 3 963684476 3 277418112 2 47484 98976 4 1 905095731 1 279262661 3 752302383 2 36182 68321 1 971090854 1 796594014 1 530268590 3 949921505 1 223468343 3 702359612 4 3 404505507 4 4 1 551799096 4 4 1 435141495 2 46729 53708 1 986815464 3 27491166 4 3 165697851 3 70079386 3 645655693 2 7515 20904 1 347086255 3 57386138 3 566280438 1 909506700 4 3 169575853 3 520197914 3 54577849 3 80907125 1 690879750 2 3358 113570 3 734595422 3 894149299 3 148247788 1 988000748 3 376386023 4 2 62030 81419 2 48681 54571 1 931092755 4 3 20481494 4 2 17587 42211 3 611299346 4 4 3 5457661 4 2 91298 92782 1 888259972 2 56958 109349 4 1 36608627 3 18001962 3 853141411 2 51659 113404 4 1 6312865 3 574819538 4 3 738189350 4 2 96655 104585 2 12985 67959 2 33569 102253 4 3 26583652 3 336872507 3 378830254 1 83035226 1 725416246 4 2 71410 105899 1 325559900 1 394966957 2 68534 80591 2 44953 63060 1 517518358 4 2 54760 65620 1 548618089 3 782062979 2 54552 73542 1 28081060 1 350220377 1 129629943 3 15761034 4 1 313096886 2 83634 89397 4 3 739558611 1 843612542 4 3 860300812 3 186378085 3 912702798 4 3 784496526 2 40161 49421 3 985918761 2 41295 88880 1 447131741 1 952654599 2 40468 40957 3 688520483 1 147679012 2 69463 112703 1 589966901 4 3 192041957 2 93217 111820 4 1 812981064 4 4 4 3 620832061 4 1 171809872 4 4 3 180197033 1 345542634 3 341828270 3 273212689 4 2 47084 109500 2 46698 115668 4 1 672299742 1 660725979 2 82477 114122 1 555808622 1 764049572 4 1 186410032 2 68213 117892 2 33812 95866 4 3 432571743 2 36418 48019 3 496845027 4 1 300172160 2 5508 32724 2 9711 67765 3 289369342 3 140736048 3 132960494 4 1 527463181 1 293882626 3 749847311 4 1 281872380 4 4 4 3 153910545 4 1 780351319 1 531829277 1 46734871 1 114364802 1 778225796 3 426010857 1 613969560 2 62037 88074 2 91809 107364 2 34690 58621 4 1 561906897 4 4 2 60210 112708 4 2 50600 66998 4 4 4 2 89047 104438 3 87067136 4 2 66048 113943 4 1 26613098 4 2 62848 80729 3 467799267 2 48828 80671 1 903033171 3 513931976 2 44811 110875 2 1540 87390 3 444813784 1 978305578 3 736149540 2 30544 116119 3 351111961 2 18271 80014 2 45998 47489 3 925772788 3 993287573 3 687619115 2 1694 7001 2 29138 83438 1 891618533 1 536255880 1 337606325 2 23757 61222 1 26742978 2 39027 64439 3 720090052 3 556726698 2 43350 70135 4 4 1 724669650 1 803794434 3 541095371 4 3 25493195 2 34576 34602 1 41520588 1 44944624 4 3 981857514 4 4 2 45390 113919 4 2 47915 101483 4 2 8836 76498 4 2 31065 88607 4 4 1 958047631 3 740520097 1 209522079 1 659808793 3 409428691 2 33251 41543 1 94380112 4 2 124 4415 1 676819927 2 15362 96717 2 11763 14609 3 735301205 2 4319 44351 2 57234 79708 4 2 72229 98881 2 61909 77464 2 30051 32843 1 350584721 1 292438967 2 35507 39499 1 421275909 3 677517713 1 106502589 4 2 7843 78373 3 838131859 2 77752 86936 3 61348736 2 7219 88316 4 1 575384825 3 348433028 2 12043 24599 2 6143 39524 4 2 50650 62472 4 1 469407066 3 864337589 4 2 102485 106886 2 17155 56200 4 3 121575201 2 67582 69158 1 949632065 4 4 4 3 887651379 4 1 302858687 3 857921627 3 438188311 2 60609 117215 3 822725951 2 83926 91773 4 3 295905704 3 58500800 3 468310355 3 572775211 3 302968894 4 2 16413 87820 2 49649 59855 2 4175 46048 1 51516654 4 4 4 3 607369730 4 1 66539207 4 1 929823673 2 4355 24658 2 50678 54788 2 52185 110248 2 76802 88158 4 2 26391 85103 2 5650 49114 1 808100406 1 16587271 1 626020658 3 685753821 1 6321095 3 438810180 2 38466 112965 4 1 6649309 3 852962792 2 26426 93349 3 934333836 2 41909 71903 2 69173 99011 3 85202955 2 87033 106429 4 2 18314 49696 3 293028579 4 2 101492 101772 3 895308633 3 793286056 3 989211955 2 67464 80554 3 200133755 3 652070727 1 492463206 3 3486056 2 34823 97471 3 167002807 1 957490589 3 272022870 2 13674 104571 4 1 766240932 3 806660988 2 28769 49791 3 794320353 3 638053929 4 2 20379 101524 1 901539419 1 413918062 3 51367695 2 24373 110623 4 4 2 20252 66623 1 728318244 2 86889 107410 2 26963 82377 2 7703 28282 4 2 29626 78445 4 4 1 510801552 1 360134732 3 307334407 2 59659 116316 3 50810474 4 1 833203633 1 689313513 3 831059466 2 22687 77261 2 2063 89856 2 12747 33655 3 249181703 2 60249 89948 2 16513 63618 4 1 554392018 3 839022250 1 517680739 1 445514797 2 40274 89437 2 60447 94679 1 115210255 2 485 80269 1 482141008 2 77435 102957 4 3 65115906 4 4 1 306995486 4 3 959133550 3 989892077 2 24277 61616 1 864654817 2 61580 66480 3 216765511 3 31052086 1 274037839 4 3 364346685 3 661832378 2 46332 111762 1 78726916 3 476090804 4 3 977365657 4 1 899317784 2 63585 100241 3 142762094 1 326190000 3 41970176 4 1 825644191 2 19368 67000 3 505675713 1 12808038 3 571168159 4 1 790939303 4 3 937653602 1 70274152 2 28902 59595 4 1 15364279 4 3 19922766 1 894438956 1 60260909 3 257095397 2 3357 60695 3 682878321 2 66215 100894 2 45530 55729 4 4 4 1 659811635 3 418984752 4 1 117487858 4 1 40827537 3 968860386 2 58375 95871 4 1 460101850 1 608131296 4 1 348645473 1 565283256 3 138375045 1 485381710 1 481402363 2 40442 111199 4 3 839305387 4 1 11597480 3 532529612 3 686915397 1 59798597 2 99563 117848 2 690 876 3 653376269 2 108455 117770 2 15610 39442 4 3 463657166 1 175812104 2 39881 115232 3 531210337 3 254810882 4 3 374174509 2 50239 59270 1 184156779 3 719250872 3 966383065 4 4 2 89195 97632 4 1 807038429 3 198967802 2 57610 65479 2 32641 99251 2 20687 92338 4 1 84410430 1 726247442 1 790075003 2 54693 63327 4 3 339318091 4 2 32650 55495 3 819891503 3 646240765 2 28309 67716 4 3 432535004 2 38679 86586 2 30711 115795 3 548042580 2 47910 69119 3 78034532 4 2 45764 80888 3 688825666 3 948380686 3 54007781 4 2 49313 110591 3 583980990 2 3134 28156 2 10523 36905 1 985077135 1 45543849 4 2 2416 51578 2 11446 33713 2 14003 72517 2 26065 52896 2 21082 29074 3 453378649 4 1 103783765 2 43346 98763 1 374806460 3 24080799 2 12185 107424 1 451071030 1 397831557 1 141961471 1 154797318 2 71101 116893 1 705645620 3 508246096 2 67194 82180 1 57057665 3 666062635 3 288683820 1 746087514 4 3 743887744 4 2 17107 17364 1 939710002 3 272093426 4 3 675928538 4 2 21648 57052 3 373449630 4 4 4 2 58019 101963 1 627552170 2 70407 91369 1 860444838 3 292243861 1 121546606 2 31565 117267 2 33293 43048 3 628399795 4 3 424549758 2 27117 78444 1 306757697 2 31205 60351 1 828482356 2 4640 98449 1 922850912 4 3 506789520 2 12991 111506 1 384531452 4 3 38522117 4 1 57016016 3 812738640 3 988567766 4 4 2 41004 106980 2 8481 95754 2 6866 65946 1 959605789 4 1 545392615 1 93154772 1 664749582 1 538233909 1 818547193 2 95641 117338 3 29768234 3 62035450 3 159010623 1 472242192 1 197806305 3 116487555 3 962261297 2 17384 84058 1 23437803 1 661125160 4 3 791667256 4 2 60157 87657 3 716420377 1 615871456 3 712057308 1 264287823 4 3 753998024 2 54418 95453 4 2 5795 15456 2 57787 87531 3 255242110 3 665140418 1 132971369 1 600068647 1 359852121 2 16545 71426 1 726304676 3 432422914 4 3 612256332 1 768774501 3 558861895 1 600038775 1 62982621 3 61274809 2 16598 105518 1 543739257 4 2 53786 88476 1 700643554 2 16101 44219 1 320269015 1 773318668 3 829243340 1 490590324 3 690355926 4 2 16980 64712 1 386869548 3 271939490 1 410864492 3 916147195 2 57323 70230 4 1 60477623 3 940864713 4 3 584547641 4 3 855882373 1 56093536 3 540718131 4 2 7262 115130 1 886940308 3 553068401 1 56850654 4 1 881437901 2 90057 90864 4 4 1 317087791 1 204873790 3 853776394 2 228 59976 2 41031 82083 4 4 2 55011 107319 1 264231449 3 865632397 4 3 772823758 1 414521423 4 3 28769509 1 60322990 4 1 34417247 4 2 17181 39131 3 68170656 1 47285778 2 22562 87268 2 27276 94364 4 3 625749448 3 44924946 1 327258795 4 4 4 4 4 1 774182003 1 24143306 2 46699 111448 1 22806959 1 426429784 4 2 29961 73045 3 47826543 4 1 383513462 3 37333646 4 1 128511743 3 79461616 1 59903199 1 980517673 2 26749 37753 3 338713169 1 685268171 4 1 54414556 3 951553660 2 112971 115708 2 112832 114292 4 3 749262457 4 4 3 852984201 3 423805837 2 37419 88302 3 437733703 2 40182 111032 3 93423520 2 28531 90237 3 516956773 4 2 37715 76613 2 29255 88275 3 472883399 2 98972 105494 3 19943696 1 932611574 2 6570 63383 2 621 82866 3 526526343 1 692893274 1 517020398 3 90530041 4 4 1 282363934 2 92612 104480 2 76572 96535 3 496606316 1 576098667 4 1 345716729 3 2831562 2 40677 68050 3 410212125 1 892030523 3 78635232 2 34098 96185 2 28519 72871 2 18972 117020 2 17474 86485 3 330048818 3 664658803 2 72138 108785 1 911709405 4 1 2341321 2 106954 108286 3 49953780 3 840070729 2 8724 73464 3 635177143 4 4 2 20755 70423 3 543579640 1 241408406 3 266188142 1 514183945 1 753516770 4 1 902353257 3 153762444 1 708976226 3 507064118 4 1 277903935 4 4 3 561007169 4 4 2 22787 82615 3 933153294 2 32806 115243 3 859625086 2 13729 99691 3 521637894 3 741404470 4 1 647944842 1 927753589 3 239873170 1 550362272 4 2 39415 99694 1 362104524 4 1 773049032 3 944160438 1 627706241 1 541531716 3 516542768 3 348427751 2 4012 90205 1 825037288 1 536303875 3 30203600 2 12987 41182 3 239675888 1 461016231 2 36339 71477 2 96252 105487 2 70851 106554 4 4 1 851804427 2 87131 107344 3 793527000 3 652585046 3 138981237 4 3 117890840 4 3 250008693 1 555525314 3 245233914 4 2 61057 103862 1 970916278 2 9260 83494 3 345286375 2 50993 68964 1 844778009 4 2 49586 101640 3 373850528 4 4 1 425191911 4 4 4 2 58536 100864 1 984872909 3 162097710 4 3 516218065 1 7174813 1 103664430 4 2 15583 110119 4 4 3 46402533 1 61540767 3 366462748 2 27096 74103 1 136693196 2 84588 94176 4 4 1 730613925 3 557139493 3 641300476 2 104291 115646 2 6569 33670 1 179736572 4 2 81763 102116 3 403572684 1 291963029 3 978835952 3 944747422 1 58898820 3 729454654 2 26219 37005 1 277109400 4 2 6828 114245 1 44309325 1 861075864 2 8001 55538 1 257657277 4 2 38587 48004 1 332885416 2 65536 89612 3 424035237 4 3 703405021 2 22362 35588 1 99712647 4 1 7127744 4 4 4 1 655535194 3 470366163 1 389079371 3 472241241 2 15411 115229 2 68204 111994 3 437952098 2 70633 86611 2 53465 76626 1 819333214 1 214926598 1 218628547 1 393082972 1 736598849 4 4 1 336444014 1 391896800 4 2 6321 90634 1 387212836 1 913312862 3 71061295 4 3 103341034 4 2 96176 107055 1 16474976 1 659883118 2 10199 50883 1 106981620 4 1 730710037 3 527470069 4 1 376338828 1 436801529 1 91228721 2 27165 99532 4 4 1 97771548 2 3563 81726 2 17616 79672 3 411997804 4 1 24995304 4 1 22824793 2 80941 86791 1 98404258 2 38905 45328 2 736 64207 4 2 35792 117910 1 590419493 4 1 507624017 3 461380626 4 1 814382662 4 4 1 793192148 3 246505185 1 896250 4 2 47447 92875 1 6492047 2 13758 117302 1 451393740 2 35606 38667 4 1 681905080 2 961 63981 1 466036140 3 69972558 1 1312306 4 1 735954129 1 858903397 3 30491897 4 2 21115 91473 1 265732811 1 515612458 1 841293616 4 1 274210193 2 79409 89222 1 312148366 1 883365285 1 557434665 4 3 123404932 3 218891834 1 790482934 1 43609512 1 832682535 2 86611 95424 3 929474879 3 347225387 4 1 69604172 1 684494711 4 2 25957 53556 3 63653032 1 222595652 3 73518728 1 174902450 3 178960797 3 19347300 3 615839994 3 117825019 2 2630 96441 2 4843 5330 3 205693751 1 447865505 3 459955344 3 999753683 3 25705726 2 33584 98740 1 361768529 1 936742819 2 71874 97905 4 1 467336184 2 29159 100360 3 15233191 4 4 1 49063561 3 782373390 3 934127778 3 808550182 3 15087988 3 12393109 1 682761778 2 43149 76840 2 84419 90980 2 48126 85594 2 23850 100154 1 738199704 1 153824657 2 65859 91285 3 359357441 1 669452880 2 38881 104892 4 4 3 706640666 4 3 260860581 2 26390 70438 1 423662024 3 1649940 1 643283330 1 337602240 3 741984493 2 5942 82355 4 4 2 9034 108041 3 334838310 3 813110045 4 4 2 31085 95269 4 4 4 3 39902179 1 369741287 4 1 295520978 2 14747 33842 2 5924 21596 3 821457784 4 3 160280411 3 295577791 4 3 74664537 1 446673775 2 95043 100965 4 2 38189 98567 4 1 552727210 1 939940815 4 4 1 608622936 2 14364 85796 2 38870 59978 1 821991085 3 656828259 3 723747532 2 14032 40875 1 258157978 4 4 4 1 454058266 4 1 270511984 4 4 4 2 4909 65919 3 1318511 1 420057806 2 4340 27564 3 833693950 1 777314065 2 16798 71833 2 91858 116184 1 251772911 2 21492 58432 3 510417193 4 3 831926387 1 276285224 2 2136 84892 1 46406310 1 73833887 1 436781931 1 193764038 2 54395 105271 1 795753732 1 53516921 4 2 108303 114430 1 986138212 4 2 14233 66461 1 727269111 3 560077085 2 58398 67067 3 171239816 3 344536254 4 2 4018 86468 1 353143140 2 54632 96841 3 858421500 2 76157 109438 4 2 68623 89748 1 438945124 1 529476113 1 455214522 2 13492 114488 1 649576009 1 585823238 2 63016 68897 4 2 35359 116709 1 244673907 3 413768642 4 1 29417340 4 2 73701 97294 3 63002693 2 54711 88219 3 89334812 2 77445 79915 1 659281520 3 328835507 2 9063 102287 3 992305715 1 351476776 4 2 13046 37584 1 477498502 3 689614155 1 695865927 4 2 17368 101475 4 4 1 895702405 3 99123010 3 156866515 1 332920452 4 3 488675253 2 45106 61491 2 89986 116377 3 965619716 4 4 3 786536608 1 831487241 1 587533157 2 41604 100273 2 21037 69604 3 442690479 3 56401700 3 697927151 4 3 905228151 4 4 4 4 1 752762494 4 3 630574081 3 300051837 2 7814 22738 1 814037579 4 3 721378745 4 3 532913017 2 106079 113603 4 2 64740 69811 2 46770 64597 3 196393371 2 90786 108696 4 1 243304867 1 889302284 2 17454 38022 3 890356762 1 63715397 3 327765660 3 343175047 2 14863 44632 3 474659647 4 1 118107038 2 12963 33064 4 2 7437 23470 1 73648502 4 1 88502580 4 4 3 386137323 4 3 24594091 4 3 101719326 1 581127760 2 60147 87401 3 387064628 1 461090769 1 267955657 2 66770 90757 4 1 572074528 3 706113807 2 81402 103209 1 299692877 1 557974553 1 3299913 3 182721468 1 671207782 3 159088133 2 96673 97939 2 19445 110945 2 8585 56340 3 269885723 1 306823583 4 3 189866693 1 879263057 4 1 769230812 4 2 97382 99001 3 65908729 2 69486 70152 1 285223980 1 411689046 1 74618676 3 484068986 4 4 4 4 3 411982575 1 557128980 4 3 601595714 2 29118 49904 3 877367836 1 828476510 4 4 2 28106 69890 3 497058980 3 902146093 4 2 52032 53806 1 574600255 1 104192661 2 29303 89329 4 4 3 375887472 1 274045067 4 4 4 1 6012343 4 4 4 4 1 826919226 2 50566 99754 1 560556755 1 992303808 2 67281 91112 3 403586050 1 83400961 1 698313580 3 955696955 4 3 740096223 4 4 2 71219 87176 2 76753 106393 2 82029 86177 1 273059313 1 982119012 3 26905686 4 1 16863133 2 97953 113110 2 67655 68936 3 233181295 2 88134 114433 1 969524722 3 246191569 1 144338839 4 4 3 754114411 4 3 517835779 2 34366 111802 3 452129936 1 348134959 1 958023077 1 993329146 3 498042148 4 3 42875641 4 4 3 754140207 1 785061264 3 153988626 2 44357 116746 2 43093 61630 1 57876614 2 57315 105960 1 640004984 1 692355907 1 302934039 2 16596 44784 1 54965805 2 56617 103933 2 4841 80287 4 2 8779 82344 1 391134261 1 392679048 1 47226008 4 4 1 89863444 2 81294 87373 2 12446 55777 1 136010676 1 93104547 2 45020 49705 2 23817 68553 1 39593960 2 35271 73956 3 177914902 2 13658 20505 2 34824 77612 3 870713903 3 625357159 4 3 174108072 3 69918369 1 461215406 4 2 99612 115097 1 107500033 3 618795726 2 27417 36429 3 948052047 1 53005040 1 773712989 1 455751589 4 4 4 4 1 574158385 3 4490844 4 2 22953 103555 3 65336311 4 2 6213 53042 2 20730 68060 1 714489420 1 18775314 1 385251016 3 589685605 2 15074 34913 2 16903 106042 4 4 3 289746110 1 523721329 1 18473 3 506479075 4 3 3528007 2 21419 30976 4 4 2 5603 106104 4 2 5011 56414 2 6368 84092 3 153304420 4 4 4 3 293688747 1 377653962 2 5452 35222 2 8158 41273 4 4 1 79415640 1 10309122 4 3 111257743 1 261290198 2 37713 41208 2 9937 48159 3 363751223 4 3 185983180 3 657329136 4 2 14202 20718 1 59409549 4 3 558528792 3 331588140 3 123785677 4 4 4 2 14247 15480 4 2 17577 70444 4 2 48200 115948 4 4 2 16098 99845 2 17402 52306 1 984570792 4 2 83143 101449 3 469672555 1 43339237 4 1 316419738 2 68153 82931 1 309514354 1 509062117 2 32685 114693 3 571972929 4 1 918953029 1 575174638 2 7532 45048 2 12886 86002 2 40844 69461 2 67608 81522 2 15141 56716 1 744078726 3 418370345 4 3 569598241 4 2 45298 45904 4 2 64926 94537 1 791772597 4 2 42670 107235 2 21205 108078 3 44336502 2 69325 81455 1 563762790 4 2 53308 101800 2 8506 45690 1 109137294 4 2 40589 71195 4 2 33841 111284 3 46430335 1 648072857 3 704479561 4 1 974765074 1 606843245 4 3 25689368 3 284251906 3 166563633 4 2 4957 82897 1 626898837 4 4 3 409692660 2 115617 116832 2 1867 99171 1 819392462 2 6787 90232 2 1904 65950 2 11104 110268 1 863809942 1 850402729 3 545931797 3 386098938 4 1 990157364 2 69275 103277 2 6907 69854 3 629114651 2 53189 108942 4 3 506155144 1 574155954 1 336304116 1 701053595 1 78547219 3 115278155 2 37395 117780 2 67495 93138 4 3 551174932 1 645502386 1 796567062 4 3 147674441 2 59026 100505 1 626827815 1 48010359 3 469637071 4 1 113471598 3 679480279 2 87618 108334 3 256226526 1 237705744 3 522318980 3 485613359 3 124452646 2 9647 107384 2 5831 21162 4 1 291589821 2 13641 21576 2 68176 89906 3 720473656 4 2 2078 101430 3 27703885 1 175754537 2 11276 105723 1 135286402 3 918031491 4 2 26879 63090 2 18206 94821 4 2 21867 86033 1 226661227 1 522527403 4 1 26995938 4 3 423063733 1 143378418 3 697079352 3 717483255 1 673291668 2 93369 108458 4 1 348517348 2 43802 109061 2 1761 33859 1 198113435 4 2 29297 64951 2 44131 81798 2 28109 52605 2 3482 105257 4 4 1 910228916 1 596091298 1 462240919 2 39363 86083 1 77212880 2 15006 29412 4 3 34080166 4 1 27746789 3 749855005 4 4 4 4 2 23022 46844 2 54149 100369 2 53394 97805 1 489061838 3 71515083 2 9052 88475 1 500145444 3 105327375 1 916975996 2 76151 92430 1 15442392 4 2 38506 73609 3 3709352 3 27012081 3 741604927 4 4 1 711136251 2 25518 55538 3 354529773 2 11647 85034 4 2 44384 117045 4 3 863661311 4 4 3 18622861 3 993076330 1 619011060 1 344963795 3 304645294 4 2 5159 88682 3 864237801 2 28387 55635 4 3 546733103 1 944644217 4 3 495172129 2 80752 85033 3 474660062 2 57352 90081 4 3 702908871 3 401074149 1 196964718 3 750302636 3 705796474 4 3 281047442 3 111194640 1 831054344 2 25781 63532 1 807178173 1 155240520 4 4 1 372877456 2 9905 75104 1 72340064 2 31816 111355 3 476674417 3 598073340 1 197538780 4 4 1 460391042 1 698246429 4 3 11307770 2 31195 50522 2 74059 95568 1 691289994 4 4 1 103136952 4 3 236100401 3 331983374 1 757512755 1 169530145 2 3219 97839 3 849508244 3 73133506 3 870433216 3 534816739 2 59205 93957 2 54478 84137 3 357489836 3 635385066 4 2 6778 15689 3 872204162 4 1 323173884 3 111798011 3 952056523 1 713671840 1 574766394 3 324084612 4 4 2 102740 103814 2 26719 41284 1 55841209 3 862140103 4 2 73371 117392 4 4 4 4 3 869747831 4 4 3 11618943 4 4 1 623926565 3 377688898 1 781554499 4 4 2 5219 94804 4 4 3 61272937 3 17141359 4 4 3 272032355 2 25364 116578 1 895035252 1 618712537 1 594152486 1 58568021 4 3 460168578 3 856597377 2 45665 55994 1 802905636 4 1 121675458 2 9052 55498 4 3 394193610 1 387859062 1 214106178 2 51267 74136 4 3 355116027 1 502761344 2 76482 94455 4 3 434007533 4 4 1 71574000 4 2 33634 38583 2 73648 102006 2 4182 114989 2 41672 42911 4 1 339620650 2 39027 92076 3 918024105 1 30837522 2 62980 108567 2 58835 109580 3 32645541 3 276365729 3 801667774 4 3 313048001 4 3 70798446 3 343492751 2 8780 102584 3 797762230 1 268934253 1 221837458 1 653913174 3 215833894 2 15847 33186 4 2 1881 35552 4 3 784532394 4 1 807489495 3 827322356 3 109639312 3 783476689 4 2 67493 104396 4 4 2 14069 101687 3 342817509 2 11802 57764 2 80261 112184 2 81728 81780 1 12465237 3 533657598 2 5224 92282 1 345879462 4 2 10192 101548 3 943611563 4 4 1 427674309 4 3 886375277 1 543659599 1 59500943 4 2 36128 86816 2 14660 66126 4 3 72053088 4 4 2 71819 72067 2 12322 99752 3 997545512 1 745188075 4 2 22729 91840 2 9255 62429 2 96089 105471 1 343467813 2 61871 88425 4 4 3 132637224 2 32647 53645 2 10014 40167 3 8435117 2 35513 67275 3 584033872 3 180194976 1 927645082 1 883423010 2 57996 116674 4 3 757678820 2 35513 100006 1 592699816 1 514226114 3 173743942 3 842186625 2 75226 78360 1 847953522 1 199134399 3 286349730 1 119362339 4 2 52888 112772 4 4 1 829582990 1 336731847 4 4 2 74933 86367 4 1 894016683 3 931798366 2 14626 43257 3 994888297 3 163231570 1 540558305 3 114054873 4 4 1 834220956 4 4 2 13751 75146 4 1 597332478 1 251237184 1 531857545 4 3 422703955 4 3 153937054 4 2 672 24246 1 481584502 2 35475 69417 4 4 4 4 1 305683791 3 362685967 3 685489720 2 6085 83643 3 289545544 3 766666769 2 40180 67325 2 4682 102042 1 597382010 3 731843556 3 551126498 3 88947469 4 4 4 1 664032010 1 52485498 3 124996691 2 31828 65754 2 70260 86985 2 47398 55082 2 34026 106818 1 261188654 2 49846 106177 4 4 1 542213163 3 939993055 1 89657529 4 1 197458371 3 925761200 1 616259250 1 601095492 4 4 1 345096360 2 27286 37131 4 3 173522645 2 64937 99962 1 190528209 1 396619610 3 703884965 2 27212 41958 3 959066397 4 4 1 702290627 1 190385571 1 773380333 3 971418159 1 8511928 4 3 137357273 4 1 40788469 3 728068664 1 39281907 4 2 94747 115889 1 955562851 3 831599179 3 851577836 4 4 1 10975762 4 2 72794 103339 2 60908 106750 1 550295482 1 44368163 1 50952030 2 36137 97475 2 86292 112953 1 254761069 1 974323043 1 7774320 4 3 344104117 1 982924542 3 886204946 3 774641206 2 56427 97622 2 38797 42211 4 3 700074343 3 911133472 2 45133 57371 4 3 120313529 1 649918259 1 835863964 4 3 983618047 4 3 44016447 2 54753 118416 3 765958776 4 2 8499 97905 4 4 4 4 1 642950285 3 179955894 1 370297429 4 2 9704 105913 1 657399561 3 130510203 4 1 288864858 3 681426959 1 769754007 1 243371985 1 692488207 1 720224743 3 777574506 4 2 65691 75316 4 2 38290 88234 3 576353592 1 455320696 2 73415 109546 2 31661 115138 1 21201376 3 408671457 4 2 39670 90148 2 27212 62771 4 4 2 24622 118320 1 71159495 4 3 912588751 1 149481886 2 50836 62829 2 12862 89899 1 786423624 2 30305 72920 2 34375 57794 2 78822 107843 4 3 644077910 1 884383225 2 60689 104266 1 113998428 4 2 62201 81928 2 28405 57960 1 381025691 4 4 3 874671151 4 3 810843583 4 3 570983017 2 21930 84730 3 750891163 4 2 5179 81795 4 3 721301600 2 52461 94542 2 55694 83639 4 1 23013081 1 192969061 1 516023434 3 602107971 1 645532058 1 225063406 1 990393455 3 31044200 4 4 3 21556041 2 98094 102266 3 209956296 2 73722 109116 4 1 549573487 4 1 982642108 3 530656610 4 2 41905 92882 4 4 3 881623621 4 4 4 1 963364512 4 4 1 554958975 4 4 4 1 42183435 1 290475772 1 938471923 3 967421476 4 4 4 1 31761963 4 4 2 69354 89914 4 4 2 12178 62115 1 538423765 4 4 2 23352 58850 1 384970575 1 468427796 1 65506221 3 696512571 2 9464 93030 3 368620534 2 21769 87149 1 24666532 4 3 798037196 3 520649713 3 371208649 3 185397104 1 824878382 2 33962 112521 4 4 1 821301506 3 750709550 1 615688035 2 36609 79096 1 822825537 3 977279739 3 6650940 4 4 4 3 322352379 3 350146140 3 847106457 1 783969357 3 567691081 2 68171 95214 3 757262017 1 183544968 1 494985774 3 547998880 4 1 104447196 4 4 2 89309 110498 4 4 1 241124717 2 19518 71737 3 107304216 4 1 519482718 1 830262103 1 43256184 4 2 71316 102999 4 3 541299162 3 364518698 4 4 2 60419 75397 1 792866623 4 4 2 16329 112882 1 241476723 4 3 149815444 2 3640 41196 1 167944694 1 381051424 1 788091329 4 4 2 8231 33767 3 259923015 1 965608792 1 427085402 3 421357728 1 868318338 2 46424 84137 2 41661 62939 4 4 4 4 1 135993897 4 4 1 811387711 1 592070082 4 3 581649223 4 1 458066341 1 605262409 4 2 51007 114756 3 137627942 4 2 67501 111826 1 625112670 2 12878 34542 4 4 4 3 609413640 3 593765537 2 59004 68606 2 33457 77631 2 13739 65950 4 3 328254148 2 74233 105125 1 320478803 3 41106678 3 75299389 1 22872718 4 3 682057726 2 40018 90214 1 640326956 4 4 1 298785980 2 78505 88377 1 236491050 2 66944 108344 4 3 10909564 4 3 366813054 2 10638 67863 2 35863 102834 2 33773 46591 2 47587 95503 3 815984942 3 24933049 3 693205859 1 50363229 4 4 1 409122348 2 28261 50906 2 25797 60759 4 4 2 33253 68520 4 1 380105085 2 87251 104048 2 75037 86976 3 912579370 4 1 555500869 4 1 581675108 4 3 450968318 2 85934 92137 1 105567904 1 326159094 4 4 3 513782529 1 154806211 3 977170989 2 4127 113689 2 12012 77604 3 41389527 2 88288 96876 1 276674739 4 3 92371398 3 680998870 1 932761308 1 313353221 2 62328 83395 1 885341162 2 16268 82598 4 2 33686 116002 1 869516754 4 2 59996 90550 4 4 4 2 23044 45286 2 50242 53401 3 783362250 1 32408293 1 23372432 1 143592501 2 68915 85105 1 810147574 2 4792 62475 3 427729099 2 5249 34441 3 113413816 1 355391250 4 2 45881 77846 1 700191673 4 3 10305025 4 2 8375 95495 2 49938 114099 1 721929705 4 4 1 853075496 2 5301 17446 2 1926 73662 4 1 17090971 3 246497980 2 47815 98169 1 838617941 1 969393059 3 471529161 3 4305491 3 286179722 3 320253127 4 4 1 766439257 1 888659201 1 899158835 1 574476128 4 1 914057441 1 541821221 1 566672248 1 638195189 4 4 4 1 399993504 4 1 171213558 3 687905920 1 731405662 3 49480397 2 2644 36579 2 17307 47621 1 469461786 2 27103 46537 4 1 553727611 4 3 688744486 3 244037398 3 672752921 1 371661951 1 125149486 2 31276 44551 4 4 4 2 59168 96919 2 7985 106081 4 1 640130924 3 894777701 2 17148 101195 2 69215 91804 1 691583555 2 109076 117852 2 60654 69767 1 729464325 3 390558904 1 207861854 4 3 384909681 2 10953 51539 4 2 20677 105642 3 187866091 1 519207316 2 40316 89951 1 15474050 4 2 55131 104020 4 4 4 2 33581 81941 2 71350 86517 3 326801405 3 649495980 3 442231018 1 553072372 3 53554076 2 63261 108634 3 560976637 4 1 6784706 4 4 3 189657060 3 58717536 3 824865365 3 949520056 3 524924780 1 26500579 4 1 60432875 2 58689 69262 1 770624651 4 1 692107630 1 647060627 2 74435 93226 1 859446811 2 59943 95502 4 1 987140514 3 903536915 3 593844485 3 501725551 4 1 599224845 2 55637 90268 4 1 378609701 2 20378 50063 2 32997 46371 2 65880 90709 1 522043607 4 1 230725986 1 251252297 4 3 626014982 2 13202 41915 4 3 380943247 3 424751627 1 245618574 4 3 696242276 4 4 1 45426319 1 316554636 2 2039 43717 2 35701 96291 3 883760478 3 519374641 3 937979892 3 5003493 1 950964104 3 85941009 2 63819 92979 2 92318 98327 2 31703 66017 1 846770477 1 242685330 3 36801831 1 109399762 4 2 53894 110003 2 34610 104082 1 29225290 2 27178 83090 1 229270664 3 51488995 1 852402877 1 69745713 4 4 4 2 61089 86742 4 1 561972214 3 625753105 2 14254 39305 1 448520333 4 1 705402753 4 2 3604 76386 1 95307856 2 91550 103699 4 3 255098635 1 35276112 1 445982617 2 13818 108841 4 3 458339922 1 336740719 3 552200511 2 30855 55694 4 2 1536 16348 2 76223 88069 4 1 938117295 2 55234 60438 4 3 592398141 3 355062878 3 915215570 3 555470713 4 3 14195204 1 887881258 4 2 56495 88816 2 66123 108377 3 773287534 1 523629197 3 278631827 1 482552285 1 244993134 4 1 719270480 1 828825794 4 1 230427956 2 42795 60211 1 164355263 1 830334047 4 1 451507817 4 1 648567779 1 911982351 1 205231039 3 355884241 1 735143363 4 1 544065855 2 15268 99604 2 29712 76076 2 42738 81956 3 657779954 3 352436597 1 319694958 3 470595821 2 25438 40208 4 3 17166910 2 80216 95089 2 15836 95317 4 3 599330502 2 36347 50934 4 3 199715982 1 714007239 3 761042722 3 101204197 4 4 2 64094 113940 2 33046 115169 2 55047 84110 4 3 77445796 3 927344210 4 1 874002630 3 377345630 3 881979368 2 8768 117097 4 3 818783583 3 858149338 1 20285155 1 408979158 3 48312047 2 101849 116390 4 3 177865569 2 7381 9970 4 2 53772 58533 3 215353963 1 787812809 1 350253172 3 111710656 1 646322738 2 54247 113988 3 65044418 3 580270866 1 57380310 2 30186 97531 2 64172 67665 1 113150558 1 931351922 3 11226373 4 3 933636246 2 29059 79699 4 4 4 1 460285266 4 1 270352865 4 4 3 223325980 2 10943 102990 1 951579107 2 14204 108361 2 6074 103706 3 650801478 4 1 625611131 1 940252006 1 500616162 2 68592 69281 1 340599810 1 909236805 2 11756 57122 3 830297095 2 85859 101569 3 77688764 2 4053 75620 2 2696 41765 4 1 968317363 3 726359424 4 3 15581235 1 57420313 4 3 497245652 3 710804187 1 585054861 1 554324380 4 1 33354035 3 990848301 3 64683054 4 1 126406022 2 21049 28029 2 23024 77695 4 2 28403 108317 2 27971 75813 1 397265161 3 616013436 1 336113006 3 701481028 4 2 32375 97598 3 254048381 2 77907 103826 2 7378 20701 1 556794889 1 317712981 3 37530828 2 3219 61746 1 53497984 1 634137905 1 96281053 1 21801512 1 611218695 2 39760 87903 1 89926904 4 4 3 860377938 3 247220606 2 1504 23825 2 7917 40777 2 56544 63827 2 17230 109527 4 1 581303537 2 89524 114310 2 8275 8282 2 3879 18106 4 2 456 82901 1 10145665 2 46389 91573 3 712188433 2 100555 103954 4 2 24317 55909 1 848832426 4 4 1 37118294 2 36331 91986 2 68069 101781 2 34794 68258 4 1 166286293 2 37952 110083 3 200543971 3 742462587 2 30704 49222 4 3 584603467 4 4 4 2 12125 61988 4 1 184507234 3 629435665 3 315707567 3 859240936 2 82796 104892 3 125228261 4 2 13942 73319 4 2 98399 112421 4 3 552802986 4 1 35329420 3 167161936 4 1 481551039 3 656546696 4 1 709717800 3 334314351 2 37965 52899 2 1779 39345 1 468471122 1 237978576 4 2 78734 90112 3 224806240 3 307835959 3 163520102 3 452019318 1 64335253 3 198984578 2 74187 111545 2 66566 94332 1 968523845 3 138487481 3 338945362 2 15276 88107 3 422477556 1 61636036 2 27143 90395 4 2 33575 36468 3 613271219 4 4 1 996775405 1 343684714 3 550656623 4 3 496746280 4 4 3 322925031 2 32192 61455 2 9180 69253 3 475693653 3 535028706 3 805728908 1 269762537 1 771322734 4 4 3 466831781 1 48422902 2 14736 112544 3 773510238 1 688324547 1 90970998 2 5805 58324 1 657280964 1 647807468 4 2 101007 105065 1 310678012 1 229167766 4 2 9473 14810 4 1 143105021 1 505370399 3 353887872 4 2 11802 101577 4 4 4 3 351240496 4 4 4 2 12534 97060 4 3 345263178 2 61419 71303 2 25863 80257 2 41710 68027 2 60376 63135 4 2 55805 66447 1 131927178 4 1 838952860 1 242926910 2 24422 51936 4 4 2 66493 105185 4 4 4 2 33959 37301 4 4 4 2 11349 30092 1 695066041 3 15945486 4 4 1 211824712 1 293621206 2 40312 71522 4 3 473654902 4 1 798190189 2 13031 102896 2 6307 25635 4 2 48544 89534 1 630875307 1 793723711 1 663435335 1 355129937 4 2 11650 109801 3 316885386 4 3 971997258 4 3 636765797 3 533943125 2 7322 84979 2 93408 107282 2 47841 91945 4 3 76543502 1 105804162 4 2 50772 74756 2 25230 44058 1 325051640 1 33810904 3 618615531 1 308832633 3 306412912 4 3 869109424 1 133002581 4 3 126955014 4 2 83798 107993 2 84767 112032 1 347128337 1 540997571 3 65198592 1 24127410 4 1 887303003 1 381452172 4 3 841581769 1 240355348 2 51395 85825 1 823945509 4 4 4 2 59179 101684 4 2 12473 83468 1 914310184 3 243409433 3 533976325 4 1 542990614 1 319685670 2 6400 38368 2 24696 93519 1 582669015 3 334329721 1 73567808 3 265321885 3 818195210 2 19493 29606 4 2 246 106231 2 16226 38924 4 2 14083 59956 3 437176950 4 2 59764 72344 3 13190989 4 4 2 33422 104075 2 29692 79584 4 1 891732884 1 5329734 4 4 4 2 14666 68926 2 43138 116643 1 775542029 1 523054720 3 476719079 3 55188564 4 1 573420552 1 955179741 2 34020 93140 2 90932 95611 2 3857 110469 2 23520 109026 3 358896781 4 4 4 1 29419382 1 590232552 2 1855 85628 3 755313729 2 14868 33681 3 495038062 4 4 2 59014 64131 2 35278 69151 2 24457 31557 3 546904442 2 44417 58583 1 404767693 4 3 641194387 2 45230 80044 1 53515480 3 524412604 4 2 20571 51188 1 176682387 2 12883 39277 1 19943501 4 4 4 2 75395 87850 3 934005670 3 906042104 1 84382695 4 1 464209448 4 2 61351 74929 2 2985 116068 1 382736630 4 3 961916785 2 72497 73434 3 62603031 4 2 94204 108945 4 1 394082326 4 2 3818 31559 3 938458126 2 70837 77191 2 22331 109406 3 730069456 4 2 54010 107616 1 659151768 1 473812761 3 316153724 1 21356471 4 1 974589911 4 3 35204811 2 37556 83580 2 4212 61225 1 408131534 1 15252877 1 977541916 1 425351665 3 463350720 4 3 193426104 1 204791604 2 5094 92003 1 228472154 1 208682264 1 783189249 4 2 30538 76782 1 769148224 3 745208994 3 902910759 4 3 431677370 2 51623 61911 3 886652156 2 55804 76596 3 187221929 2 34364 73270 2 46380 89913 2 101231 101867 3 477682869 1 66175299 1 866492117 4 1 80373614 3 30187908 2 21599 28722 1 649513515 1 8944721 4 4 4 1 265217836 3 558442482 1 202760041 3 537442500 2 83676 114298 3 485468762 3 390830677 1 313843381 2 101074 101241 1 351176084 4 3 561539436 2 32371 64307 2 7299 80104 3 978994718 2 68847 100895 2 96039 114211 1 238685930 1 364975205 4 3 815002089 4 3 804764758 3 292206405 1 449732498 2 30192 36983 1 79346292 3 829224148 3 164915380 1 54794864 2 24730 86846 4 3 124743471 3 302105439 2 23778 98931 2 79322 111547 4 1 626728557 3 315465865 1 680742757 4 3 609621373 4 3 652022070 1 80736983 1 157435717 1 678856274 3 615295863 4 2 10241 39634 4 1 405638692 2 89480 118278 2 16565 60872 1 812352631 4 1 18970125 4 3 922364851 3 918676547 4 1 29778800 1 883288210 3 916276100 2 5677 113406 1 149978177 2 14018 67979 2 55092 112999 3 859362994 1 67068299 1 733271493 1 53508008 2 32374 65423 2 3478 106161 3 510499004 1 894397574 2 11813 81839 2 56083 77127 3 151599412 1 65539318 2 22754 34556 3 393234510 1 11075783 3 752414294 2 4701 100060 3 441145884 2 27632 66351 3 410859590 3 903301967 4 1 802462466 3 67320359 2 40793 42101 3 691159464 3 832310071 1 262994312 3 320347206 2 702 86242 2 11734 97692 1 15041992 4 4 3 542415437 2 32748 89761 4 4 2 25920 73300 1 982976537 1 712883762 2 1081 8829 3 306542352 2 101875 116331 3 730333629 2 75107 82181 3 360376196 3 391792752 2 47867 115783 3 745772058 2 47474 73052 4 3 108122438 1 77755531 2 11142 60701 1 623778048 4 4 2 21613 103791 3 861253069 3 42427725 3 41722226 2 66861 104261 1 40636354 2 75764 111737 2 65457 97031 3 61511866 4 3 471408517 4 2 43114 93174 2 32682 105702 2 2311 77365 3 495738643 4 3 637382568 2 12098 104575 1 281608074 4 4 3 933923966 2 29067 95667 2 84216 102977 4 1 735078418 4 1 679166712 1 224661699 1 861932890 3 577743313 3 853192144 3 311913593 4 1 133699389 1 59947650 4 2 47285 74380 4 3 646231539 3 849663158 3 62004303 2 17167 29209 4 1 739397029 1 908864952 2 1090 97393 3 181001000 4 2 25699 28516 4 2 85528 107576 3 674630735 2 65953 83159 2 41747 59498 1 973323101 4 1 701944420 1 617321599 1 222883714 2 400 78561 4 1 910027029 2 11162 26242 4 4 3 578258629 1 219288486 3 999363378 4 4 2 2532 40260 1 578467222 3 54487971 4 2 70716 95249 4 1 369806302 1 760694493 1 344596663 4 4 1 796670161 2 10755 58610 3 526443690 1 843132694 1 811100954 1 38111084 2 60939 71244 1 572984370 4 4 2 45045 83318 2 977 52770 2 71176 82873 2 23762 106158 4 1 761113855 4 3 41932093 3 182342797 4 2 3520 55743 4 2 39448 71595 1 41699141 4 1 165709926 3 383182538 3 177935966 3 425210152 1 78390093 2 1973 113862 1 19359178 4 4 2 25335 47227 1 215245734 2 25187 95834 1 577292187 3 48569469 3 771814988 1 385020056 4 4 3 846696149 3 720699514 4 4 2 6299 63668 4 1 577838068 3 469619798 3 456535424 1 629735971 4 4 4 4 2 1468 40793 3 633814203 1 461168909 1 110363174 1 195233123 4 1 9491304 4 3 276104475 1 48347461 2 3060 62762 1 544248251 1 325046196 1 559543710 1 197447716 4 2 6766 93205 4 2 80005 104574 4 3 225999350 4 3 105071777 1 11781677 4 2 20913 118645 3 42303740 4 2 23790 83873 2 18590 69694 1 312604838 4 3 368905227 3 358606656 3 341364031 4 2 20709 50795 2 48709 95411 1 626218441 2 4597 103463 3 467445436 3 939696251 1 888390537 1 79035344 1 51079104 2 23784 112695 1 337259460 1 105913235 4 1 238440937 4 3 878095937 2 34163 83616 2 81867 89386 3 868839036 4 2 66900 67609 2 8940 108212 4 2 27129 42401 4 3 773365133 1 949433232 1 744558255 1 738070982 4 3 282843643 4 3 970370824 1 611009473 3 160814770 1 399388685 2 29291 51904 2 59566 61625 2 16531 33200 2 19232 90797 2 1513 46864 2 43668 68778 1 293368828 4 1 764003088 3 216813228 3 432767883 2 83798 113638 3 601747352 1 481253271 2 63457 80189 4 4 2 21594 101736 1 458829291 3 272838188 1 174554698 1 61270795 3 135907805 3 699675539 2 70737 85104 3 51834151 2 43778 89800 3 894895307 2 19657 68149 4 1 287912387 4 2 61241 81695 1 761391508 3 37732355 3 927374650 4 1 248346750 4 2 18061 78233 1 315220804 2 88947 94022 3 227024742 3 533276058 1 487989785 4 1 620085604 3 13015235 3 72605968 4 1 281356812 3 97397003 2 17589 43081 4 4 3 943156171 1 46468195 2 14102 110145 1 169377877 1 796110668 4 2 12937 88574 4 2 13846 76985 2 51091 58003 4 1 2947053 3 57946638 4 4 1 265434660 4 2 31733 68891 2 72320 109322 3 630930887 4 1 25452037 1 631568982 3 769191293 4 1 675941610 1 770049223 2 6711 92491 3 40179011 1 669160649 4 2 48227 78816 1 762400036 2 20607 67125 2 40790 104380 1 200312701 2 53064 98056 1 781149618 1 262709654 2 40433 68629 3 23941109 3 684171969 3 279531119 3 578186275 4 1 547237207 1 724509009 4 1 471122028 2 42211 77585 1 203962191 1 91721207 4 2 5678 74771 2 38082 66175 1 49566937 1 258233036 3 873281319 4 1 264364550 1 551358107 1 178803725 2 82550 115892 4 4 1 966268500 4 3 453622412 1 630564375 1 344215234 4 4 2 116105 117408 1 226752587 2 14397 76960 1 605727148 1 781510539 4 4 3 476810692 3 851146301 1 258393540 1 908419024 1 265137911 3 270211621 3 863714925 3 218699225 1 495250598 4 2 19015 101876 2 70073 75217 3 24205588 1 270525876 3 489274698 4 4 1 544918314 1 653002989 3 902492471 4 1 19105758 1 717083639 1 41850773 3 20602069 2 36230 66071 4 1 548565083 1 373967825 4 1 89416841 1 58351049 3 259110316 3 747795608 3 977405134 3 568180226 1 982529851 3 565908564 3 258137261 3 800227318 1 484427116 3 732418483 1 870539338 4 1 183578572 4 2 82813 83480 2 14404 33752 2 77175 117493 1 977552937 1 374837988 4 2 87670 117609 2 5592 78115 1 347471967 1 947616926 4 2 52986 64184 1 202134125 1 252821813 4 4 3 296951796 3 783103011 3 988592402 1 728939926 3 804532207 1 414072817 3 363956773 3 252845200 4 3 836355863 3 328307511 3 398313007 2 50562 98570 4 2 46369 117440 2 34533 50413 3 38279694 2 45566 70333 2 16346 79427 3 242556875 3 68590870 2 21740 108521 3 479090009 4 2 18657 23975 2 17772 91895 1 298035733 3 808046530 3 575841444 2 110791 116261 2 20784 83608 2 61078 97556 4 1 651484333 1 8845005 1 53506146 2 94882 98973 1 535440793 2 46781 102239 4 3 374028187 2 43548 111076 1 462341856 3 65349661 1 602190215 2 40 69185 3 109816736 1 984124260 4 1 678359944 4 2 368 76717 4 2 81805 115005 2 103413 105928 2 59092 99204 3 242542896 2 15539 57392 3 440503655 4 2 16397 59085 2 54642 64537 2 67804 76938 2 6611 30394 3 543964589 1 297739603 3 282706846 1 806559578 1 927032681 1 51909704 2 100349 109551 3 916664124 3 26798598 1 289866727 3 362099263 3 85686214 3 307009183 3 502392346 3 977843260 4 3 74680324 3 158336046 4 2 75742 93747 2 22115 79078 1 168220333 4 3 22551107 3 280202951 2 37960 88019 4 3 391141922 1 6009533 1 838306182 4 3 875166358 2 49499 94655 1 595122058 4 1 557193545 2 70613 109637 4 2 4225 98111 2 4707 103482 1 801393912 3 321520563 4 1 335530212 1 758537424 1 981722393 2 82273 95210 3 810899908 1 847944176 1 660606750 1 997999815 2 4437 32887 4 2 59001 81915 3 722623825 3 234142818 4 3 202184582 4 3 586334244 1 114542238 3 816603796 1 60153928 2 49390 86104 1 936534109 2 50066 98983 4 4 1 249442943 4 2 42199 45163 4 3 930563673 2 62892 87013 2 32453 111038 4 4 1 118481437 3 645255155 2 63630 95989 3 704840154 1 746280840 4 2 11100 71336 4 4 3 419840188 2 32466 40613 3 67227986 3 730012014 2 37154 109392 1 458252806 2 13795 78208 3 269357150 4 1 64259309 2 15383 59190 3 758351332 1 720881752 1 200431425 2 20910 51732 4 2 19217 42196 2 12663 15631 3 731359066 3 685894592 2 19854 84231 3 419958398 3 88775028 1 961674055 1 776113898 2 15492 99329 4 1 978382592 2 23612 81723 1 839098907 2 42982 78498 2 5487 96163 2 8259 99137 2 69503 94444 1 835610527 2 53756 96632 3 349031683 4 3 954012286 2 28648 109776 1 636900022 3 531722077 4 3 383163853 4 1 743282876 1 868435707 4 1 501712951 1 587986655 2 266 98210 4 3 989725058 3 54615327 4 3 258102464 4 1 11852754 2 11878 102392 4 2 12518 59509 2 6568 51843 3 72257548 1 152172190 3 727592277 3 564191555 4 3 357101630 3 270456562 1 838051400 3 604860965 3 857109143 4 3 33253575 4 3 669995666 4 4 1 51222080 1 967684910 2 10410 41418 3 426644549 1 549308563 3 425052718 1 583073874 4 4 2 32391 82221 4 2 37474 82454 3 614840616 1 305780700 4 4 2 43471 74493 2 69487 91830 4 3 416725288 1 535640713 1 763747872 1 843104704 4 4 1 31249392 1 567197687 1 799709743 3 123357937 1 474912102 3 816814174 2 76170 101015 1 474465930 2 10953 84507 1 815479879 1 271526496 3 428961460 2 58610 72403 2 94453 108236 4 1 981512024 1 659594609 2 2136 57722 1 100893845 4 3 502130029 4 1 621094501 2 36416 111346 3 356733902 1 42557816 3 601179025 3 654904388 4 4 1 641712953 4 2 87184 96426 4 4 4 1 781242899 2 2212 27455 2 64770 85842 3 781956966 2 22388 98049 2 62684 108629 3 20259205 3 37301819 3 652200277 3 873043064 1 44077841 1 200184676 2 884 104355 4 2 43964 50508 2 41374 96284 4 4 2 48672 89564 1 403765078 1 701785078 3 669131490 4 3 606593046 2 52751 96838 4 1 662854409 4 3 244372003 4 1 60082866 4 3 381080331 1 182572193 4 3 277837639 1 30998737 4 2 85758 90202 4 4 1 593861163 2 81225 101532 3 247267113 1 433578777 1 797342354 3 545413876 3 703282733 1 972677051 2 4204 13040 1 71348167 1 968622913 2 44341 115075 3 944127884 3 206431136 1 143186379 2 97664 106221 3 303991429 4 3 386076124 1 26565828 4 3 447639163 2 20203 94875 2 78913 79046 1 879543588 3 561325067 3 843701820 2 4327 56025 3 94688850 2 34518 52366 4 2 1235 55312 1 41189608 2 70801 77599 4 3 768757335 2 81932 108931 3 903901354 3 552584113 4 1 10626608 3 826480846 3 5947870 3 915756648 3 840687146 2 47495 82672 2 89865 95142 1 964018352 4 3 934971115 2 19008 57260 4 2 1649 65264 1 797740381 4 4 4 4 1 350858192 1 923523241 2 40362 68402 3 646651862 1 238707665 2 16615 31755 2 39475 98074 2 13614 118029 3 760095507 4 2 85931 114405 1 502816535 2 99481 111231 4 2 14800 32858 1 505205228 2 1619 27990 3 750718497 1 990870182 3 181645265 3 654086049 1 273196995 2 39989 114656 2 3439 8809 2 16018 40032 4 4 4 2 15939 108453 3 189632490 4 2 16449 32719 3 938828953 4 1 747430126 1 714479432 2 30283 39115 3 906112365 4 1 878599583 4 1 477036627 2 42723 109554 1 393155850 2 20174 92142 1 883361844 3 709035234 3 630257325 1 524601927 3 72168494 4 4 2 38440 58636 2 108610 110961 4 2 9952 16501 1 732829907 1 9484289 1 317722617 4 3 286808868 1 29845756 1 463138085 3 635087534 2 31140 53097 2 17807 118194 3 58962521 2 76610 99958 2 40308 43506 1 227062385 1 18782772 4 3 765570010 2 11416 61749 4 4 4 3 51635071 1 675697461 3 143988190 3 675814203 3 351024243 4 1 479585973 1 484923757 3 772010614 1 354335034 2 2074 91241 4 3 160562238 2 57645 103329 1 423943165 4 3 538749365 3 208862285 1 84987737 3 433434246 3 554143873 3 20623677 1 655825905 3 122993846 3 66958730 1 835907310 2 60215 68476 3 814414757 4 3 43635291 1 428546353 3 753750657 2 58511 115227 4 4 2 57564 113051 1 222920081 3 730025456 2 94986 106839 1 966309841 4 4 3 980436987 3 3343722 1 770172146 4 1 470707217 2 6361 8393 2 83494 84602 2 42692 63854 4 2 46347 107080 1 130130860 4 3 626616221 2 75820 93186 2 11084 28278 2 38966 56534 1 39950529 4 2 17164 111184 4 3 535897816 1 254485888 4 3 555714726 1 838296810 1 269097604 3 941592575 2 11462 73103 3 875067824 3 594114297 1 858426976 2 16773 54650 2 60371 101413 4 3 990800418 3 12954644 3 6922878 2 61760 91172 1 936472906 1 61505409 3 833836448 2 65058 112655 1 415946130 2 903 54927 2 32357 95204 2 106919 108826 2 24748 95771 4 1 984474828 2 22562 61194 1 450546506 2 39312 51871 3 11298676 3 558605077 4 4 4 3 501740828 3 679423433 1 64813223 4 1 255863316 3 757849082 4 4 4 3 28281312 4 1 852186148 1 572505569 3 320910122 4 2 88166 107842 1 11900082 2 24681 51416 1 728614226 2 34948 101454 4 4 4 3 564996356 2 36736 86254 1 514219271 2 12467 32232 3 669299725 3 70083949 3 751777632 3 803618259 1 15871205 1 19215819 4 2 91558 94874 1 537301908 2 55406 59216 2 56226 57054 4 4 4 4 1 17838348 2 26681 44385 1 671338837 1 887517915 2 88079 97506 4 4 3 816754108 2 2663 99470 3 261940483 1 358851210 1 850748704 3 794469992 2 20283 61709 4 4 3 240309028 4 2 9106 107791 3 484859206 1 436875608 2 44007 64506 1 837262124 4 1 334466198 4 1 347609762 2 20700 115948 2 13460 67895 3 5605051 1 641485368 3 288259888 2 21910 75869 4 1 509060458 1 918485597 2 47420 60407 4 2 23048 41112 1 506959299 1 566727746 2 49942 52105 2 1178 5373 2 9958 78080 3 440199842 2 80757 103630 1 901300719 4 3 72612124 4 1 75670623 3 380692878 4 1 871080372 2 23983 78422 1 439118550 1 62873451 2 28431 29879 3 536448578 4 3 569989487 2 4713 33703 4 2 72715 83356 1 928455306 4 4 4 4 3 139398595 2 5811 8462 2 19025 89123 1 368143207 2 35929 113100 3 40105301 2 12155 110883 4 3 809245126 4 4 4 1 398829115 1 179310213 3 398928255 2 5227 104372 1 14894184 3 705154207 4 2 74673 112526 2 99334 99845 4 3 760102227 3 4066133 2 25356 102614 3 62706969 2 8090 97093 4 4 3 384163373 4 3 86544490 1 5182635 2 374 60373 3 775740628 1 339433368 3 577641846 3 529430859 1 612616952 1 977937307 4 3 29484237 3 649069306 3 90590878 2 18143 117825 2 3089 31537 4 4 4 2 55681 81817 4 1 576181392 4 4 3 545205508 4 4 4 4 3 262424360 4 3 4853085 2 84156 90800 1 959552570 1 534387353 2 22923 73724 4 2 77720 106120 4 3 792602944 1 881988963 3 964495597 1 109242456 2 39215 79838 2 60341 103262 3 97144362 3 619830954 2 35485 52520 4 2 27807 47906 2 4810 97329 2 10708 16476 4 1 192796798 2 65862 85705 3 99759581 3 188157066 4 4 1 361286723 4 2 11592 79996 3 699881880 1 114126258 1 125799067 1 102213059 3 313681168 3 79061233 1 488866764 2 108753 118854 1 700201798 2 38633 82017 2 17243 28464 3 961019324 1 69857563 2 80897 108202 2 8 82908 4 4 3 852470379 2 45222 98288 4 3 752356095 4 3 823200863 1 413136083 3 884978662 3 566473145 1 512352199 3 521373018 1 972261201 2 13499 19064 4 4 1 373410551 2 96422 105601 3 908354205 1 10053315 3 236891168 2 42184 109134 3 423323246 4 4 3 971232500 1 891683559 3 703150940 4 4 2 11615 108228 2 74483 117878 1 316289855 4 1 983812880 1 63218160 2 27445 81731 4 4 1 642532414 1 934312010 2 41013 96264 1 15018051 1 87332826 3 801081732 3 626650121 1 1629877 4 2 95150 96868 4 2 42686 113272 2 44306 102580 3 829765321 3 151642476 1 652764497 4 2 43635 44180 1 760823564 2 75454 104070 1 3409676 2 929 109392 3 684727870 2 55207 75113 1 927746147 1 835510446 2 79284 85173 1 635326595 2 39330 69443 4 3 487228182 1 231232801 3 10290251 2 2935 110863 3 614336164 2 3114 64912 3 114968138 3 947451778 2 66466 106414 1 699149475 2 49272 58276 2 14460 44892 3 327652453 4 1 771310906 4 3 840018058 2 32134 106387 1 516863059 3 841949520 4 1 303946351 2 45573 70644 4 3 312591942 4 4 2 6386 83326 3 210716301 4 1 687030388 1 277163927 4 3 853078997 2 38674 97167 2 69398 97009 2 62768 98430 4 1 240652732 4 2 104389 107593 4 1 479586132 3 443783270 4 1 668549775 3 679595743 2 33868 110615 4 3 320998142 2 37661 66384 2 39988 106243 3 3188885 4 2 40964 95840 4 4 1 40417023 1 213438130 3 974414021 2 103433 105216 2 65273 117705 4 4 3 575664441 2 101261 105114 1 562026539 2 3637 72424 4 3 543078628 3 70657922 2 72123 72534 2 74112 110104 1 22658856 2 46832 85293 2 10772 57671 3 146935475 2 50113 99734 2 26844 38657 4 2 9077 96070 4 1 186560447 4 3 914619114 4 3 564807356 4 2 47294 54239 1 863016179 2 55657 78898 2 8443 29855 3 950179851 4 2 41195 94392 3 659887771 1 590640486 1 980959315 2 13173 59169 3 8126329 1 591647196 4 4 3 681642649 2 19657 22222 1 472527305 4 2 26752 73050 2 5691 95960 1 62219538 3 619209468 4 4 3 524262312 3 800772667 4 3 765142243 1 158606790 3 67150164 1 529325229 2 93178 99616 4 1 765473648 1 213390275 4 3 837640398 1 550497532 2 25119 113705 3 911340259 4 3 10521894 1 244073528 2 8143 8635 2 25757 104932 3 661942179 1 582309600 2 95162 100948 3 753717545 2 22607 50982 4 4 1 453085480 1 650225560 4 1 133243351 2 3824 24714 4 1 59573641 3 953791333 2 85983 90300 3 554443376 4 1 972372980 3 747286405 4 2 6518 41037 3 986158882 3 963106247 3 138542028 2 94987 100443 3 952288827 1 889107163 2 26335 109453 3 281934400 1 754565955 1 787441258 4 2 54417 88775 4 1 844592946 1 71319565 4 3 332482308 4 1 38346462 4 2 5124 18528 4 1 564053737 1 186460540 1 221552033 4 3 253435156 1 991682426 3 903641099 3 920078516 4 3 110309561 3 429436976 2 54246 114201 3 936218245 1 159048148 1 670610960 1 963474684 4 1 431107888 3 296343075 2 10209 43273 1 742989462 1 161413558 3 876102522 2 49269 78885 4 1 736870026 2 24733 116715 1 98678574 3 990317417 1 72516153 3 37719192 1 263473936 1 436011215 1 967761145 2 11823 46634 1 328489311 3 544582544 4 3 934650123 1 939035908 4 4 1 547355486 4 1 674747842 1 179404109 4 2 81221 89308 2 7460 21873 4 4 3 475108690 1 865432400 3 182544351 3 378417169 2 2576 115812 4 4 4 3 424433429 4 3 326512803 1 72209114 2 3268 80284 3 624565997 3 65881044 1 26438105 1 352263772 2 16570 102162 1 76462386 1 949567203 1 225240863 4 4 2 67597 92585 4 3 141511101 3 324759368 2 40962 68558 2 70426 87719 1 184517732 1 957688077 3 326685170 3 263606829 4 2 36894 42056 3 924117212 1 279127386 2 58169 110205 3 735201779 4 2 91848 105675 2 16938 77459 1 30679343 3 47369553 3 22079130 4 1 949872545 4 4 1 783249053 1 463570894 1 895587415 4 2 91579 106192 3 449709051 1 508548355 1 603873378 4 1 898279139 2 40260 53533 1 701913596 1 755387341 1 98510857 1 384403858 2 476 86560 3 733216927 1 989264217 4 1 830179663 1 923674020 1 68089093 3 840347268 4 2 12998 55999 4 3 16012350 3 47264071 3 141179797 1 474383491 3 984746814 3 536606562 1 954938386 2 97041 98739 4 2 37127 98798 3 756885814 2 48282 71545 3 51533124 4 2 15060 29380 3 198627977 4 2 20925 63583 2 79475 116063 4 4 3 519670525 3 153645259 1 437833873 4 4 4 3 877391912 3 609386420 1 952284664 4 2 3893 38461 3 496670206 4 2 5937 12519 1 269546929 4 3 323753217 2 34344 65855 1 30263348 3 684550373 3 180020414 3 760896838 2 22758 68497 1 79415344 4 2 38322 45762 3 334852532 1 50190192 4 1 895408287 4 2 89842 99779 3 364771339 3 702615801 4 1 866086189 2 101904 115210 1 684948588 4 4 4 3 128199853 4 3 159675971 2 43175 118120 3 39206533 2 71078 115541 1 139282111 4 4 4 4 1 616698980 3 873763417 4 1 193914527 1 78754027 4 1 18883909 3 375093773 1 655360792 4 2 43000 96216 1 914803765 3 737048698 2 21815 74055 2 31313 55132 4 3 692763955 2 66031 89999 3 572893206 4 4 2 17228 34753 3 974021913 1 162009011 1 281319025 3 268929806 2 48326 104203 4 4 2 12516 105939 4 4 4 1 230307567 4 2 38348 73865 3 272079699 3 500503563 2 27742 84199 3 674101782 4 2 540 26001 3 344342745 1 81093639 3 585529583 3 34206430 4 1 602115501 1 371786246 1 311887759 1 352473893 4 1 680433194 1 622497091 2 40440 83297 2 31451 64412 3 44082896 2 53262 93018 4 4 2 20528 101097 1 275115174 1 189249324 3 782273111 2 24741 101702 4 4 4 4 1 966186175 4 3 326704773 4 4 3 565280798 1 705123261 4 3 423327522 2 40603 48185 2 81553 113319 2 45285 62870 2 24885 87900 3 481787133 4 2 25564 35043 3 214159574 2 9455 40975 3 558483632 3 240069922 3 921465763 3 125321040 4 4 3 984528030 3 59278529 1 33134802 4 3 941678290 4 4 3 388181621 1 815570100 4 1 126037582 1 994259403 1 430194920 2 14514 37872 3 804821061 4 2 53596 68496 4 4 2 64815 88764 1 78801682 2 18412 65504 1 335143477 1 166647612 3 50194906 2 13012 43517 4 4 1 634830243 2 53418 92045 2 112471 119035 2 4457 56992 4 4 4 2 88582 113052 4 1 499377171 1 479596042 3 586734762 3 530294113 1 205603591 2 25983 76663 4 2 31146 35256 1 732346699 1 296572061 2 28961 86260 1 9378028 1 697867371 1 234560736 2 67843 92984 1 587284859 1 110205765 1 998248956 2 66412 81355 4 1 594842253 4 4 1 698299874 4 1 66105786 4 2 9739 64132 3 93902900 2 57581 117432 2 78532 102650 1 115051146 2 1009 108717 2 82113 117471 3 41331041 2 37877 56661 3 170633245 4 1 68044550 2 59134 90826 4 4 2 16151 61854 2 69933 78002 2 21776 107698 1 29893292 3 697430357 1 542418269 2 8790 79987 2 2288 37327 2 22495 47686 1 896013493 1 40725227 1 6964179 4 1 945747440 2 47275 95777 2 14508 70596 4 1 970369593 1 353892369 2 23754 81794 1 981279544 2 21299 102150 2 52982 58581 3 749918977 3 62270688 2 84429 90134 2 66926 78428 1 162762911 4 4 1 70776836 4 1 313438449 1 918816631 1 576885270 1 553319060 2 44267 59395 2 81419 114689 1 809027322 1 665850811 4 2 36384 74796 3 154549347 4 4 3 711854093 1 318610408 4 3 431235187 1 36855770 4 1 165387737 3 119121596 2 13909 102734 1 472304942 2 19339 68005 2 22364 104624 2 79659 106374 3 463043440 3 786874666 1 859896105 4 2 53439 82313 1 366106679 4 1 243753643 4 3 156003521 4 4 4 3 601664479 2 443 30564 3 890666674 3 228761933 3 800316888 1 745003445 3 908128145 3 422022787 4 1 964181895 1 811660115 1 309200633 4 2 24717 86987 2 3486 86806 4 1 54383499 4 3 111132615 2 26729 89541 4 2 58293 77739 2 13707 80359 1 30772442 3 487650724 1 611283792 2 6245 59132 3 266590072 1 141430664 3 519609371 2 47664 116119 2 9049 94453 2 9707 89335 4 4 4 2 55099 77218 2 6500 22638 2 26458 35970 1 96723714 2 23061 36440 4 1 822590829 3 492801670 1 271570946 2 6974 118295 4 1 89951820 1 648318077 3 59432784 2 40261 85775 4 4 2 27338 109339 1 589559029 1 769995998 1 173353265 4 1 93640659 2 83868 91033 1 541391507 3 693520811 1 207556955 3 688849931 3 944121303 1 676898515 4 3 69315456 4 2 24810 70849 2 56756 69351 4 1 368998324 3 794224086 2 38985 55646 4 3 580514996 4 1 393068930 2 53156 101327 2 54708 63923 1 149854387 3 254057076 3 698722614 1 979616436 3 728297347 4 1 282298092 1 519543694 1 176741784 4 1 67298163 2 58292 85464 1 47213238 2 70573 78374 4 3 636701953 4 1 272931890 4 2 74512 98367 2 85999 102618 2 40794 75857 3 659897739 4 4 3 284728708 3 563697496 4 4 1 57158908 4 3 366336684 2 21179 37151 4 3 712083613 2 25738 45217 1 407676995 4 1 376056052 1 844524000 4 3 591765678 1 759270114 2 55610 83382 1 877362217 1 755244870 2 51700 115771 1 223921605 1 60125697 1 49973983 1 767840128 4 3 403449526 4 4 3 438041715 1 840523767 1 20791594 4 3 334936200 2 58199 67046 2 30997 69831 2 71538 106623 2 45575 56688 4 1 27843164 4 3 613350658 4 3 77096386 2 11529 18282 3 333779175 4 2 22314 65342 4 3 950534493 3 506899684 4 3 805240476 4 2 43603 68626 1 550559496 2 20792 59811 3 154613244 2 55526 82597 4 4 2 16175 56380 1 956154883 3 11621418 1 249066031 3 510034221 1 71875638 1 827853982 4 2 80823 112052 2 4397 72879 1 101820657 3 748705240 4 1 304428065 3 989669872 1 549033886 2 18282 116327 3 601675349 4 4 4 4 3 224921782 4 2 42123 94341 4 1 260886526 1 382998531 4 1 763403898 2 5359 28379 4 1 485768215 2 110596 118970 1 709423775 3 757908650 4 4 4 4 2 622 112851 4 1 421675395 4 2 64599 88926 4 4 3 516306061 2 8114 110061 4 4 2 18817 95860 3 859981551 1 208946186 4 2 54817 96408 2 21950 117340 2 19779 94760 1 249189135 1 398704956 3 193672532 1 592304472 4 2 73604 91332 3 356124527 4 1 1117907 3 888108892 1 850935676 2 7654 16972 2 84778 85032 4 4 4 1 227919093 1 345481353 4 1 109765778 1 385333764 3 235376789 2 19127 92712 1 35071446 1 836615770 4 1 822832982 1 967034078 4 3 574640476 2 53112 73737 2 32186 111364 2 1308 56868 3 679701510 2 11432 40946 3 134355165 4 4 3 430059530 3 864969578 1 322348300 2 32610 90515 2 35260 47947 3 393054179 4 4 3 987277926 2 20590 44836 2 103733 118356 1 40937145 4 3 395001844 3 338224353 3 937811406 3 185603912 1 792307235 2 13007 70839 3 529274024 1 599791719 2 95680 97674 1 316200737 3 343657350 1 160294193 4 1 841674935 4 1 36046170 2 52024 56831 3 606142347 3 130374105 4 4 4 1 559177570 3 652727875 2 22169 67733 3 473826703 3 33345931 3 912207880 4 4 3 420200038 3 238963590 1 460168088 2 11060 95310 2 14366 38718 2 51435 77502 3 964657480 4 1 45118908 1 310812185 3 479768181 3 337602323 2 16762 86313 2 44508 110321 3 32349032 2 97711 106918 1 855461289 4 2 73857 106361 1 305885863 2 60900 112648 3 164120039 3 510195108 1 638466369 1 394166766 2 112854 117205 4 2 357 22111 1 373018311 1 920490163 3 373008045 2 59542 110174 3 630367151 4 1 491068206 2 49843 118357 4 2 90020 108129 4 3 148403978 1 527773394 1 671013887 3 126144504 1 134329198 1 488669228 4 2 28751 96238 2 11789 48990 4 2 7896 69942 3 245596983 3 571624350 3 696976295 3 170002702 3 987104191 2 1800 100587 4 1 554878245 3 242010567 1 961606729 2 4757 35340 3 504721632 4 3 889172379 3 978794417 3 286249244 2 67606 106647 3 711273165 2 38623 86761 1 40159288 4 1 961120316 1 844469355 1 558075135 1 293268538 2 63782 75090 2 40395 64419 4 1 511547253 1 463103576 2 8273 104547 4 2 10488 32037 3 726844556 1 322563169 3 344785829 4 4 1 47838639 1 850375625 3 7433658 4 2 59002 72605 1 551866241 4 1 639895925 1 118308935 3 342492118 1 729261054 3 919468815 3 889068179 3 323923819 2 25145 106669 3 367085150 2 17986 45202 3 800274504 1 672276786 4 1 806187351 3 361284001 4 3 82425830 1 775171941 4 2 18274 97485 3 691807071 4 3 378901895 4 3 619526927 2 44812 79458 1 801707089 2 39705 73102 1 122523318 1 320325566 2 77271 116871 4 2 511 108105 2 79678 94466 2 2924 67101 3 786657433 4 3 405672134 3 108788834 4 3 448590891 4 2 90651 111201 3 915417394 2 38517 105306 1 214060503 4 1 983455534 1 556851363 3 834863430 3 807367700 2 73715 86901 3 370419203 4 1 390989559 4 1 617384883 4 3 483769893 1 63015919 2 48841 113231 2 35649 48190 2 23709 86776 4 4 4 1 524811522 1 257156389 1 390849650 2 18625 46174 1 96305941 3 109800763 4 1 377519824 2 14815 25442 3 774503022 4 4 2 42983 55640 1 898489819 1 513094756 4 3 482973327 3 284500338 1 536296649 3 650587890 3 753191370 2 9250 98091 1 949586940 4 1 818100422 2 74978 109865 1 126415637 1 491986480 3 852884992 2 62373 67031 1 660789664 2 79617 113177 2 6365 12620 3 54866754 4 1 44699070 3 718505778 3 81844022 4 2 12260 31617 2 67096 111054 2 16457 42228 2 2049 4275 4 1 972268588 3 988937575 3 590482808 4 1 958349263 3 850898497 2 34404 88781 3 55015022 2 49234 57362 2 21568 95716 3 417521019 1 397266537 1 904655425 1 371565174 4 3 142727497 1 102916373 2 13329 22488 4 3 424756976 3 190572278 3 845315758 4 4 4 4 1 469693756 3 358507698 3 760092331 3 722952668 3 65875297 4 1 529320087 4 2 74373 74484 3 11191270 3 637790627 1 771760657 1 280196811 1 656391641 3 588880836 4 3 983291180 4 1 413909288 3 156556919 2 52052 73937 3 74782924 1 46456618 1 553433786 4 3 267333503 1 1838064 1 601840486 1 3200652 1 379918330 4 4 1 353121116 4 4 1 395313383 2 7277 46465 4 2 69599 87057 3 135133685 2 8160 9442 4 3 186741015 4 2 312 7496 1 835780703 2 9313 13056 1 513559032 2 35807 95240 1 733351512 4 3 469614992 3 735309912 3 830214158 1 586187654 1 814483260 3 60000201 2 22102 22493 3 299795429 3 923271150 4 4 4 3 401255400 1 645434155 2 24220 84070 3 679175721 4 4 4 2 89048 118485 4 2 38466 90834 4 2 105264 118220 3 382679784 4 4 1 36906422 1 227081583 3 396615103 4 2 22201 70487 2 1385 2879 1 472462574 2 54817 117765 3 489283109 1 955422766 2 72545 96383 1 990276315 2 61433 117286 4 2 40757 119055 2 52800 60957 1 278302655 1 583934756 1 729799034 2 25649 113485 2 906 13310 2 76443 83086 1 982750156 3 740302900 3 661311948 3 68973737 2 30347 88290 4 2 54779 114491 4 2 94898 110710 2 78788 111851 2 37175 42946 1 56270473 4 4 1 987731673 4 2 44446 70155 4 4 3 228302319 1 295799959 1 96730713 4 4 2 47103 58194 3 484039926 4 3 837167138 3 517639074 3 305894164 1 947871024 2 73536 85579 4 1 859377305 3 330532224 3 82467093 3 47462381 3 873863325 2 17238 51934 2 33829 82579 2 2517 99288 2 23418 70149 1 930375418 4 4 3 151598454 1 972831322 3 679218744 4 1 675805089 2 36475 75731 4 2 14273 59460 1 343391719 1 461417451 3 248343745 4 1 257677725 2 16763 57650 1 168976794 1 493291621 2 89041 114451 1 683451575 2 31801 71639 4 1 475422313 4 2 52430 113997 4 1 841247001 4 3 333415013 3 4976469 1 280996407 4 2 89910 109872 2 40545 58261 3 446670183 1 72345387 1 431460383 1 402423889 4 2 51146 95340 3 70028144 1 15327465 1 351359254 2 23426 59326 2 28854 75992 2 73766 77231 3 882726396 3 182673215 1 548693504 4 4 3 194341334 4 3 734880492 2 69157 69426 1 323924482 3 671111040 1 73199341 2 31430 40277 3 951220766 3 725552973 2 45240 98089 4 2 14873 56329 3 158911498 1 339413229 3 812801356 4 3 532380916 1 659655530 2 5498 87037 2 26218 49305 3 511234519 2 1969 98843 3 142721760 3 291774462 1 288351745 3 186602038 1 11291747 2 41883 95245 3 652724200 3 582425687 3 54110668 1 250015686 4 3 827243985 4 3 957118289 3 430343196 4 4 4 4 4 4 3 290357488 4 4 1 339412073 1 511394033 3 57657062 4 4 3 605688472 3 956795798 2 65814 113673 2 19015 45875 4 1 689683596 1 894712904 2 51905 52317 2 26893 114539 2 55227 94954 4 2 37745 108910 3 372586658 2 7975 25429 3 93919740 4 3 919301450 3 419299724 2 33812 107385 1 517158894 4 4 1 977353053 3 509345217 1 157106107 2 90810 109357 3 624029403 4 2 109217 111404 3 952151399 2 51572 99047 3 476374018 3 72273856 3 605769258 3 46114939 1 4825542 3 187338622 1 749678749 4 1 581800846 4 4 2 91453 116812 1 118391742 3 193407532 1 365305563 2 102234 118558 4 1 777841676 2 3169 66458 1 270312442 3 218832813 2 45222 81243 3 870270439 4 1 669319443 2 32369 92297 4 2 36376 83735 1 573054345 2 71159 86990 3 993257189 1 66705767 4 1 192353231 2 12775 102717 1 189145255 3 993767925 4 1 17633225 1 416139390 4 2 35200 51052 4 4 1 30922668 3 804674645 4 4 4 4 4 3 902025735 2 40586 50304 1 33311752 4 4 3 432836447 4 3 789117444 4 2 19515 25110 1 402609413 3 79092048 3 787026612 4 3 573351052 2 21000 106208 2 100143 102735 2 95716 102000 2 24185 83289 4 4 3 219122368 4 4 4 1 269738542 4 4 3 504602397 4 3 576818375 2 77986 110466 4 1 678839512 2 33400 65329 2 14213 36911 1 777975702 1 556693115 2 38442 95318 2 98182 99448 1 184168369 4 2 10156 72685 1 662980168 2 22117 65961 2 15725 35236 4 4 3 905814677 4 1 748055494 4 1 811960226 4 2 14230 56759 2 64868 112671 4 2 9429 44112 3 808276632 2 83249 97355 4 2 6784 115675 2 94426 105916 3 325122771 2 89623 101845 2 26228 70739 4 3 96910522 1 463511244 3 122525312 3 693920052 3 72374213 2 49474 92427 3 598102100 3 138613006 2 4657 99077 3 598557776 3 176320958 3 283004295 3 214229276 2 107301 112842 4 1 36204588 4 4 3 637566340 2 3594 5292 1 749101339 4 2 63815 114448 1 529469602 2 3550 104543 3 438810181 4 4 2 52701 81298 2 16774 40458 2 74045 93103 1 323617602 3 775368060 1 98141207 2 61152 63284 3 702462629 1 363089270 1 372371966 1 140256770 3 412752568 2 13634 94424 4 4 4 2 63334 76489 3 298785455 4 2 30560 97260 1 7749460 2 15888 23268 2 9699 19160 3 196578105 4 3 612388642 1 483255270 2 12302 68674 3 632740358 3 791484427 4 1 648816088 4 4 1 877060144 1 670495441 4 4 1 962650933 4 1 778590071 3 373733585 2 27264 113216 2 36467 96754 3 95189581 3 980687108 4 3 151183846 4 2 33392 112835 2 69907 95407 1 931595797 2 49839 103497 2 43659 86155 3 59740387 3 80644719 2 52198 59057 2 78541 80018 4 4 1 628583648 1 652168551 1 870478209 3 214114420 4 2 71051 88794 1 170253280 2 11643 98271 4 1 622114839 3 750626380 3 167993127 1 175365651 4 3 168824406 1 280072058 3 789582501 1 262532766 2 24347 55145 4 2 24189 29321 1 819548741 1 478044498 3 4778482 4 4 2 67550 83718 1 528415273 4 1 982705802 1 547429787 2 55812 93799 3 578684750 3 70754021 4 2 21628 33832 3 694120749 2 68925 106710 3 790934916 2 26170 40847 2 1404 63701 2 87513 100385 3 311299440 2 50968 101844 4 3 116701017 3 497394454 2 38985 77246 3 978279594 3 502398507 4 2 31484 31770 1 994917748 1 321882686 3 758129274 3 852324379 4 4 4 2 6895 118565 2 3830 113937 1 511386727 1 47237453 2 48153 55552 4 4 3 903008038 3 857820983 3 792448255 4 3 496203973 1 255880434 1 529865197 3 756992583 4 2 15416 83026 2 85238 96534 4 4 2 30027 65257 2 11043 84796 4 3 409058416 3 868004858 1 34863448 4 2 40898 97589 4 4 4 2 5361 92857 1 320943341 3 553954297 2 19861 44075 4 3 926250456 2 107703 117337 2 67946 92459 3 573765308 3 21992266 4 3 91948616 4 2 58861 101593 4 3 204220348 1 708283974 4 4 4 3 3917621 2 31822 50713 2 91157 107335 3 721342445 2 12810 56132 4 2 6264 86531 1 652563187 2 2799 8713 2 81650 107623 1 409026038 3 873497025 2 5450 21477 4 2 21426 74252 3 397754986 2 53241 76574 2 51248 93649 4 1 4006189 4 1 8638465 4 1 994131218 2 27939 100144 4 2 108460 110203 2 52823 110164 4 3 186319767 2 32258 113913 4 1 930729419 2 70194 114115 2 88523 104724 2 38005 49936 4 2 38889 109039 3 716684164 3 787011138 4 2 33328 56078 1 31810706 2 7734 79044 1 682774805 4 1 209741152 2 1984 16925 1 311927606 1 856735677 3 620755405 3 710939135 1 834616035 1 288426966 1 2866247 1 668187635 1 506683983 1 268602452 2 62135 65415 4 1 243680634 1 610998022 2 16602 36643 3 772749701 2 100510 109512 3 921701675 2 45472 58547 1 164340231 3 375867062 2 10061 98088 1 408830952 4 1 113873036 2 56294 64304 4 2 87814 90822 1 777748172 1 47534319 4 2 115500 118968 4 2 21257 26191 2 11313 42166 1 577015962 1 684969346 3 697315291 4 1 859128236 4 1 511106318 4 2 185 1825 4 3 395362077 2 23055 63316 4 2 70961 91269 1 36421072 4 2 410 22916 3 274795883 2 27051 73956 1 459573250 3 785926001 2 38588 67792 4 2 41428 49587 4 4 2 35450 102304 4 1 222631758 3 607031627 4 3 251232540 3 236257317 1 20463759 1 576982658 1 964170866 1 720281133 1 701498939 3 962431217 1 663701671 1 866771715 1 170266006 4 2 29647 59450 3 347725473 4 2 71767 105010 2 1454 57805 1 88331410 2 71733 102094 3 910339595 1 125249047 1 567713692 3 510728898 4 2 34823 106114 1 626884997 3 676529851 2 16100 57476 1 354410168 4 2 90819 111487 3 941882286 2 91211 101011 4 1 105111224 2 2599 89249 3 70761047 4 2 50417 66719 3 485389935 2 80584 91168 1 139783725 2 81571 96083 4 3 143789360 4 2 71368 92795 1 34509307 3 354902335 3 60332260 1 816907647 3 755650506 4 2 63726 75020 3 673490447 2 56573 68969 4 1 972955845 2 70480 77747 4 1 844988886 4 4 1 694900003 3 644141527 4 2 307 74428 1 62789155 3 51173518 1 361303238 2 51481 106509 3 540079324 2 91678 111590 1 703931993 3 771780386 1 109589041 4 2 41013 118220 1 918316982 4 2 62347 116993 4 3 404214845 2 36349 47292 4 2 60127 84722 3 764159598 1 837814761 1 176334432 4 4 1 717771105 2 1647 91040 2 97125 115365 3 991823710 2 65038 105211 1 398485668 3 29849655 4 4 4 2 2436 62361 4 1 73926113 1 671488620 2 4703 32997 3 662238760 2 1580 32403 3 713198747 3 331191740 2 8962 60095 4 4 2 47686 81479 3 353102248 1 37647123 1 974187498 1 816229757 1 45790307 3 656860268 4 2 37086 84968 2 11470 111236 2 27796 94034 2 33780 43577 2 6088 115577 3 858316795 3 368478885 4 2 25794 42652 1 17658590 2 18883 55910 1 512320034 2 104274 109225 3 189891552 2 70663 99387 3 423497512 4 1 526926309 3 919938909 2 84207 99246 3 361759944 1 662716591 2 60115 116428 2 19368 74919 4 3 755833220 2 8032 74949 1 397266954 2 38007 68402 2 5451 83381 3 854428843 1 800333085 1 658731089 1 363264303 4 3 375194666 1 3831881 4 2 81598 111535 1 155871781 4 1 362181249 4 4 4 2 29800 73325 1 866076705 3 983897379 3 1868744 1 788602244 1 159906226 1 160052318 2 78223 84140 3 663117028 1 270224608 3 20527044 1 842528323 4 4 2 3377 32648 1 589911687 1 530806863 1 599272593 2 11123 94664 4 4 1 658596547 2 10151 67717 3 469179763 4 3 726242810 4 3 676859351 3 959952847 3 893710043 2 4327 99800 4 4 2 43300 117901 2 39759 96329 3 325255259 4 1 938031295 2 105866 113636 2 54236 64150 2 62151 110436 3 377471646 1 277870253 4 2 2990 80698 1 400858266 4 2 12426 65197 1 347805936 2 16761 32208 1 716484550 4 4 3 34250052 3 576528803 4 3 186776712 4 3 576438562 4 4 4 1 649863970 2 10823 50996 2 1164 110419 4 4 4 2 27236 119503 4 1 752526695 2 7710 82665 1 737060279 2 1835 52926 3 241881338 4 3 549096479 1 550874613 4 1 697873621 3 681214859 3 427668142 1 166383238 4 1 1149773 1 697876839 4 1 641757981 4 2 22902 114593 3 931519375 1 729177236 3 753721409 3 694533659 3 772970068 2 85796 87056 2 29921 39280 3 8269549 4 4 3 550964229 3 972754161 1 355131661 1 69994948 4 3 849947777 1 493454489 4 1 259885058 4 4 3 821362067 3 560388677 4 4 1 434662941 4 4 2 38978 76843 1 27288116 2 54027 76098 1 844287341 1 616097815 2 16397 24611 4 4 2 15456 19531 3 635265660 3 593299205 1 964337074 4 4 3 47701673 2 72317 74300 3 816879449 4 3 231808027 4 2 46121 68529 3 10576434 4 4 3 173454086 4 1 909426434 3 68049510 3 20416343 3 351914280 1 355445156 1 262891534 3 944614665 3 916685999 4 2 1607 66631 1 374027047 4 4 1 119300669 3 652761327 3 683076625 2 49566 62449 2 86878 109164 2 23805 90314 3 215147764 3 30159214 2 10637 117166 2 5944 12906 4 4 4 3 743960917 4 1 825034801 2 64704 109048 4 2 24262 85049 4 3 821429801 3 26678113 1 12965340 2 54110 95720 2 44514 85633 4 1 483530109 2 8027 39904 3 549701068 4 3 230873891 2 95169 102962 1 758310055 3 541902033 4 4 3 813027145 2 27838 87901 3 926932312 3 201329245 4 3 199176059 3 996815243 2 35642 47030 1 522900754 2 36524 39988 4 3 961387553 2 77189 86780 3 603510977 3 782090250 3 700219502 1 442021807 3 677804409 4 4 2 39437 42612 1 190119696 4 3 965124915 2 17706 37083 1 48651460 2 36728 111629 4 3 153477469 3 822639203 4 3 120127331 1 271783814 2 29128 41486 1 261283845 4 4 1 683085387 1 384706478 4 1 804884738 2 12091 57136 4 4 4 1 223109154 1 262367449 2 55531 104492 1 529412796 1 200347545 4 1 725667948 3 220506987 1 652679774 1 752584527 1 462001777 4 4 3 663206727 2 13707 90003 3 21875672 1 877187702 2 44765 91111 3 835001488 4 2 9985 81243 4 1 902518181 1 584477818 1 349890083 1 815819153 1 89177473 4 2 24545 56656 2 16231 53218 1 7091859 1 303718802 3 191656828 3 280117657 2 42271 57993 3 960058690 3 757106684 4 2 12969 67430 2 56299 106777 4 4 3 29246743 3 397837288 1 568766745 1 161763002 3 110418267 2 80214 101247 3 517909762 4 3 119130116 1 851689785 3 630854088 2 16851 109010 1 538882415 4 2 83728 93076 4 2 46373 75618 1 144553216 1 10128887 1 391622484 3 709769447 2 89225 94521 1 604599767 4 1 478788440 3 382137787 4 4 1 224818178 1 419838518 1 335192307 2 19021 98102 3 878852959 2 3528 82915 2 30524 57360 1 649313605 3 488800282 1 40547911 2 1628 2005 4 3 66366380 1 213586362 4 2 51268 99612 3 271152171 3 580652835 4 4 1 687378366 3 57182714 2 57319 64271 4 1 471434449 4 3 39898394 2 9396 42040 2 32753 74898 2 23816 35286 3 626455644 3 191796796 4 3 804657265 3 360968857 3 72550627 4 1 208864282 3 43941071 3 171264183 3 40373592 2 111094 113910 1 705471710 1 505605238 4 1 807378252 3 738526478 4 1 955117672 1 409504406 3 122276280 1 63429147 2 4696 7051 2 14596 110090 2 39413 71192 1 580301081 4 2 46780 94098 1 260537224 2 96149 115242 1 783502230 4 1 980621805 1 462593310 4 1 204060907 3 333920394 4 1 350878513 4 4 3 683222787 2 1885 14883 1 568492288 3 894638771 4 2 31645 80490 4 2 16830 82772 1 32825227 3 221428005 1 368497564 4 2 83551 97167 4 1 285046350 1 868596410 1 64383899 3 782492623 1 59426040 2 41845 82125 3 253684299 4 3 707821251 3 368597861 3 666125576 4 1 432971055 2 25634 92410 2 4450 75585 1 579889277 2 58106 93116 2 25252 92208 1 22972730 3 719503568 2 91967 112676 3 449661323 4 3 327055806 3 204498140 4 4 3 237885919 2 84082 99356 1 257540664 2 8329 83221 3 288411699 4 2 14489 42285 3 441921998 3 563711154 1 624502086 3 885024125 4 2 33269 117664 2 31369 57244 3 94395414 4 4 4 2 25820 90430 2 96951 102215 3 90260391 4 3 341555035 1 937223228 2 28386 92935 4 3 27700494 4 3 838099123 1 296460691 1 858444039 1 509902618 4 2 87189 96797 1 643796387 4 3 984322297 3 73954232 1 57146659 4 1 277826456 3 611003110 3 745797203 3 776855132 1 553884628 2 43798 66876 3 216402471 3 925772541 4 2 22433 40188 3 93505099 3 109838134 4 1 600866231 4 2 11380 59875 2 42463 102638 3 38456970 3 941435514 1 545580333 3 885810496 1 732572638 4 1 6445874 4 4 4 2 19764 80890 3 5939835 3 299310242 3 571256540 3 793422399 1 11316324 1 395769411 1 942289145 1 42573499 1 240431512 2 24797 48262 4 1 528678149 4 4 2 23082 90517 1 496151450 3 444341955 1 759469014 1 391426091 2 8267 90293 4 2 14394 114206 2 14680 112249 1 588924505 1 859478469 2 19156 116208 3 661083455 4 3 311257735 1 661180456 3 402304099 3 870944207 1 419891859 3 100023673 1 439383649 2 20266 59581 2 56172 94753 1 882387393 2 16776 116115 2 30125 53991 1 6085359 1 566282031 3 956245821 1 730448211 3 650868290 4 2 21581 33342 3 631960618 2 16755 39437 2 31249 75374 4 1 105434548 3 78485790 3 51182493 3 270337863 3 204479620 3 237143057 2 23541 80485 4 4 1 350625954 4 2 2755 40513 4 1 609157515 4 4 4 1 351790939 2 24289 50403 2 102058 118924 1 114328514 4 1 709710877 2 59319 71419 1 916472304 2 35945 77903 1 761513680 3 836552227 1 210253296 1 584130696 1 298124072 4 1 986100876 3 160876413 1 427452199 2 67542 104540 2 34756 114868 1 368820964 1 305634794 4 2 50114 106395 2 26526 76063 1 430463854 2 12726 14109 1 53739225 4 2 60460 99203 2 30797 118422 3 842469691 1 384944432 4 4 4 2 69959 109702 4 2 10690 69972 2 41163 41440 4 3 328938269 3 712320556 3 797090928 2 11453 110803 1 999505247 3 722408398 2 251 102340 4 2 91073 100102 1 470814809 2 49037 88018 2 1306 113986 4 1 305326266 3 229403240 2 8373 45326 2 56646 118880 3 138801459 3 362155292 3 576275479 2 54955 111877 1 239446246 4 4 3 845648948 4 2 2344 79274 4 4 2 66724 69952 2 49657 89278 4 1 467600060 2 18612 71220 2 18557 24686 2 56490 110594 2 13479 21305 1 753711253 3 176378481 4 4 3 78735719 3 196811334 3 194535262 1 969978272 4 2 68982 109012 1 803652198 4 3 634550339 2 96088 97617 2 51069 84503 4 2 4231 116819 4 3 929302656 3 142435770 3 890456788 2 62444 85765 3 411381584 3 897675356 3 902724835 2 36334 54826 1 44539078 4 1 224689178 1 404846743 4 2 35246 64589 1 671321792 4 4 3 335610926 3 928277955 4 4 3 476190076 3 54184711 4 2 6374 100410 4 4 4 3 410028841 3 467203884 3 799996324 3 967906334 3 144657476 4 2 27445 49787 2 51720 75389 2 45735 88310 1 601336270 2 24077 34431 4 1 703617003 4 2 64989 84005 3 872409295 1 825567245 3 757328879 2 16056 60751 3 810086406 1 198218891 4 3 923368402 4 2 1018 78910 4 3 887315676 4 3 572469602 1 529005411 4 2 2308 106656 3 796442426 1 257956685 1 318409902 4 1 513244221 4 1 717202285 3 522322943 1 127378338 4 2 33479 54830 3 862822092 2 56168 107456 3 256190057 1 988312651 1 18167065 1 504818873 1 738188462 1 311589143 3 633567575 1 783401133 1 724049479 4 1 156312430 3 5787059 3 625790778 1 348146470 2 19480 80689 2 4936 68211 3 539148454 1 277358036 1 251211896 3 117068464 4 4 3 108925347 1 914667861 2 30052 115931 1 456591246 1 15705017 4 3 431168015 1 990900502 3 713404296 2 43563 111225 1 72806073 3 30603067 4 1 357022497 1 72096486 2 20884 47211 4 2 217 19580 3 326154654 1 564057193 3 7111386 3 15020530 4 2 109668 109967 1 349486669 4 1 218823999 4 2 57723 74118 1 193123004 4 1 49368484 3 527644472 3 701434396 2 13957 53610 4 1 222242827 1 211988460 1 304034979 1 58186695 1 484976173 3 499115736 4 2 63744 69897 2 40025 40501 1 311455991 2 42105 100161 4 2 33793 55886 4 2 72856 114839 2 39887 59988 1 42982021 4 2 58794 101639 1 163390257 4 4 4 2 49687 54951 3 265663000 4 1 195163993 2 48310 91121 3 25665822 1 91694533 4 1 354011139 2 90810 110033 4 4 4 2 39745 108970 2 30659 72607 3 21595296 3 652241687 4 4 2 33070 71608 1 236013093 2 79457 111294 3 527732912 2 6649 81549 4 3 229786467 4 4 3 387413374 1 98210424 4 2 16023 68723 4 3 394017098 1 653857189 3 486668698 3 797358783 2 82938 87195 4 1 453335845 3 430805581 2 20531 85937 1 628813722 3 183054940 3 158435555 4 2 61378 87743 3 83976701 4 2 18549 98826 2 1191 78677 2 17071 101874 2 11887 54922 2 22952 58458 4 1 10135697 2 108011 115886 4 1 522535364 2 25695 54022 3 678232602 2 7053 117113 4 3 212970616 2 29354 89539 2 18575 64395 3 482364632 1 205375372 3 414490994 4 2 2529 8654 2 2737 58647 2 56995 74039 3 468784720 4 2 15641 55055 3 322426618 2 43103 116431 1 235975176 2 13262 109110 2 59296 95526 1 69474597 4 2 4984 13467 4 1 954818725 1 217791963 1 481910199 3 434646590 1 852277205 3 311787658 4 1 493334283 1 421842290 1 276065584 3 932235825 4 4 3 23748718 4 2 16827 90454 2 70257 103492 1 109178784 2 11169 64865 3 922498052 2 4617 32807 3 40062080 4 2 18503 75142 2 7925 52983 3 12357910 4 1 915921794 2 46075 83803 4 1 22210113 2 69689 85816 3 674321440 4 2 35688 42390 3 242387835 3 68697506 1 592492351 4 3 626181082 2 91735 103410 3 690018309 3 915569729 1 62713672 4 2 46008 67031 4 2 84876 105519 4 1 303520008 1 419725684 4 1 881366382 3 455864557 1 136516960 3 638309143 3 736951957 2 1407 80120 1 399782879 3 493655932 2 62763 91223 1 43666263 4 4 2 39794 59826 4 1 848464319 4 2 19014 41383 2 34189 68995 4 1 48532677 4 3 73196233 2 419 98798 2 31006 54581 2 13516 68173 4 4 2 46653 78157 4 2 12188 19237 3 742553750 1 268936302 4 4 2 21715 85084 2 20426 96118 3 823665138 2 11947 78253 1 555774231 1 506157739 3 659247887 4 3 149366552 2 34815 43657 1 517826892 4 3 381838167 4 4 4 3 645485546 1 454703617 2 31281 47018 2 54424 84517 3 673311885 2 20072 29000 4 2 68917 100899 4 4 4 2 14809 36711 1 69886229 3 213841738 3 340113995 1 101337809 2 83780 117035 4 3 701721304 3 66405665 2 14742 57611 4 1 807109474 4 4 3 212889466 1 986725633 3 181667660 2 17777 118833 4 3 170453379 1 319143562 1 647520000 2 5398 20113 2 54541 67997 1 371350432 1 481620010 1 358368799 1 611978362 1 541402867 4 4 3 670165886 2 1642 102642 3 499683931 2 18456 107044 2 106580 109951 4 3 94250734 2 32016 41416 1 598210631 1 416364716 1 783772515 2 85099 91474 3 367706784 3 913035907 3 120911002 4 4 1 915519700 2 24075 107597 1 467174019 1 431940930 4 2 8888 19161 3 857866033 1 492782187 2 38469 87502 4 4 1 41035289 4 3 469198305 2 35603 52497 4 1 923188524 1 673565467 2 72107 113632 2 66922 118279 1 863580316 1 673539336 3 233341880 2 16379 47848 1 892540022 2 11355 36963 4 3 448063178 2 27710 79399 2 4100 109067 2 18768 93337 3 408151810 3 669725595 4 1 701089134 3 852338869 2 85459 90686 2 97825 103385 3 578332595 1 70245360 1 890000817 1 856929106 3 430597411 4 3 750164140 3 662739239 4 4 3 691039311 4 4 1 772784371 4 2 97275 98078 4 1 376947215 1 251684382 1 2876590 2 75170 108000 3 30783363 2 30241 118982 1 647680138 2 34833 64013 1 332055841 4 4 2 6929 54978 4 1 153839687 2 90824 117042 1 818780948 2 19233 62219 4 4 2 31460 101339 3 608894005 1 680179517 4 3 948541471 2 10795 112587 4 1 52530970 3 974272785 4 3 292675953 1 678012461 4 1 304174636 3 454808639 1 5495873 3 518433542 4 3 378251845 1 317210445 4 3 454430884 3 630118249 3 171453781 2 46733 92880 4 2 66571 115036 2 31566 50935 2 61817 68940 4 1 468830412 3 526058730 4 4 4 1 531509843 3 420769838 3 645475875 1 762177113 1 14237465 3 43227103 3 618673926 3 665749540 2 22996 65772 2 29257 34676 4 1 982309647 2 24702 113323 2 50424 86584 4 2 36384 105020 1 790723184 2 66847 113697 2 40207 88923 3 550043033 2 20020 98390 1 635958469 1 63726585 1 828776479 2 62225 111168 4 3 546907028 2 107835 117606 4 3 733788178 3 160432607 4 3 751010312 3 931109537 3 400658808 2 65305 83876 3 833430799 4 1 440043149 3 769836960 3 354818746 4 1 51964664 4 3 453664818 1 817402338 4 2 15625 34406 1 668763120 2 98065 116360 4 3 854070506 1 716247866 1 437832875 3 318652232 3 60532244 2 10565 24448 1 450996811 2 27907 79225 1 462822447 1 623877134 4 4 3 913434093 1 532408929 3 145068190 3 996222204 3 5525496 3 424105911 3 683510257 1 761770817 4 4 2 90314 119166 1 970487708 2 26994 61857 1 173369199 3 154329160 3 738002133 2 1050 9707 2 66719 66975 2 66542 106986 3 494610252 2 60090 96870 3 916625010 4 2 107092 112506 2 1935 103313 1 547597432 4 4 3 191669160 3 171129082 3 166655318 4 3 62220168 3 532445679 4 1 75967678 4 2 18875 27646 4 4 4 3 800726396 2 18521 107583 4 4 3 933179551 4 4 2 69744 82752 2 45322 116009 2 37385 42392 1 214543669 2 93527 99297 2 67340 99608 2 93258 116020 4 4 4 4 2 100231 112432 3 984294850 1 303411570 2 6533 24067 2 51865 117835 3 686831077 3 268401045 2 5362 83820 4 2 59868 90870 3 347365565 3 843356659 2 18307 70674 3 968544335 3 351006977 1 744157782 4 2 99850 115347 4 2 41236 95751 3 800674343 4 2 36042 44034 1 103814754 4 3 930491989 3 365284568 4 4 2 10917 113671 4 2 42777 90429 3 118779085 4 3 475200066 1 706621493 1 523423549 1 480579705 4 3 623239391 4 3 192796624 2 17279 114338 1 490529891 3 132727256 2 18481 32567 3 191350566 2 40142 65622 2 25811 110554 1 267852294 1 864854125 4 2 45861 96345 1 322418518 4 4 3 998029533 4 4 2 9689 66482 3 617116100 3 869518151 4 4 3 713633592 2 54456 105215 4 3 433975257 4 2 9548 110397 3 189090404 1 873846036 4 3 655139145 4 3 15903999 2 61244 87597 3 992880984 4 4 4 3 226257412 1 7290423 1 609646863 2 18827 76536 2 48183 82648 1 837400171 4 3 26461295 3 677433734 1 248512784 2 26035 47675 1 514372480 1 737224689 4 1 881155323 2 5852 60221 3 393995835 2 54337 66737 3 155599941 3 35981670 1 281203931 1 707852907 3 250561896 4 4 1 322193244 1 506609017 1 682106589 1 217519274 1 881265954 1 523435918 1 552439326 2 11339 36110 2 4597 90783 1 337282334 4 1 423627744 2 11138 24650 2 47532 48859 3 450978115 2 48553 104990 3 962857253 3 950766226 2 83941 104418 4 2 43774 109040 4 1 822902702 2 61736 109635 3 2254490 3 998225784 1 576237892 1 819087830 4 3 617666433 1 453799903 1 600276122 4 3 646366032 1 529599621 4 4 4 3 434565422 3 252183155 1 543421977 4 1 827077741 4 3 870261629 4 3 94174555 3 51170594 2 24169 35626 3 704144567 3 138501594 4 4 2 37192 96497 4 2 2302 68728 4 1 90789971 3 935650393 1 570413160 1 299079418 3 355636587 4 3 243551144 4 3 552020126 4 3 685173689 4 2 30353 84813 1 906439614 4 4 1 971343704 4 2 70530 109836 2 30696 110466 4 1 64782448 2 73681 115787 1 33700068 3 458060082 4 1 135237590 3 866187489 3 679917621 4 3 563970624 4 2 32489 50901 1 535999755 2 48592 114749 4 3 338224774 4 2 24484 105957 3 794758166 2 11304 21277 4 2 61908 70394 3 198266354 2 95436 108154 4 2 104764 109954 3 797430369 1 222644304 3 883892657 1 64234087 2 11713 31184 1 526990506 2 54293 71048 2 29793 71288 3 617379216 3 85183518 2 26244 89376 4 1 28212404 4 2 32840 91363 4 3 1614918 3 191427717 2 66173 67121 4 2 65174 107244 3 881268013 4 3 419989720 2 27967 65371 1 412600513 4 4 1 772070467 1 195918951 2 20492 63930 3 411209971 1 902595461 3 908374849 3 367034246 1 44989393 2 55765 83573 3 716128098 2 54027 101077 1 899513318 1 334206059 2 6208 30157 3 590976535 3 212749952 3 220392169 4 3 271872749 2 33112 35355 4 2 2371 9504 4 2 65748 99096 3 645022232 2 84744 113273 2 6576 47770 4 4 3 853699820 3 495009326 3 662823628 2 9912 42282 1 553073188 1 249356477 4 1 885693419 4 2 46174 94281 2 28823 90661 2 9076 83751 4 2 24080 66939 1 425969442 2 51488 95186 3 45786949 3 455258184 1 31105760 1 58762425 3 969651232 4 3 131588602 3 560104475 4 4 1 249643 3 494651148 3 181245537 4 1 617555606 2 13661 17021 3 946252493 3 735124936 2 48419 110531 3 9951579 1 764141063 4 1 390295736 4 4 4 1 648480115 1 157851243 4 2 52879 77582 1 720436415 1 982921466 1 294226073 2 28504 30578 3 800468377 1 591109111 2 67004 89718 2 66451 69619 1 294404599 4 4 2 49455 73793 3 376487185 4 4 3 153011110 3 777572753 2 38211 114113 3 23274407 3 656933710 4 3 648859486 3 144917153 4 1 368673213 1 246122800 1 183576738 4 4 4 3 804913805 3 365843337 2 19158 105333 1 297292413 3 92851650 1 223656692 4 3 547306034 1 751191379 1 143131061 1 309418125 1 628624096 3 56118402 4 1 862335536 2 14942 69153 3 12379802 4 2 43323 91370 3 293784039 1 833473172 2 29235 75198 4 2 4080 64089 4 3 309890115 2 71804 98856 4 4 4 2 70158 107236 2 53526 99668 2 81440 87822 2 13288 27131 1 227388825 3 348597215 4 2 74805 82700 1 977350943 2 29468 104022 1 985593071 2 42031 59996 4 1 127949885 1 859165927 3 601331172 2 35183 102334 1 173696306 3 448305228 4 3 450055916 2 36611 107430 3 720196367 2 59175 81399 3 480167528 3 28890367 1 157452112 2 27598 79249 3 702959835 1 384201283 3 291584640 3 116160207 2 30590 72522 3 29957104 2 54982 109277 1 727959605 3 850477892 3 317019388 2 71607 108898 1 599014363 3 590972105 2 367 66688 1 299260609 1 337014885 3 957362718 3 437020977 1 86663493 1 198979069 4 4 3 543717325 2 48834 54217 3 131895953 1 546951255 3 69227884 1 10652838 4 3 576958043 1 610552050 4 2 31468 70867 1 373008592 4 1 10651415 2 64544 75120 3 208496944 2 70937 117897 1 1396488 2 595 24539 3 882955654 4 2 77154 84693 4 1 160048938 1 673439241 3 190883681 2 21031 97742 1 613798239 2 13415 56231 1 918707782 2 4378 13287 3 9874127 1 643686860 2 49505 78095 4 4 1 129787600 2 865 50562 1 453188899 4 3 927045649 4 2 32572 66601 3 672424295 3 158788180 2 22769 116527 3 495071483 2 79399 103428 2 8746 91274 1 900346524 3 781641405 1 123781666 2 15539 30209 2 14477 96300 1 335208757 4 4 1 968146567 2 12721 91956 3 498655185 4 2 84042 117303 3 618156908 2 14446 40875 1 585353484 1 776160411 3 356725643 3 561526157 2 17101 77570 1 585850645 3 207947224 4 4 2 1302 104492 3 332089047 2 45050 70431 3 113597078 4 2 22414 36095 4 3 100154945 1 258155348 1 59990916 2 8131 91024 2 21157 30522 4 4 3 23216937 1 55132486 2 26706 112078 3 500437297 1 176879004 3 256587338 2 45276 71309 4 4 2 42720 96351 1 963006346 4 1 863173201 3 399651042 4 1 567874414 2 35631 71239 1 145989745 2 73987 93912 4 3 207640984 2 4255 101921 4 3 728077480 4 4 4 2 1743 62190 4 4 1 65971504 4 3 312077001 1 169690500 1 911505331 4 4 2 33804 72551 3 651935030 1 676761543 2 105907 108547 3 485996069 2 27023 59878 3 407128415 1 564671691 2 94575 114159 3 7964168 1 712542257 3 878614982 3 291092129 3 720662644 1 782117552 1 705919929 1 543696784 1 197148809 2 46843 69950 3 967218714 2 53783 116441 1 142712035 1 762334151 1 480761935 4 2 18350 62928 1 422787074 2 1959 67826 3 37276362 4 2 40617 65590 4 1 576331579 2 106633 111836 1 356180974 3 750247399 3 993576861 3 668117561 1 205781843 4 3 255196385 4 4 4 3 145352170 4 2 3368 49747 2 83511 90245 1 310652282 1 512513076 4 2 21433 84273 2 42506 105088 4 1 863668512 4 3 296495814 3 214535833 1 215975115 4 2 84285 86358 1 6417828 4 1 283280329 3 68397326 3 414964588 2 74167 97227 4 1 709913240 1 534853510 3 753908390 4 3 779606225 3 409563693 4 1 49134340 4 4 3 5572151 2 31533 110123 3 13794664 2 6241 61756 3 491143571 3 633768254 4 2 31118 66224 2 17656 46396 3 833711099 2 21981 94317 4 3 149442870 4 3 676271915 1 499643153 3 626086253 3 746956653 2 17399 30751 1 23137565 3 238218425 1 77964956 1 291780738 2 35902 74205 3 947842275 1 847203715 1 373339770 1 790843456 3 559981733 3 787192325 2 61300 83771 2 112055 113848 2 46639 94803 3 384576200 1 287616301 2 34468 49900 2 5899 76809 2 203 31300 3 509283239 1 321468520 4 1 420432884 4 4 1 405706473 1 20738534 3 212631007 1 68310103 4 2 81300 110260 3 276692678 3 513782063 4 3 332598441 1 934022774 1 299885730 1 999469647 3 104462341 3 123198692 2 47233 80871 3 407795247 2 36911 74020 3 88153072 3 635004152 2 40165 48796 3 552426178 1 401755902 3 839805865 1 824510517 2 37414 90338 2 57625 103386 1 670805037 4 4 4 3 935537119 1 238708501 1 605159902 2 26743 50740 3 591159705 3 550587304 1 364259485 2 62853 85151 4 3 180699677 4 2 32200 90343 1 155964121 2 88522 114198 3 55797521 1 137805039 2 48805 66962 3 380285274 2 7268 33585 1 568258090 1 148878470 2 876 53640 3 573887405 2 52184 56343 4 1 477455587 2 9334 93700 2 80544 102395 2 30078 101187 4 3 392826716 4 4 1 402388008 2 15907 99376 2 92978 97072 1 604500953 2 14177 68925 3 563799408 4 2 57263 84744 1 380754586 3 294656434 3 400809301 3 237737757 4 4 3 687194555 1 237605464 1 895240172 4 1 952529907 4 1 763212297 2 11824 37186 2 60250 63873 4 3 40745658 3 657907061 1 960547720 1 751076325 4 2 9216 29764 1 45216115 2 10638 93302 1 377738980 1 553974361 3 3875961 1 896616685 3 461069653 1 140092139 2 75327 116835 1 425553577 3 158590598 3 754807581 1 30907773 3 551275485 3 318429994 1 926095996 4 3 96496212 4 1 321726886 3 194958222 4 2 28624 56544 4 4 3 300874124 3 903506343 2 38323 109285 4 3 48354601 2 61553 65263 2 57948 101094 3 903815754 2 80949 80999 1 641860834 4 2 52219 54314 2 95159 101555 3 351220050 1 413102733 2 50964 101049 1 193265667 4 2 67391 71171 4 3 607615197 2 2713 97495 2 71333 113616 3 164159055 3 55271812 2 44232 62956 1 308405770 1 719198413 3 244031670 2 17127 44043 4 1 308096268 1 801101270 4 4 1 522954205 4 3 375841227 3 452525439 4 4 2 55108 70979 3 156185253 2 16712 36863 3 14896659 2 16408 83438 2 109653 117171 3 529600167 3 318873730 1 73534484 4 4 4 3 260817947 1 59047194 4 1 722178333 1 163502064 4 3 723638118 2 11966 36197 4 3 889473905 3 521139457 1 246126929 1 20513829 3 832652708 4 2 97484 108182 2 66979 110905 4 3 438396121 2 48314 99960 4 1 717202533 3 225021208 3 641624133 3 820664880 1 788118019 1 604551535 4 4 2 34376 50790 3 962984245 4 3 467561871 2 53930 115477 4 4 1 186189909 4 1 790697923 3 684384281 4 2 44782 97471 1 423835882 4 3 488884743 1 560689294 1 880697616 2 35210 108826 1 40084317 4 1 861582700 1 666000139 4 2 22288 41375 2 4288 64392 4 4 3 207198137 4 1 538161432 3 609805942 2 91575 101467 3 141942430 2 91332 115964 2 41651 94421 1 44415829 1 280157126 3 696348217 1 395074680 4 4 3 110157040 3 289007302 2 43284 82565 2 41110 59410 2 49101 73944 4 1 155831199 2 3416 49117 3 49436472 1 888027984 4 3 652582330 3 320696470 2 55393 62612 3 299697890 2 24861 119883 2 19805 61984 4 4 1 824869308 4 3 473860668 2 60116 74693 4 2 1451 24294 1 40117688 2 518 54607 2 75611 119251 2 68312 76953 1 355571637 3 955625867 1 919232684 1 326507032 1 71564465 4 4 1 175169135 3 286272851 1 478607523 2 27307 78011 2 70995 101770 1 919132639 1 208141980 4 4 4 1 441044929 4 2 18050 97966 2 46596 113439 4 1 362799333 4 2 17445 95287 1 119734677 1 730251907 2 45936 48843 4 3 396940578 1 725342770 4 3 164585539 3 770101188 2 40609 73019 3 476380671 1 357400368 4 4 1 730706892 1 839063511 2 30158 54388 1 638320243 3 465266219 2 28815 116761 2 28891 76818 3 183223933 3 487513672 1 982186804 1 653535332 4 3 646587614 2 62054 86762 2 8083 113809 1 611520449 2 8874 40279 3 557809631 3 162693592 2 9344 102348 3 90561308 3 571407597 1 634819753 1 223584439 4 1 441667883 4 4 4 4 1 553532851 3 227095925 2 48055 86550 2 31274 52170 4 3 52530751 3 41336085 3 715733208 2 16465 107763 1 272222013 2 21417 68732 2 5718 84789 1 119745332 1 927694097 4 3 380016465 1 108652040 2 44898 59096 2 44425 95684 3 497599122 2 4056 90569 4 3 504188126 1 839964054 1 605912593 3 340324897 2 13184 63923 1 298088079 4 2 5873 49511 1 389170448 1 814050380 1 117648252 1 845165342 2 90542 106329 3 395318931 2 1212 5267 1 408297317 3 62868551 2 16303 113919 4 4 2 91593 98174 1 263998601 4 3 555966216 2 16398 49166 4 3 791991254 4 2 61014 105724 4 2 49860 105040 1 496638688 2 32700 69096 2 50945 55137 4 4 1 434701198 3 826034639 1 919771956 2 106337 114120 3 653519459 2 49953 83705 2 20097 90814 3 975442557 2 2986 42263 4 4 3 962233357 3 804805082 2 468 22715 4 4 2 57766 106504 4 4 2 3932 87752 3 890821839 1 956462167 3 819578611 4 3 168647344 4 1 649329410 3 356901946 4 4 4 3 17105696 2 14647 17551 4 2 61619 110768 1 123829126 2 26513 47281 3 324753236 3 231750 4 3 221465070 1 707390461 1 374037908 4 1 351758560 3 423078003 4 1 225127248 2 53578 70568 4 4 1 264540824 2 12591 41552 4 1 989098381 3 882589256 2 37507 56858 2 66524 104384 3 968625164 2 8718 94067 1 534522195 1 532666160 3 35373079 4 1 258232613 4 1 223174103 4 3 986865010 4 1 359865740 2 57859 107094 1 314910221 3 570082037 3 833175491 3 382419459 1 45198411 1 247811646 4 3 394767760 3 302357302 3 408024163 3 378393875 3 894184327 3 19910111 4 1 70896840 1 28283332 3 377763215 4 4 3 765294851 4 3 14309014 2 25777 87850 3 761185378 4 2 110143 115102 4 4 3 859630040 3 607682753 2 8487 112569 4 4 2 21558 77591 1 926434791 4 2 47098 62310 2 85579 91515 1 684106603 1 125656981 2 88664 96995 3 97724165 2 41120 111470 1 729803924 4 2 20222 111684 2 18324 75150 3 725605684 1 239521568 2 91660 110596 2 36991 81708 4 2 4457 51603 4 1 916452698 4 2 11332 103249 3 113093208 1 62710764 4 4 4 2 9629 18024 2 14906 72262 2 40774 45669 3 184619650 1 503474535 3 553623652 2 44537 63628 4 2 101423 107414 2 36467 99811 4 2 29703 78265 2 56474 102772 3 222500271 4 2 21550 100512 3 551691917 1 993435050 1 12783441 3 765745658 3 151544729 1 586811660 4 2 16432 110209 2 72037 83715 2 9015 75946 1 242029141 1 751491314 2 2641 80139 1 176879066 2 28093 81305 1 754838837 1 565371094 2 64536 71616 2 18332 77380 4 3 522929738 3 34793263 3 11075383 3 564895656 4 2 34603 76042 4 3 601277044 4 2 21827 111936 1 655800535 3 106258671 3 350874801 3 645385991 4 3 699797805 2 35449 65246 3 299206667 1 98379846 3 601651661 1 862088559 1 992003928 3 912481730 2 67416 76985 1 661727650 4 3 973556949 1 696643235 3 446026015 3 922865276 4 4 4 4 1 193490341 1 490111458 4 3 115682517 3 574761487 1 259114764 2 37196 44232 1 574801375 4 2 19270 62240 1 57744359 1 959883495 2 55420 56868 4 3 384705367 3 403393014 4 2 8750 84745 2 54587 93903 3 483954349 3 326689649 2 39382 101413 1 204225861 1 709105829 2 38516 39544 3 270491308 3 26348689 4 2 98559 109430 2 4670 63227 3 318325781 3 77208121 1 508688667 4 1 73158129 1 797273156 2 67459 93480 3 666759986 3 71971378 1 326195055 2 54848 73864 4 2 40692 69940 3 28349036 3 117445563 4 3 970387964 1 763786774 2 52818 117091 4 4 4 3 631552907 1 633474966 3 951679282 2 29486 34094 2 10868 84090 3 570892688 1 930281188 4 3 233759993 2 87664 93105 3 576378957 3 153346906 3 393844466 2 56457 70049 3 273577042 3 983305970 4 1 295276668 3 354816731 3 264606299 2 92029 113699 4 4 3 479045199 3 952332413 4 3 99685951 1 263367340 2 21223 83832 3 132460792 3 874730810 1 291740491 3 291923274 2 42074 45173 3 632163084 1 495566225 3 833211623 2 72332 79528 1 916049048 3 737253726 1 367567 3 34776694 2 3693 112812 4 4 4 2 52235 112969 4 1 842608082 4 4 1 439807362 4 1 388856617 4 1 567714245 2 32482 118080 1 33825690 2 41380 106122 1 341355499 4 1 754277077 4 3 24410580 4 3 740916399 1 511263882 1 39288813 4 2 58181 58188 2 65296 115938 1 126809536 3 841037921 3 344857128 2 17863 90498 2 48468 116688 2 25915 53924 3 588767348 2 5050 88248 4 4 2 17509 37546 1 333270623 3 302331199 3 797399913 2 42225 113593 4 3 344657357 4 3 95675853 4 4 1 164079435 3 253016158 4 3 832838280 4 3 780065216 4 4 2 69562 111502 1 258635864 4 1 119301287 2 66157 83449 1 581910463 3 587084949 3 618951898 4 2 56071 82667 3 112449808 2 36701 80592 2 84682 90518 4 3 947684005 1 701647621 2 70162 88469 4 4 3 99292329 2 26682 43109 3 778653496 3 351964098 2 8078 80525 2 45027 79905 4 4 2 3748 61449 1 920089229 1 826376691 1 985253722 4 3 71401482 4 4 4 2 1855 25857 4 3 724075878 3 738350711 2 91603 98119 4 1 810730342 2 88095 99510 3 525052206 4 2 27499 111667 4 2 16979 24800 1 228231281 2 25245 37237 4 1 985609482 3 529585592 4 3 73570717 2 3260 20307 2 41696 112653 1 853470675 4 1 48246349 3 106402050 4 3 509293556 1 27555209 3 208373544 4 2 19299 68665 4 4 4 2 19897 106780 3 770433203 1 47498762 1 875139546 3 688934095 1 570886927 4 3 833980140 2 68403 83066 1 503981098 2 15451 111023 4 3 350761150 1 551807900 4 3 82740540 4 2 55081 97648 3 433473895 1 562411100 3 823710703 2 60017 94749 1 18417910 2 29638 115451 4 3 484284529 1 270933358 2 28908 98638 1 200730113 3 476558514 2 5740 34362 1 301295532 3 334020626 2 32576 116355 3 420678029 1 799545701 1 665623292 3 816609198 1 870846476 2 61798 103700 1 880769526 2 80003 104388 4 4 4 2 8006 91271 2 92465 117153 4 4 4 2 6849 78792 1 563732960 3 207701804 1 132410765 2 22056 86471 4 1 56277078 3 944689448 2 14146 102689 4 4 1 500875259 4 1 24636731 4 2 30880 104072 2 15860 76079 2 34880 40375 1 171251185 4 1 775267584 3 19919094 2 60294 104654 1 229352705 2 70756 105756 2 23383 51622 1 51660659 2 26292 87341 2 80486 92539 1 348042291 4 3 252536475 3 933626520 2 72736 111092 1 386123743 1 358460539 1 599174625 2 31700 58990 2 39205 70090 1 510596656 2 35728 64298 4 4 4 2 50947 99127 2 2158 118710 3 28330902 2 39714 88248 2 66803 98965 1 397712016 4 4 1 768969793 1 904790780 2 5980 117891 1 477299354 4 1 418155329 2 5209 118657 4 1 777655071 1 55448615 1 853261469 2 32726 49617 1 309983379 4 3 693968805 4 4 2 59747 64643 1 67130712 2 14716 54051 4 1 684235450 4 3 520334200 4 2 68594 96199 4 2 43794 48946 1 531536153 4 2 109614 116239 3 9241005 2 34227 88383 3 24982234 4 4 1 306270923 1 381871706 1 123017621 1 20928569 1 135679077 1 795506102 2 86994 110961 3 782504061 3 41369262 4 2 8826 103396 4 3 859169186 4 4 4 3 15360867 1 40979380 3 141878636 4 3 934621195 4 3 461847330 2 45915 78585 3 326186386 4 3 418333733 3 587363904 3 371884566 4 2 101628 104515 1 464354356 1 221973244 2 56882 112704 3 74642491 4 1 555605415 2 85100 101992 4 2 96610 117100 3 817066649 2 37832 42871 2 26916 67952 3 768377706 2 35644 115198 3 827409081 1 537541423 4 2 33998 61026 2 73507 112981 4 1 158806109 1 283367840 4 4 2 6641 61229 3 172358699 2 76769 81068 2 36923 67820 1 522379482 3 495989330 1 55478534 4 3 671522636 4 1 414413073 4 4 3 516515570 3 13966240 4 4 3 447313588 3 126058999 3 527082935 3 643923177 2 77687 113632 1 835932707 1 182045756 3 592100866 2 28241 80508 2 60633 88433 2 44337 96351 3 76390192 4 4 4 1 857798635 1 813388707 2 57938 95596 2 6270 86225 3 306560289 3 809018840 2 20850 51225 1 55726729 3 581064339 4 2 45741 59395 1 14581194 2 70841 79533 4 2 34195 79383 2 47851 52588 4 3 225912378 1 457261520 3 381846341 2 89860 108442 1 132921867 4 2 35174 80829 2 49112 112563 4 1 800894522 3 601537202 4 3 216293348 2 86922 120309 1 663807784 1 190658309 1 831319185 3 39459004 3 909188546 3 660745358 2 109681 116672 1 409350818 4 2 53607 120132 1 738848379 2 9103 87212 4 2 50130 74262 3 499951685 2 28070 67063 2 18020 38081 4 2 38209 75414 2 46600 116365 1 14767131 3 972195874 1 775826224 2 73179 90875 4 2 1308 93387 4 1 800602602 1 588855295 4 3 559378290 2 75103 83885 1 841816560 4 4 1 193142339 1 100357790 3 444515261 2 34467 35686 3 924747924 3 987849056 3 10986217 2 53902 87296 1 619016165 4 1 7034236 3 795149917 3 778640403 3 57180059 4 3 10572047 4 2 115847 116586 3 201354473 2 43130 94291 3 706255847 3 56605658 4 2 27967 109115 2 41617 60321 3 236158428 3 224216914 3 669652075 2 33231 92980 4 4 1 913154749 3 601754153 3 620924521 2 3810 112924 1 628293063 1 117004802 3 940226854 1 242010887 2 22816 49601 1 585514591 2 55274 117715 2 33808 98732 3 533358713 3 165585959 2 10156 95468 3 338294991 1 101607584 3 6018464 3 573383396 4 4 1 893962258 3 452959038 3 539510291 1 53997092 3 293725730 3 40924476 2 19837 83653 1 935339835 1 59659958 4 3 141301657 2 73424 118046 1 156062642 4 1 797065176 2 56170 116922 3 876883033 3 23908373 2 5596 96178 3 516479012 4 2 39886 99485 1 132515288 1 539765862 4 4 4 3 419907878 1 665443307 3 437696335 3 829443879 3 437728577 3 311382755 2 6098 61667 4 4 1 820436 2 21569 109372 4 4 1 245712699 1 987266109 2 42776 92000 4 3 388443967 4 4 1 801490722 1 512049496 1 653244622 2 5924 118689 1 20909428 3 411331978 4 4 1 926153181 3 141504912 1 173031977 2 2045 24711 2 30735 100592 1 704487523 2 30287 31862 3 816743906 2 66608 91401 3 128592726 2 4262 29970 3 256897794 1 434810622 2 25367 65894 1 290181492 2 45849 60525 1 120226427 3 99007358 3 22779508 3 381996640 3 825038268 4 1 14355302 4 4 4 2 15730 70704 1 582684681 3 173495199 2 8501 68997 1 675122125 4 2 57636 95320 3 283400334 1 13218573 3 36663637 2 14848 32432 4 2 60213 72203 4 4 4 2 8685 76515 2 36190 41332 2 48590 55736 2 19055 22370 2 74143 112380 1 1216397 4 4 3 917342235 4 4 4 3 826360606 1 167202677 3 895583197 3 984763265 4 4 3 769197071 1 60330327 1 20850454 3 818033215 3 656904560 1 144146707 2 18376 89488 1 235373809 1 100734650 1 82956319 2 3312 4383 4 1 965365958 2 33995 60617 2 6758 61472 2 11648 61909 1 853209437 3 510696980 4 1 986805141 2 52657 98999 3 553201816 2 83803 109703 4 3 244376954 4 1 361522257 3 996505208 3 845490657 4 4 2 17147 96236 1 482989786 3 41339426 2 83854 102199 3 157104632 1 53441605 4 4 2 7912 99242 4 4 3 39998802 2 31109 45935 1 65432288 4 2 61412 87396 2 54149 119772 1 87318695 3 491995548 4 4 3 889038314 2 40158 50031 3 13184452 4 3 901250987 3 18333022 1 592724603 2 59649 61906 1 64250197 2 6063 11411 2 38274 104553 2 11502 11870 1 83951709 4 2 40697 105486 4 3 385830546 1 127023265 1 13510107 4 1 68632244 4 1 133742923 4 2 37923 93285 1 149617935 4 1 743459545 2 46107 69032 4 2 12117 70460 1 408656814 4 4 3 130887723 4 2 31587 76475 3 317592635 2 113217 113667 4 1 42152661 1 352601893 4 2 88467 95877 3 721520951 4 1 803702073 4 1 185484387 3 18665891 2 31583 117669 1 330146431 2 18389 85731 3 606597721 1 578901296 2 43845 60070 1 9241049 3 474558621 3 66546482 4 3 865686461 4 4 2 73812 78559 4 3 65233237 4 3 948665242 1 55911945 3 588869620 1 521130501 1 663522756 2 32946 69081 3 160281505 1 663095435 1 171297077 1 374918719 3 500478636 1 523472301 1 237529743 1 711190085 2 62318 94075 1 684767166 3 557611674 4 3 654516365 1 665036124 1 800763242 3 17936114 2 3130 83366 3 928972505 3 458913460 2 103782 110712 1 267353785 1 64787786 3 914019536 4 3 988672603 1 529785359 1 840254643 2 16931 111230 2 40139 71443 3 888728345 4 1 433281293 4 4 2 17626 34610 1 493854262 3 329680756 1 22242701 3 151537973 3 319043402 4 1 78968088 4 1 542340068 1 20630350 4 3 83896295 3 930967133 4 4 4 4 3 784184930 1 341642151 4 4 3 536069403 2 46320 94776 4 1 155470277 1 256944159 3 706912522 4 1 421658732 1 522812352 4 4 3 182312196 4 1 68095772 4 4 1 477820463 2 54323 98119 1 22238949 2 8581 59510 1 58125778 1 937799648 3 56902435 1 181354566 3 794272007 4 3 245336378 4 1 324764800 3 767492425 4 1 114793378 2 55204 77304 1 371741421 4 2 10337 85426 2 77212 107847 1 517401607 1 626851912 1 135874096 3 21877130 3 501125904 3 756138626 3 601543063 2 11965 65371 3 616270353 2 3724 28090 3 380299325 3 961976335 2 16887 51581 1 324508638 4 3 749452388 3 753555928 4 1 807231252 1 52246915 2 15171 35420 4 3 467455737 4 4 3 995450518 4 4 2 9500 17959 4 3 361322063 4 3 511594375 1 271041449 3 195585540 4 3 928468711 3 766408938 4 2 1062 87207 4 1 408257730 4 1 65956784 2 57125 72956 4 1 228402105 3 918718640 4 3 617540449 4 3 722941699 3 269455815 1 522970901 4 4 4 2 87577 99693 2 90990 99300 4 1 812005814 4 4 4 1 683072649 1 114747836 3 239790445 3 301360186 4 1 285231128 3 819568759 4 2 76959 109577 1 691183930 3 257609557 2 3785 26200 4 4 4 4 3 657575699 4 3 310481353 1 949535334 1 280886394 3 881252083 1 377649623 1 44287333 2 80575 106570 3 985245341 1 603460146 1 820625936 2 14790 65032 4 4 3 302324972 3 915662188 1 716431614 4 2 45721 101219 4 4 1 42632414 1 527473836 1 491292049 1 95707975 2 78480 79568 2 49875 113661 4 1 763077093 2 18798 67612 2 20350 70133 3 895748670 3 256487036 4 3 210100010 1 504138250 1 53604103 2 61230 119908 3 704525301 3 437175105 3 824201950 3 403760063 1 335366215 3 549769041 3 627485140 2 56303 111832 4 2 56381 108885 1 373259421 2 4226 73836 3 682892218 3 471580015 2 54902 57728 1 898606346 1 383849894 3 919203153 3 750032263 3 686382438 3 63266078 2 21784 62121 3 848561370 2 82980 116956 2 81285 88685 3 940632312 3 445502344 1 427765173 2 74823 110250 2 45675 65459 3 541249444 2 27744 74335 2 57916 65441 2 71530 72235 2 93382 96728 2 104104 116259 1 67692589 3 174608732 3 104556517 4 1 595551505 3 632125219 1 310152842 2 57633 84797 4 4 1 803835854 1 18184320 4 2 83447 99052 4 1 338011877 4 4 3 422072252 2 98602 102146 1 756130737 2 67254 75299 4 1 467719659 1 292218420 2 20699 92223 1 653897114 3 814675208 4 4 1 99191790 4 4 2 16825 79722 2 81242 106977 2 31111 114515 2 10455 55138 1 11526620 1 944923363 4 4 1 772867270 2 37867 65558 4 4 3 749759230 2 96075 96511 3 213410598 2 27245 110719 1 539421164 3 213879448 1 885409598 3 59258219 4 3 251588521 3 652749608 4 3 72809931 3 397669026 1 321960679 2 43772 64274 3 964207110 4 2 70587 118947 3 808926620 4 1 358910349 4 3 496441360 3 111210729 3 849254048 1 725989887 4 4 2 15412 85729 1 877799971 3 404869396 4 4 1 857467185 4 4 1 449232263 4 4 3 61238352 4 3 546891360 2 67590 85246 3 82814165 3 80748072 4 2 29250 72889 1 239569115 3 3359537 3 291750724 2 6526 53732 1 157871303 3 163046578 4 1 561384054 2 33978 90015 2 65988 96392 2 54519 83460 3 395782591 4 4 3 449097404 1 918236888 1 526417620 1 688661066 3 176106127 4 1 311709152 1 40404389 4 1 225694393 2 14106 93563 1 532436748 2 20149 54257 1 384690301 3 136421024 2 18365 89772 2 40695 76828 1 555333225 2 10414 68199 2 38658 93584 1 995095408 2 55606 118864 3 463491038 4 2 21187 113897 4 3 461946191 3 545507345 4 4 3 21566312 1 138573947 4 1 857747588 2 16819 115923 2 94439 95402 4 3 706294343 4 4 3 806583831 3 868027213 3 37189810 3 484603204 1 336922052 1 602616042 1 341019543 3 957617449 4 2 86344 113354 1 593606420 4 2 55099 86598 3 505361357 4 4 4 2 34116 118945 3 107346017 3 546299268 3 347525008 2 36812 47755 2 32077 34767 3 761784525 3 102334702 3 37906105 3 440062348 4 2 15506 68396 3 771356668 1 210846636 4 2 30006 66932 2 70388 75834 1 762513257 3 160584551 2 22624 26259 4 1 270096282 1 660751692 1 459257116 1 701531089 4 2 11317 66641 4 3 39598540 1 810376966 2 31506 53837 2 69297 83081 2 10924 75686 3 602082110 4 3 251085129 3 303061129 2 8857 87514 3 542720917 1 94824784 4 3 874387816 4 2 9035 17268 3 432783205 1 583107677 3 316046190 3 151747474 3 64387542 2 88081 108902 3 743382287 2 4514 102028 3 11126475 3 458545586 2 5625 111783 2 71482 77123 4 3 727992459 3 365244647 4 3 6628961 2 74253 83898 3 931166251 2 3697 4879 4 2 43438 112401 1 616178271 3 617068553 1 887263489 3 484550267 2 6007 101814 2 46615 96358 4 3 552129161 1 375825018 4 4 4 3 364992472 1 889799315 4 4 2 22512 82418 4 3 836388374 4 1 158821802 4 1 552357844 3 31093730 4 2 6061 29442 4 4 2 21085 84111 2 34633 64222 2 3643 75146 2 8369 57072 1 560594222 2 12798 109434 3 945728807 1 267806186 4 2 1512 40267 2 59377 63161 4 2 73478 113404 3 168618590 4 1 650163874 3 465449629 4 3 8422675 4 4 2 44593 93993 3 788221495 3 200449666 3 258292067 3 36844007 1 32556646 3 433344818 2 5720 46139 2 35014 84162 3 261875206 2 21241 23058 2 34132 42902 1 370099070 4 2 60280 80762 3 876446296 4 3 971028829 2 24334 118559 1 774930537 4 4 1 356842155 2 41452 86802 4 1 39730580 1 26063262 2 42945 110593 4 2 5605 73168 3 744647036 4 3 316229351 4 2 21102 30982 2 49742 72555 1 891010571 4 1 553095727 2 50137 65680 4 2 11165 50342 3 18661451 2 61618 108777 2 7595 108018 2 47759 61825 2 105387 111152 4 4 4 4 2 63245 118431 2 73128 119364 1 463271916 3 25989257 1 26482371 3 534713786 4 3 642904041 3 854092611 4 4 2 36035 116387 4 2 92614 107077 4 4 2 56046 81720 3 862616488 2 31171 102990 4 3 547717622 4 1 281885389 4 3 619023858 4 4 1 723013192 3 190362573 1 892113077 4 3 300478717 3 428370841 2 7377 25627 3 66977737 2 19806 22184 4 4 4 1 968843785 1 540715398 2 56730 62629 2 74895 98719 4 2 4818 69265 4 3 943288092 2 9489 110941 3 119219303 2 5166 98119 3 343720965 4 3 840346982 3 478732997 3 565199651 1 485790398 2 8191 101427 1 446898917 1 311282771 4 4 2 4574 93695 4 3 41308184 2 23152 46712 2 6763 24026 4 1 491268722 3 954680377 3 791552925 3 344087456 2 51973 61174 2 47285 60285 4 4 4 4 2 44974 55502 4 1 163456329 1 656385435 2 30612 62188 1 887436825 3 852227100 1 68936874 2 7 70797 2 46825 53071 4 4 4 2 42020 92756 4 2 18199 22262 2 24283 44765 1 305846273 3 303510399 1 67009931 2 53504 99801 4 1 366997623 1 319430471 2 9883 69403 1 45792995 2 5789 81209 2 23194 58775 3 825645357 2 67613 87814 4 2 110691 112891 3 189240415 2 100373 119208 1 699295967 1 825861096 3 714059250 4 3 826700375 2 15232 67859 1 765646552 3 576358796 2 45119 65584 3 35607469 1 34057549 4 4 4 2 49683 111287 4 2 84726 117170 1 932710470 4 1 911466155 2 59253 81112 1 57938326 4 4 2 24682 117504 4 2 17751 109053 4 4 2 25776 42683 1 649065060 1 32110746 3 611411015 3 40499127 2 89703 119077 1 464298075 2 41606 84107 3 186303085 1 34039031 4 2 11205 59038 3 78875953 4 4 1 855398424 4 1 577130073 1 593172056 4 1 105332642 4 1 429190390 3 754254794 4 4 3 464522462 2 92416 95127 1 2035778 3 63478626 4 1 962529522 1 519647505 1 965391408 2 28148 30863 4 2 96891 109330 1 149451812 3 248243245 1 255703733 3 441728656 2 11109 110195 3 810383415 1 82289885 3 945303648 3 184142766 4 2 4222 18437 4 4 2 42995 46697 4 3 245857355 2 76381 108842 2 14042 73902 2 18883 91630 3 369858647 2 26510 29314 1 502745694 2 8421 21798 3 60404147 1 977075079 2 28006 45206 3 230965004 4 4 4 4 2 79934 87553 1 365715399 1 794507803 2 34921 81071 4 4 2 37460 106564 2 34500 88661 1 505196681 1 528499836 2 2306 55066 3 477198028 4 1 584803770 1 698778445 1 211970453 4 4 4 2 21324 26268 4 1 733521059 3 270178103 2 22185 23864 4 2 108638 118209 1 708250817 3 698672925 2 75482 98289 4 2 34157 105717 3 51473948 2 14111 103297 3 17296070 2 78580 114544 2 39857 103474 2 34776 68927 4 3 997824263 2 95109 109813 1 825731352 4 1 456669807 4 3 253677959 2 16950 70085 3 577407341 2 10250 51360 4 4 2 105906 111326 3 538309575 3 92007185 1 761585760 2 7853 112911 3 827113060 4 3 391413207 2 42762 91992 2 82027 95618 4 3 626144723 4 3 749398981 4 1 335412515 4 1 604933159 3 960570838 4 2 12982 105297 3 734858145 4 4 3 968708815 4 4 4 4 4 3 751168685 2 73943 109076 1 621174476 3 535847176 3 335687875 1 472585165 2 471 52195 3 193761059 2 31166 37092 3 688118461 4 3 548759669 2 77307 115663 2 32009 87390 1 430476380 1 682844920 3 48717018 1 995847040 2 11997 106130 2 45820 100324 4 1 914602662 4 4 2 6565 55238 4 1 930240065 2 59230 101929 2 41636 72498 2 262 16427 3 291311947 3 3866171 2 7754 71984 1 877477626 1 767340557 1 117060540 2 8335 95989 2 31562 71123 3 412623270 3 106614888 3 632367697 1 36839455 4 2 11746 64124 3 114420899 1 771196587 4 1 758110605 1 459318944 1 670567596 4 3 445271257 4 4 4 3 230984061 2 8830 84186 4 1 308635036 1 122433235 3 809414446 4 2 5184 83243 3 822493172 2 2222 82801 3 493750926 1 446533010 2 95727 99855 4 1 496997698 4 1 959461280 3 64691181 3 417558775 4 3 68079098 3 59318508 2 25611 43496 1 710794511 3 979642161 4 3 946220350 4 3 766423060 4 4 4 2 590 112843 4 2 29073 116334 1 863249435 3 190355537 4 4 2 65479 100223 1 375352805 1 311945903 2 12259 62301 1 420379976 1 922822536 4 2 12224 32271 4 4 3 594616668 3 784316785 4 1 709080256 4 1 59709117 2 24086 110384 2 97217 103708 3 609931808 2 24181 76766 4 1 948928698 1 332363750 2 88530 100653 3 197065415 2 11534 59703 4 4 3 8576372 3 498800564 1 459340598 2 25465 100510 3 464467483 2 29103 61523 2 30136 78489 1 645698637 2 78897 105882 4 1 925832124 1 331357102 2 96721 119429 2 15556 79781 4 3 734103654 2 5087 105177 4 2 76594 82523 1 18441522 4 2 864 104104 1 68207739 4 1 784633805 1 551114451 2 45919 74366 1 525906651 3 962548501 3 49581897 1 452762474 1 383270276 2 92723 97449 2 8631 26010 1 17067715 2 670 94498 1 181301741 2 8090 27438 4 4 1 551260006 1 198471647 2 23420 72241 2 68083 93886 1 29730134 2 31806 83272 2 51533 97600 3 466397312 3 349182992 1 190448163 4 4 2 20242 112097 4 3 161316241 1 725155495 3 126102050 1 563971219 4 1 428813260 3 937967112 3 952844361 1 469246870 1 826824882 2 18464 63276 3 674821462 1 139215788 3 895383843 3 526011910 1 959385955 3 437851329 2 50659 117838 3 244567037 2 22492 28330 1 972614445 2 81889 97723 1 397101695 4 1 924911232 3 89453936 2 86051 118744 4 4 3 225583571 3 978508875 2 13923 119880 4 2 988 37798 3 481645771 3 64410338 4 1 410317536 2 52691 56239 3 578171945 2 18314 67953 4 4 4 3 395086048 3 407705081 3 7199789 1 688296409 1 147702697 1 825490591 4 4 1 227263422 3 674098611 1 546569466 4 2 81057 97596 2 28163 115322 2 101115 104522 1 881333992 3 668543082 1 79100049 3 432220195 3 929374074 2 6414 18712 3 853813082 2 3879 41499 1 58853858 1 692638151 3 398734881 2 89358 95121 3 195610071 4 3 356883250 2 52080 119259 3 562747190 4 4 3 378797547 3 111377612 3 672864371 1 609962066 1 532265341 2 8970 81139 4 3 246107739 1 591698866 2 30576 77220 1 647911077 4 1 55165892 3 616372787 3 919152660 4 2 106188 120435 3 225679792 4 4 1 311205484 2 57865 110623 1 92914009 2 48832 100022 1 9969908 2 48429 102949 3 304314902 3 16289054 4 2 4535 104231 3 502877231 1 666968052 1 278598048 4 3 168537979 4 2 17711 80403 2 16840 47751 2 65380 77464 4 3 8301932 3 937376169 3 747856210 1 73628406 4 1 170087557 1 380674380 1 441686381 1 58609507 1 325549885 4 1 698734326 2 5829 41089 3 409081842 3 746707060 4 4 3 275163907 4 4 1 67491173 2 62829 109130 3 19214730 3 336822933 2 21286 61418 3 986730912 1 30128145 1 625868349 1 13635654 4 2 7128 107453 3 946165295 2 2887 82410 4 3 83190441 1 614870634 4 1 151223952 2 12374 63849 3 908285549 4 2 52094 82706 1 323005768 4 3 480434703 3 657603329 4 3 986747833 4 2 54226 69368 2 52416 97767 3 183585274 3 858756197 4 1 332149281 2 15270 103023 3 984541161 3 514199879 2 55458 105438 2 4979 41618 1 4863190 2 62408 71837 3 930945365 3 883748997 4 3 866651016 1 635522037 1 9136842 2 6543 19647 4 1 830521442 3 631871389 1 338055624 1 779339313 2 33425 36289 1 34833418 2 542 97853 2 50996 52674 4 2 13203 103570 2 67347 79586 4 4 2 14925 50134 1 79475743 2 32042 111237 2 38729 102172 1 31304372 4 4 4 4 1 24733381 3 505521663 2 28062 72986 2 48756 53232 2 47232 48010 1 355597376 1 642008809 1 68906587 4 4 1 723129200 1 135754338 3 185609686 4 3 682795657 1 57491171 2 46749 51273 2 41240 65022 2 3255 17029 2 9457 106000 4 3 607591416 3 371800725 4 2 84975 95056 3 654905740 4 4 4 4 2 8818 119328 4 4 3 159538126 4 3 99791936 1 380021961 1 670423941 3 263671395 4 1 319945588 3 872554191 1 37858285 2 6811 110790 2 90381 114471 2 314 91781 4 2 4836 8371 2 35496 58277 3 271529153 3 447943071 1 712217319 1 577875962 4 1 123595803 2 72667 79050 4 1 672266010 4 4 1 785529127 4 1 44869475 2 77769 106459 3 221072088 3 209386890 2 6063 28687 3 514767236 1 642364501 2 22223 97590 1 417573306 2 33259 63417 2 28154 61897 2 40714 76770 3 890691645 4 2 62604 91122 2 44697 69580 3 249548642 1 444980546 3 884567857 3 602215963 4 1 511436816 4 1 363089522 3 37459580 1 59104140 3 505505745 1 78295682 2 921 54452 4 4 3 323470605 4 3 877778599 4 4 1 180899295 4 2 81626 113927 4 3 835891950 4 3 367303145 3 33402167 1 754656155 2 32359 87581 4 3 263565376 3 300858024 3 158055134 2 64092 117569 2 53341 103812 4 1 656282243 4 4 2 17768 103081 1 251896672 1 530968125 4 4 2 71045 80154 3 374535265 3 376181454 3 830523737 1 861230983 1 648582586 2 41271 119985 4 3 751372889 1 710114671 1 34707582 2 23790 85111 1 666547690 2 101741 102765 3 664803633 2 54678 107332 4 1 450164972 2 30076 79818 4 3 270282544 2 107005 112514 2 38778 66184 4 1 52097428 4 4 4 4 3 222314120 3 576055963 4 3 409865103 1 332032887 1 947093211 4 2 42060 114892 3 494904726 3 754905024 1 684594460 3 690670479 1 132125174 4 4 4 1 133793680 1 571866756 3 881180337 4 2 23176 79198 2 59030 110801 4 2 55240 70894 1 334985718 3 300284113 4 3 650293858 4 1 739247681 3 172338202 1 641169001 2 1247 13583 2 16588 95201 2 35513 49545 4 1 722490546 2 6238 112502 3 874757182 1 346828479 1 505510625 2 7816 78912 1 324308266 2 40868 66956 1 659407142 1 257185892 4 4 2 10338 33707 3 171348465 4 3 741331502 3 547829615 3 695328019 4 1 433954903 3 841927105 1 735884629 4 2 21457 69356 4 3 501052930 4 4 2 10578 59219 1 343181895 1 819938723 2 40130 90468 1 30515398 3 163832418 1 303139101 3 902646015 2 41497 64326 1 235495499 2 5018 22463 2 98874 100862 4 4 3 418484403 1 652275554 1 280282082 1 16856592 1 857795534 3 996852374 4 3 999401710 4 4 4 1 14466200 4 4 1 44878214 4 3 833220109 3 78077846 1 313765465 4 3 723567956 4 2 29779 53601 3 27724097 1 776477475 3 441268916 1 429639381 3 828950519 3 910613094 2 29095 70028 1 488332346 1 31439910 1 869819543 3 893057837 4 1 777360535 2 79779 114356 1 401177231 2 7497 103690 2 66236 117533 1 653839276 1 920256718 3 135066697 1 676900464 4 3 788265627 3 722306683 4 1 334690281 1 438576207 1 64387294 3 25573408 2 61710 91739 2 40457 88236 3 325235130 1 735487704 4 4 1 231002559 4 4 2 22724 88349 4 2 84667 93141 2 13777 73280 1 781972397 2 20336 24439 3 163057230 3 356294522 3 4424809 4 1 231868456 1 879097335 4 2 19231 107816 2 34765 114568 4 4 1 896182383 3 936290969 2 19504 91621 2 118461 120233 4 4 4 3 570968387 2 81248 112873 2 1583 72086 1 930491595 4 3 252241468 2 51685 57668 3 197708591 2 28772 111725 3 443914313 2 73857 115425 2 62028 69779 3 878170058 4 4 1 607913124 1 751944225 1 830894230 3 860332680 2 48115 113349 2 46912 114192 2 52206 85860 3 509724717 2 4001 17105 3 92934139 2 86785 120797 2 107251 119417 1 225515439 3 631484497 1 233361187 4 4 2 1922 3272 2 24804 113977 4 4 1 850943765 4 1 885057817 2 27231 82773 4 3 852171636 3 895443454 4 4 2 105096 120356 4 1 225347461 4 1 647523635 4 3 167585578 4 4 2 57648 99305 4 4 4 1 731489525 3 13388971 2 29276 34493 4 3 619288522 3 923385700 2 25215 32529 3 907805996 2 392 80559 1 367966379 1 366887383 2 32592 67529 3 180347819 4 2 50515 115537 2 63701 68093 4 1 493643008 2 13756 41567 2 71835 76515 1 588007101 4 4 2 48495 82585 2 21712 43597 1 906527843 3 891687889 2 5996 13919 4 3 497445758 4 4 1 252786099 3 667021979 2 8954 110895 1 986393848 1 135938744 2 27686 94482 3 8395422 3 252969137 1 355542343 1 309746607 1 760469828 4 2 18313 39942 4 2 45806 76323 1 887222191 4 3 670010754 1 59631520 4 2 31636 35723 2 71196 98024 2 48631 61341 3 270330759 4 3 51437343 2 29660 80290 1 667156974 2 39614 43978 4 3 561759722 2 39736 104069 1 878917851 4 2 18793 98329 3 143900308 2 17589 84945 4 1 35452831 4 1 974117899 2 36888 83457 2 39639 63855 3 397857122 3 159100395 2 79168 88875 1 34691823 4 2 102550 118231 2 26735 31189 3 71499889 3 224293118 4 1 92878864 3 218901252 1 10829883 2 94949 107337 1 675304325 4 2 7402 67341 1 851449847 1 156413779 2 8768 100541 3 98566941 1 88970199 4 3 755670018 4 4 4 2 2631 113018 3 62866327 1 123222991 3 3585065 2 28618 55315 3 879961262 1 73215085 1 59004319 1 242279232 1 129870149 4 1 885711063 1 647035465 1 312002293 4 2 54490 68121 3 73689786 3 955868713 3 315567064 2 50911 81777 4 2 39021 74808 4 4 1 964083877 2 13143 96041 1 908231760 1 42106898 2 22335 120007 2 24738 59740 2 33940 66322 2 8105 17838 4 3 394960452 3 6693210 1 695836478 3 33561573 4 4 3 982234586 1 812258963 2 16817 70210 2 4927 23117 1 569529728 2 29506 36121 2 34131 66804 4 4 4 2 8380 37707 2 26523 34773 3 387464713 2 56408 73844 4 3 368295305 4 1 60032236 3 725552551 3 529741732 2 29269 107141 4 3 652026402 2 53981 68621 1 767242046 2 10543 53132 3 325573815 4 2 2922 91345 1 498528265 3 146766313 1 987001239 4 2 2997 31602 4 2 15820 66617 4 2 1971 74061 4 2 41709 110298 3 558942831 3 801865224 1 659779470 3 220217470 2 5608 46499 3 847355233 3 430598148 4 1 978291784 2 33895 50600 1 42265601 4 1 464021346 4 1 459001606 1 450473020 1 38737090 4 4 2 48533 85983 3 11475400 1 751438975 2 25025 109137 2 66946 112130 1 679610906 2 28319 62730 4 2 26448 66259 3 689163923 4 4 2 42184 68743 1 290933580 4 2 73944 113247 3 275982509 3 591972654 4 2 29170 60757 1 208936635 3 794826681 2 23881 88778 4 4 2 9105 82297 2 46873 60209 3 179773436 2 26576 95199 4 1 278425541 1 402974458 1 47425508 1 35021323 4 4 3 623689991 3 156942525 3 362873581 4 1 205770867 4 4 4 3 811017640 3 944167016 4 3 874997563 3 835871935 4 1 509280531 4 4 3 921407631 2 68684 101880 3 42086458 4 1 142160514 3 747987035 4 1 49264411 2 12557 32349 1 988770261 4 4 1 261220644 4 4 1 727395627 2 35486 91809 4 4 2 33095 48757 1 180558804 1 181018644 3 7439884 4 1 258524205 1 156378411 3 110059941 2 31672 108558 2 31398 91048 1 217095737 2 4830 80437 3 683679188 3 349769011 4 4 1 211544714 4 4 4 1 655772241 1 388286069 1 861637831 4 1 107342256 3 506290331 2 32653 69835 3 925831231 2 37915 48351 1 373908425 2 11688 62517 3 550082529 4 1 297197188 4 2 27375 36750 3 901699496 3 357168113 2 89906 117180 2 46267 51402 3 304509717 1 317444869 3 984166288 1 701572344 1 224924926 2 22085 74968 2 35634 84044 2 3361 54689 2 15028 120478 4 1 652572185 4 1 495001901 2 30222 102717 2 55530 107168 3 787149129 4 2 45195 111629 3 67697515 4 4 4 3 552376475 3 530578967 2 23667 104490 2 74007 108067 4 1 695592090 1 936430204 4 1 600228603 1 569876571 3 173689089 2 41863 106460 3 903808885 3 572851070 4 4 1 318495327 1 238607324 3 32848950 4 3 598771998 1 455585667 3 42136776 4 1 896321541 2 30498 77798 2 49550 80849 2 101314 112051 3 489670064 4 3 701897755 4 4 1 435991482 2 32542 92973 2 45122 89670 2 5909 18473 1 182754418 4 1 846872357 3 13544666 4 1 538703299 3 14258587 3 772410147 2 58629 61441 1 524469142 1 214492074 3 67717788 3 83351137 1 20169220 4 4 2 16145 118791 3 673339708 3 663179590 4 3 158802204 3 256718037 1 852845834 3 801026359 2 64597 69876 4 4 1 116753016 3 503511043 1 118484231 4 1 782282200 3 550213371 4 4 2 5947 64132 4 4 2 100151 115952 3 666745888 2 55060 57368 2 59490 106428 3 843084929 3 358011623 4 3 222635778 4 1 134173416 3 171640072 3 273496301 3 692147998 1 944720727 4 4 4 4 1 321957737 2 19945 62163 4 1 659917009 1 903982362 3 75192807 2 55715 120624 1 268428696 3 558723487 1 661824580 2 20667 113027 4 3 583147555 1 498226457 3 371861332 2 26431 47211 1 550921880 1 184015718 3 318523340 4 1 826872219 1 54866696 2 58802 115134 2 75754 101191 3 271450732 4 3 81278653 1 807423611 4 2 71596 105274 1 263885091 4 4 4 3 28961236 1 382640132 3 823678379 2 11261 20332 2 36903 110944 1 802137173 3 118786444 2 771 69054 3 696361841 2 27423 75460 4 4 3 231668926 2 74223 107802 3 970012909 2 63211 71940 4 4 4 2 25415 78499 1 318425578 3 804441577 1 4372155 4 4 4 2 108613 115026 4 3 277481836 2 55995 75166 3 682961237 3 274311573 1 475053506 3 855441767 3 648950559 1 212803042 2 53360 81456 1 364590466 4 2 100091 108887 3 406347635 2 1247 2444 1 144620603 4 4 3 220608111 3 715571499 1 900049976 4 3 775482715 1 942744111 4 4 4 4 4 4 1 421437694 2 12456 13843 1 446341065 3 342755379 3 5309111 2 9194 116790 4 3 105161120 1 520359487 2 2975 55699 1 763843360 4 3 66091634 3 22880160 1 620368911 1 347675681 2 14931 59183 3 436242524 2 104825 116961 4 1 853500799 2 3550 119126 3 278165781 4 3 238912757 4 2 11617 34274 2 76922 80570 3 54858149 2 26095 102749 1 627658111 3 426100754 4 2 114707 119429 4 4 3 523212169 4 1 27444875 4 2 36212 87860 3 10795514 2 51832 94335 1 793263877 2 1315 2040 1 64609485 4 1 80181018 1 928874546 3 592502634 4 2 18266 70727 2 44737 58540 2 15826 31800 2 20000 108130 1 522946884 1 640898819 2 3518 107194 4 2 68680 68910 4 3 425931998 4 2 9885 83226 3 634158648 2 18914 91916 1 394230035 2 23989 32486 4 3 605444509 3 99576122 1 193289322 3 347620166 4 1 263223719 3 960846561 3 108138293 4 4 1 243674889 1 301676604 2 24850 29779 4 3 691393684 1 712958097 3 877347444 4 3 307911916 3 491244249 1 497967157 4 2 57164 119467 3 771433675 1 132575250 2 46505 96277 2 45587 58792 1 228466361 4 1 787252021 3 576239113 1 705305813 3 30641337 1 953786406 3 925441809 1 579586648 3 884245973 2 91133 105600 3 670993315 1 311711681 2 4175 54576 3 937417383 3 903243748 3 306877272 3 24998904 4 2 4860 41140 3 68911742 1 442804838 4 2 67608 116705 2 84543 91493 4 2 58702 116631 1 423548547 3 289987870 1 812991030 2 16259 43175 4 1 180057228 1 856616642 1 724867354 3 526884131 1 144773296 1 596001799 3 506453388 1 226928307 4 4 4 3 201777717 2 37879 90310 1 61182575 3 87374508 1 2689050 4 4 3 822108874 4 2 75440 84824 2 69315 76573 1 48209709 3 885710520 4 3 43851861 1 242958046 2 44245 49357 2 25316 26096 1 815886015 2 1715 115477 3 943246289 1 865475129 2 49471 90091 2 102672 116967 1 288727134 4 4 4 4 1 557224110 4 2 763 12692 1 67368020 4 4 4 4 2 21500 86823 3 681709120 2 25565 40960 2 61890 112587 2 104423 119207 1 921928197 3 832000886 3 980005634 4 1 383923829 1 18499719 4 2 51202 59438 4 4 3 915609451 1 391763144 2 32214 93036 4 2 16085 79066 3 48476203 1 593971120 4 1 577079986 3 457159209 3 651195480 1 905741718 3 826375080 1 69370438 3 610064267 1 494734183 3 873927509 2 51526 81062 1 428219023 2 62628 92660 3 718781808 4 4 3 274529131 1 530307861 1 745477438 4 4 1 567112736 4 1 187141724 1 970085408 4 3 118455728 3 641508134 4 2 66830 116385 3 41383008 2 46734 55159 2 41379 64259 2 33697 37975 4 4 1 663644745 4 2 11753 32046 4 4 4 3 123202439 1 930983252 4 4 2 29949 113861 1 167540627 2 41769 84930 2 6698 103913 2 40525 114351 4 3 832684661 3 732648518 2 29006 40508 3 413314349 4 3 951916421 2 3568 47806 4 4 4 1 415640005 4 4 4 4 3 897141096 3 913619046 2 741 11870 1 815299080 4 1 238828620 2 47862 102142 3 824652119 4 4 3 554982665 4 2 49128 59146 1 786473339 3 722380969 3 917681643 1 9196611 3 495551435 4 1 43096848 4 4 4 1 473544091 2 78377 85174 4 4 2 20508 23236 3 267784885 1 458176372 2 11902 13502 2 15724 31597 2 38008 86505 3 418982801 4 1 503404339 3 691693084 2 7294 47925 1 59875838 4 4 3 886436169 1 465107796 3 73452896 1 109362286 1 434052121 1 566700662 1 138929314 4 1 653235893 3 338652916 2 33898 96518 3 349365809 2 43280 100205 1 36745890 2 3584 46662 2 50020 98816 4 1 136756815 1 60063801 2 55079 78731 1 131665436 2 33994 92094 4 2 111623 112512 2 49094 102666 4 1 659777724 4 1 124369072 4 4 1 320755342 1 24394976 4 4 2 24343 65378 3 657043354 3 264734911 2 58771 109995 3 746945920 3 44229584 1 4745064 4 2 85778 96019 1 377990576 3 452367526 2 78507 79875 4 3 455451913 4 1 547491392 1 967370621 1 272269740 4 1 243770426 3 637043155 3 277681788 3 166736804 2 23017 50375 3 375855635 4 4 4 4 2 37255 72369 1 432410390 3 233261713 2 73554 93825 4 1 233893817 1 689826145 1 507529082 3 193863907 1 45060856 2 15981 54428 3 412587404 2 63286 74396 4 1 59997430 1 178000653 1 154288273 2 20641 103505 2 926 14249 4 3 723109762 1 959389858 3 686266995 3 455713810 1 70978741 3 764849095 1 785667759 3 12763153 2 75944 83975 3 979353543 2 79245 82746 1 522856674 2 53347 73124 1 331304910 1 101220165 4 2 41833 55110 3 794196593 1 438698482 2 52830 67201 3 497454603 1 328319553 4 1 380890099 4 1 252201487 2 31242 108309 2 51182 86967 4 4 4 2 17028 115408 2 95108 119134 1 298677475 2 3447 48154 2 59899 107262 1 480161378 2 38342 39391 1 405514872 1 454881040 3 975916781 3 426882899 1 623213296 3 372726042 3 99124964 3 571411436 2 37440 112270 4 4 2 51969 82628 1 890930623 3 538231669 2 1846 106624 3 349894266 1 133317666 3 634328043 1 764309864 3 19468308 2 20244 37615 4 4 2 12286 50229 3 985357854 2 58688 87201 1 958829724 1 543126093 1 688660262 4 2 15007 39935 3 452956775 3 32920432 1 355322983 1 464104430 1 587994195 2 105956 120913 2 21154 83560 1 583445322 4 4 2 10674 47649 2 51901 74566 3 138982892 2 44500 75712 4 2 23835 101359 1 345950129 3 12550301 4 4 2 62159 116898 2 47029 91571 2 28754 55443 3 596565793 4 3 613469380 2 83930 111998 1 770281542 4 1 936376682 4 4 3 24109607 3 890464116 2 96584 120083 3 986877369 3 759362165 4 1 780684505 3 135576126 4 3 139363613 4 3 569645784 1 761886830 4 4 4 1 642489779 4 3 743951822 4 4 2 68144 73763 2 1073 7050 1 455102448 1 319329715 3 346561207 1 614068520 1 611698043 4 1 506944601 2 80605 98460 4 3 17203589 2 26375 57015 4 4 4 1 339977535 1 480659897 3 7178001 4 4 4 3 248790215 3 81915126 1 551844651 3 667738368 3 563054069 2 4730 85294 3 17592173 2 4716 7614 1 433024583 4 4 3 929146020 4 2 104652 114739 4 3 840341179 3 414959675 3 224802233 4 4 2 48186 54443 4 2 30979 57132 2 102332 114749 4 3 395589523 1 449074925 1 339461809 4 2 849 45803 4 1 708764315 4 3 855979297 4 3 552189018 1 847651802 1 434652517 2 87026 120670 1 940958204 1 187995608 2 22879 80715 4 2 100456 118785 3 647914483 4 3 55124377 2 29455 41636 3 552596133 2 42375 84366 1 59817143 3 200558618 3 124968950 4 2 24402 94308 3 15247291 4 1 37134975 2 11252 117592 3 552745828 3 245376008 4 2 61296 118297 2 65432 100910 1 854044873 3 262322321 1 588849545 3 251365401 4 2 14941 27708 4 4 2 8183 52932 2 20645 82525 3 483196167 4 1 476786421 1 758397045 3 378136709 3 973933057 1 901007163 3 140415308 4 1 36810583 1 302567040 3 83931043 3 614920766 4 2 18527 113809 3 786438479 1 41206087 1 669661989 4 1 133242825 2 84608 110777 4 1 689379781 4 4 2 44375 97744 1 880160147 2 64724 93311 1 577344257 3 691621338 3 585487057 4 1 682648335 1 200280218 1 478280618 2 9758 99309 4 1 58970707 1 523888522 1 316910138 1 453217142 2 80490 105221 4 4 1 464503064 2 20747 24622 2 51406 97560 2 53071 77147 3 805263529 1 505257212 2 64201 88824 1 854276464 3 601660257 4 3 737192332 2 69881 95232 4 1 779250567 3 102251774 3 31883338 2 57721 82988 2 37463 48249 3 50022978 1 635517316 4 2 59538 119063 1 689605872 4 3 353810366 3 994920003 4 3 29307609 3 49876774 1 651692233 1 85894468 1 15860094 4 3 315823374 4 2 41078 109024 1 300183011 2 75299 98818 1 949312373 4 3 384916073 2 74689 80835 2 14538 68451 4 1 130089669 4 4 1 822998826 1 665928870 2 62224 80269 4 1 845357297 1 727040253 3 551815694 1 898424799 3 398357084 4 1 752927681 2 7857 66493 4 3 585803826 4 2 27894 41340 3 55288275 1 342931034 4 4 3 777387903 2 54333 91024 1 755097074 1 5678587 4 2 2560 54011 2 41850 73141 2 89262 95950 1 355731954 1 414863042 4 2 11101 116144 4 2 18612 112477 1 452959890 1 850565984 1 351163234 4 1 889069494 1 272755056 3 26268292 4 3 265395634 2 52130 111315 4 4 1 352834726 2 24635 104364 2 88711 90856 2 39532 62372 3 34134169 4 2 69729 84951 4 2 12431 104290 3 969713505 2 54308 61622 1 721003212 3 880510581 4 4 2 7087 116295 2 7511 57723 3 318169243 4 1 949665261 4 2 83431 105402 3 440178300 4 1 98926769 4 1 365788255 3 498538139 3 337908840 1 44130476 4 4 4 4 1 208757360 1 162308701 1 437786895 4 3 27858140 3 120557735 4 2 68607 112876 4 1 137979850 3 433673696 2 6117 61680 2 84980 98580 1 159402022 4 1 138509962 1 294750942 1 27210691 1 567780104 3 263357708 1 192014722 2 27149 78580 3 452074301 4 2 87873 112260 3 401460483 4 1 90056389 2 26403 75766 3 399824539 1 581151946 3 746797890 1 530391786 3 811437455 1 327876641 3 891542230 2 7917 35053 1 23293514 3 127482961 1 164824383 2 24260 83468 4 4 3 623178630 2 39700 102830 4 1 825983297 1 56145547 2 30683 46047 2 33258 95285 4 2 21287 114988 3 345280093 3 355173087 2 31534 116136 3 277882940 1 286039664 2 28918 105861 1 894440555 2 14004 69228 1 79962647 4 4 1 421716615 3 289068298 1 527159701 1 337025433 4 3 381345906 2 6642 70553 4 4 2 65290 115817 3 735188724 3 462568148 4 1 245626562 1 699813667 4 4 2 28119 48179 3 777243269 2 3307 54437 2 41929 114737 1 371182940 2 31295 32320 3 406213367 1 841214988 1 45766611 3 866928556 2 76010 113643 3 187336853 4 4 2 75900 115529 4 1 980336340 2 57999 64466 3 591754857 4 3 995470770 1 676806357 2 48649 119618 1 319239861 3 386691932 4 3 74785615 1 595332674 4 4 3 873735271 4 2 52331 72346 2 20936 34688 3 567293980 4 4 2 11801 21254 4 4 2 44712 76549 3 502622564 3 495370515 3 409941821 2 99030 115479 1 19527435 2 106609 109547 2 23029 100060 1 907351208 3 337516214 4 3 6101409 1 800140666 3 807368691 4 4 3 669108249 3 695497750 3 188982354 1 480011767 4 1 923118168 2 18688 73819 1 635382646 4 4 3 402476487 1 13008900 3 844535209 3 69905854 2 11784 103818 4 3 683042905 4 4 4 2 38392 65738 3 129009435 2 32709 74296 2 9066 51608 4 3 62417048 1 110748375 4 2 65882 80103 4 2 65835 96627 4 3 474117066 3 417797918 1 682700197 4 4 1 767686353 2 40841 85552 2 39828 120431 4 3 916548877 1 558954039 3 114206294 4 4 2 22245 48422 1 680469870 1 472265051 1 34176696 3 742439129 3 622015824 4 3 417492353 2 823 115055 4 4 3 711603849 1 410527181 4 3 849283287 2 28475 46354 2 3576 47116 3 35911561 4 2 74347 117995 4 2 39343 74923 3 773741616 1 825968090 1 203769095 1 622687502 3 207096976 4 1 675136719 4 1 7713520 2 51606 63024 4 2 1666 105416 1 252938564 3 113844447 3 79590557 4 3 765369833 1 942014201 1 97910169 2 14771 29056 4 3 751723552 3 52414262 2 9143 40947 2 81695 114682 2 55239 70272 3 333644929 2 716 108674 4 2 96172 99581 4 4 1 835494517 2 1002 4843 4 4 4 4 1 924210397 1 725135146 4 2 30249 34691 2 32590 103900 1 796409039 4 1 705499780 1 368406533 1 908390340 3 680977102 2 65498 118960 3 352222572 2 18564 28814 3 428590325 1 103702378 2 61440 97544 3 689780513 1 452220219 1 489659926 4 4 1 661520377 1 966865378 2 11187 74792 4 4 4 4 2 24701 84000 3 252167991 3 657401226 4 4 3 267297226 3 745542584 2 47974 119619 2 21297 38563 4 2 64960 73829 3 25876358 1 643012471 3 788067217 3 497854780 1 528053119 1 14463077 1 396368102 3 8757421 1 132533710 3 295602400 1 405067597 2 22089 58272 4 3 25835921 4 1 383552276 4 1 972252197 2 37221 68972 2 21279 111088 1 408402535 1 461693495 3 538907514 2 18041 76061 1 116273934 4 3 853398652 4 4 1 418574569 2 9975 63339 4 3 795899769 4 3 689552273 3 840379691 2 34193 73838 4 4 4 3 93581986 1 343225166 2 63197 100868 4 4 1 5190521 1 185651231 3 645467339 1 367327245 2 6124 34677 4 1 642187626 1 70987926 1 384639206 4 2 10725 45945 1 893566867 4 2 52767 97629 3 582482533 1 924690313 1 103932047 2 12337 49354 4 2 86041 115187 3 334667131 2 6836 14525 3 471299596 1 404979391 4 3 970357330 4 4 1 383440280 4 4 2 35199 72476 4 3 371893214 1 938142735 2 49828 63233 4 3 874171109 4 3 597989334 2 6982 60714 4 2 53247 54406 2 782 105410 1 526549150 1 486577442 1 783749695 3 682128586 2 102385 103620 1 553278365 3 128469205 2 34178 79675 2 9483 114862 1 836737271 3 331831670 1 619977424 3 900364737 3 966059184 2 41465 90993 2 58007 74666 4 1 579812138 2 98321 116460 3 255603599 3 268023718 4 4 1 959252874 4 2 47153 64102 3 558734784 1 29472768 2 15 32516 1 67963282 1 878744529 1 86280371 2 30999 41869 2 23630 97313 1 916382844 3 550743064 4 1 397371055 4 2 24194 113201 1 290203550 3 220570364 1 128797196 4 4 3 466010009 2 1395 106545 2 72077 120258 4 2 64748 72238 1 444528270 4 3 72247654 3 613822789 1 755851898 3 976093448 4 4 3 48188960 2 42511 94110 4 3 971226771 2 65578 120918 4 4 4 1 618968845 4 3 498936378 1 185084170 2 70000 89094 2 5548 84967 3 764283870 4 3 263523081 4 2 17710 106367 3 158722474 1 997781497 2 50566 68930 2 19300 78600 2 85109 114572 3 468397339 4 4 1 974374077 4 4 3 466484622 3 738129766 2 70365 83685 2 48200 55508 2 96569 116348 1 324818792 1 167914385 4 3 230744895 4 4 2 69265 92051 1 749425621 2 77780 79132 1 406889662 4 2 86897 107121 1 877610139 2 63618 94234 1 151605169 3 523993994 2 31068 50852 4 3 428504616 2 8443 90358 3 880974795 3 848931720 3 76738678 1 897977987 3 326760473 4 2 46457 89651 4 1 18597448 3 75547589 3 751926922 2 10337 59755 2 4625 27816 4 1 336008416 4 3 599062819 1 950202729 1 174078436 2 30358 85398 3 702101319 1 387121900 4 4 2 64959 96745 4 1 675982995 2 45847 118234 1 469841376 3 530943394 3 73934211 3 964654304 2 61653 77741 4 4 1 830985891 1 757265407 1 870157477 2 7140 72888 3 902140808 2 7593 91745 3 356993973 1 684521731 1 193872116 1 290563770 2 37184 47657 3 536874405 1 113034095 1 867140540 4 3 202692082 1 76677798 1 224151165 4 3 153387621 4 1 964135124 4 3 771905867 3 948158541 4 2 70488 100744 1 813751315 4 3 872037349 2 42369 88360 4 2 2109 6210 2 24 104221 1 62807572 3 828627260 3 265865426 4 1 177930251 2 14239 16741 1 516035141 2 46523 72503 4 1 793714030 1 694396883 3 250566578 3 29774016 3 478463240 1 451300339 4 4 4 1 631504422 1 825397857 1 59165611 3 13075915 4 3 593251931 2 4407 31226 3 536967450 2 76933 113274 3 648782537 4 3 731476032 3 531053526 3 540317700 1 81308476 2 50053 58904 1 703528326 2 53082 80440 4 3 776695215 1 65183201 3 9044870 1 498115756 3 678990820 3 42410863 4 1 106703352 3 827065448 4 2 71983 112412 1 422125793 2 18748 104195 2 10659 76127 4 4 4 4 4 2 17028 65481 3 870157772 2 100458 115607 2 76482 119298 3 332542343 1 851316712 3 969684197 4 3 737578985 3 759365975 3 45268951 3 415528561 1 54222666 1 1862387 2 9166 104364 3 13884014 2 1276 101582 1 688528485 4 1 511529692 1 409899968 1 44621504 1 501648340 3 720198376 3 373407501 3 360272911 4 1 936255519 1 69392572 1 793350496 2 51873 78077 3 486717225 2 59215 110181 2 44056 46472 1 665002557 2 24810 79000 3 326503702 3 413294341 1 881401498 3 55339418 3 33262653 4 2 25893 102692 1 247531374 3 608610150 3 69666259 3 330621476 1 876096722 4 2 31490 97131 1 827841219 3 654441905 1 498450759 4 2 9298 69707 1 893029012 1 205900373 3 785789730 2 33541 36779 1 120756893 1 325334475 2 40116 111807 3 944163769 4 4 2 66437 79915 2 24757 73115 2 24811 76879 3 45792655 1 944833996 4 2 99520 116882 2 78212 81027 2 25395 108591 3 992358749 1 925840622 1 639844251 1 126952778 4 4 1 349358231 3 380788788 4 3 110088899 1 66740148 1 767460029 4 3 604615590 3 337523991 2 50617 55570 3 206753107 2 111551 116388 1 79756092 4 2 81293 82033 3 25179094 4 4 1 471352574 2 16375 60438 2 41612 101434 4 2 86845 111501 1 693731217 2 58247 87097 1 199392171 1 236905717 4 1 606204214 4 4 1 311895634 1 835286754 1 927101240 3 40016642 1 138058040 2 63019 101339 1 116952803 3 794806305 3 884780059 3 119884399 4 3 527817317 4 3 850953704 2 10858 13302 2 2296 86386 2 47373 52960 2 9148 82510 4 1 891912931 4 4 1 398139771 2 107720 109466 1 10086883 3 706348384 2 24010 27745 2 27003 56954 4 1 951905734 2 29698 80844 1 231290946 3 718112991 1 969421621 3 900582616 3 356229647 2 9281 86788 1 28005365 1 424282063 1 170409 3 18108872 3 651169890 2 92151 110035 3 978657826 3 828096491 1 94070699 1 775795399 1 947144433 2 27748 30592 4 2 42858 96197 3 749754388 3 705746501 3 158323485 2 13652 49583 2 41101 41304 4 1 288635845 4 2 35238 115194 4 1 295754963 4 3 302630643 3 623515349 2 28732 92395 2 26892 104982 3 667336487 3 859802193 3 146613749 1 64338308 4 2 56820 59681 2 312 36771 1 427679997 3 943056817 1 739726192 3 842537202 3 106443180 1 841357197 2 16584 121055 1 484567303 3 441296367 4 2 43408 98276 3 697270603 2 22437 89565 2 16273 120238 1 198078527 1 834356346 1 727143752 2 57833 86196 3 610062626 4 2 29112 117046 2 17585 94231 3 348792473 4 3 932571112 1 9498350 2 55230 108184 4 3 598887513 1 11574348 3 282726635 2 66951 99949 4 3 2871640 4 4 1 765494075 2 60619 84898 3 156186107 1 34152929 1 562712625 2 5387 43733 3 505668008 1 482690541 2 31675 80014 3 663767409 1 107457935 3 429615528 2 53201 75408 2 14457 103168 1 899213311 3 710758722 2 47188 115177 4 4 3 44360470 2 44333 77643 1 229487262 1 473560526 4 4 1 518962038 2 54240 59109 2 66199 114313 4 3 668420350 1 350917684 2 10345 67405 2 29422 76263 2 17513 58370 2 15864 86242 3 338800443 2 83380 84727 2 12701 108362 2 97629 110370 1 926976175 2 82884 107158 3 902927038 2 11225 82263 1 434516632 2 36187 66370 2 32510 36253 3 217009009 1 42233408 3 695884484 2 22054 78401 3 22259401 4 2 72987 77915 4 4 2 57973 80202 2 6589 107736 2 55132 85930 3 116460822 2 15302 83677 3 904635796 4 3 351331862 3 535444806 2 19119 94431 3 262319217 2 39945 101988 4 3 184985991 4 1 594882110 1 624649669 4 1 12158263 2 10270 11893 1 130330720 3 269275534 2 64330 71971 3 587244015 1 292286744 1 947269333 4 3 154150850 1 319341155 1 869044793 4 3 580327996 4 2 43000 110983 1 817970156 1 787103334 4 1 52605007 3 655040229 3 886616725 2 25799 104486 4 2 58512 89931 1 476781783 4 1 973633792 2 13623 92127 1 23968992 2 47328 87612 2 78493 98262 4 4 1 745175344 1 786656197 2 108142 120739 3 179855433 2 68314 102038 1 186546747 2 49185 96732 4 3 770608809 2 53218 86110 3 942450495 3 840953164 3 21108025 2 34972 79712 3 239021279 2 92902 109961 3 959424532 2 7945 33710 2 46056 48754 2 21142 28310 2 78682 80936 4 4 4 4 4 1 260681383 4 3 752356455 3 868484285 4 2 97685 113200 4 4 2 1597 19364 2 23660 95557 3 490466467 1 605301836 3 791144993 3 518077144 2 9881 97575 1 7456320 2 51099 103473 3 160064528 2 50388 110679 2 45553 119917 4 3 44422836 3 921021258 4 2 38005 47191 2 10272 43448 2 16329 112237 2 71846 96390 4 4 1 341869400 3 953967286 2 22372 49828 2 58359 60459 3 903764990 3 194635345 4 3 197031412 1 379171770 2 13361 67942 4 3 822580889 3 310927408 4 2 95996 119230 4 1 993298647 1 339399955 4 2 76162 114587 1 708541693 3 718637124 4 3 21794181 3 387538564 1 644789227 3 203466608 2 23688 27022 4 3 854473833 3 205773052 2 101147 114826 2 7172 48167 2 51795 53174 2 65854 77938 2 11791 73016 2 73640 90258 4 4 2 50157 112201 2 55895 87332 3 49728382 3 971201917 2 32148 56775 2 20827 73692 3 21786219 4 1 411472168 3 894932662 1 790022720 1 655430730 4 3 675018341 4 1 920088893 2 22210 92109 3 544885444 4 4 3 991620155 3 870465523 4 2 46962 71021 3 171722921 3 980354028 3 528303976 2 86242 116291 2 99613 119400 3 27862787 1 956665558 4 3 5058902 1 238007796 3 582692376 2 33238 115928 1 947068708 1 306307775 4 3 263425490 3 447712479 4 3 888922439 1 749594454 3 749104548 1 908020620 4 4 3 688058876 1 838965765 1 35552243 2 53810 80341 1 235364445 4 3 35347965 4 4 3 474507295 1 11186771 3 503539762 4 3 563358048 4 3 963843872 3 468410334 4 2 11396 98885 1 208388049 3 852648881 2 629 107705 4 4 4 1 342713697 2 57030 66775 2 55746 115830 2 21357 47506 3 831066063 2 42067 101514 2 85993 91806 4 2 5041 85905 4 2 75318 83259 4 2 83612 96209 3 95068734 1 829092174 2 11259 121083 3 581978225 2 75255 87245 1 194556163 4 1 297621455 4 1 573707575 4 4 1 450631684 2 51126 106207 2 65078 112029 3 474342976 1 565892093 2 66347 87856 2 15228 54940 4 1 474969900 1 84296813 2 61707 93539 4 4 1 636007107 2 48216 105462 2 22532 65454 1 493185957 3 821818979 3 411714776 3 553579592 1 622141079 1 562318454 2 19268 68468 2 16089 106163 3 415818728 3 16389152 1 16291987 3 314728027 3 956272000 3 157478282 2 52085 54683 1 826359124 1 695770284 2 24619 61673 4 1 762917137 3 601023898 2 19822 84347 1 785652300 4 2 17568 73500 1 907773416 1 643408786 2 72079 115244 3 138909273 2 41325 54429 3 113321012 3 351101245 2 16196 98779 3 875583521 1 758280780 4 3 305732762 2 77766 118651 1 74556509 2 56380 121265 2 12026 82493 1 565366992 4 2 66599 106135 3 81349806 1 384998906 3 183060615 3 970158420 2 48381 101972 2 62768 80486 2 95334 119514 3 936498452 3 505007855 4 4 3 685422230 3 153871217 3 43189888 3 507632658 1 711591852 2 8407 23890 4 4 3 720838787 3 846504427 3 999767434 2 42237 76196 2 94884 96240 3 447946190 4 3 210043213 1 824203331 3 55995036 2 83516 109055 1 713102229 1 744154638 1 67034022 3 215397743 3 722785165 3 112395689 1 326727842 1 42932569 2 2154 65208 1 619426675 2 52937 65550 4 2 83101 118872 1 231342133 1 105639106 4 4 1 16794044 2 670 52524 2 48565 113629 3 730311036 3 965053761 1 37784195 1 627693289 2 49952 76526 1 298524288 4 3 930831854 3 597308463 2 33948 106506 1 862014797 4 3 995608212 3 24100282 3 302603445 4 2 14577 42692 4 4 1 245394302 1 662898450 3 69779503 4 3 52685469 3 708920821 4 3 36779080 2 77790 78585 3 397695103 4 3 558657120 3 514481649 4 2 26734 79482 1 343137995 4 1 643143206 4 3 911561222 4 1 947079922 4 1 583358972 1 453094188 4 3 644668495 2 92560 111374 2 21358 97211 3 753239220 1 81895393 3 403645151 2 36892 60387 1 33825697 2 33693 119052 2 266 88375 1 244297809 3 485883893 2 25979 29916 1 8853032 4 1 535153161 1 996210714 4 2 39729 110426 4 4 2 41352 78971 3 615615284 1 143041159 2 48452 121198 1 867118591 4 2 13278 46031 1 928535654 4 2 46773 68695 1 67578601 1 549487630 1 908066460 2 11634 56772 3 834231234 3 225977234 3 560982293 1 259722413 4 2 54578 81449 2 56388 109942 4 2 45423 50897 3 36317357 4 2 57483 69992 4 4 2 28674 86127 1 985322309 2 34608 49078 2 46168 91275 2 49916 110376 3 260825513 1 995007382 3 745420691 2 99634 100634 3 29739749 2 50904 67602 4 3 895794596 2 46796 96869 1 845180941 2 27823 111809 2 39357 114755 4 4 4 4 4 4 2 41602 86492 1 978924370 1 460417471 4 3 705651960 2 77843 113323 4 3 473667824 3 411430233 2 77155 112006 2 88965 110798 3 30006617 3 998013878 2 71376 74907 4 1 973081616 2 35531 108114 4 1 342120996 2 36713 41261 2 12764 53927 1 141404436 4 1 394547576 2 51063 119936 1 423810744 3 593793437 1 19792342 1 67981216 3 644273808 2 93694 98704 1 996741532 1 417110096 2 63493 112327 3 15331550 2 26018 96522 1 474352630 1 769832722 3 794518120 4 3 1931987 2 30961 100458 4 4 3 855982871 1 10700413 2 43583 85428 2 39630 69975 1 528804123 1 501950998 1 716423779 3 332991380 2 16346 69679 4 3 323166288 1 38459703 3 163332930 2 33618 94341 2 42421 92430 2 27568 56886 1 216672777 2 117240 120390 1 391902791 1 453077589 2 88116 101591 2 38063 85502 3 749623734 4 1 93162730 3 839243809 2 23518 54151 3 511041455 2 6890 45635 3 307376900 4 3 196166066 2 13786 111183 1 159727274 2 41643 63473 2 8915 84947 3 762027966 2 12196 118232 2 14503 29514 2 54464 63795 3 148016618 1 999828676 3 356555760 4 3 832921865 3 425239957 2 86252 120970 4 4 1 734708861 1 830949783 1 134017237 3 113212702 4 4 4 2 104067 120133 2 61542 111058 1 403334547 3 825673762 1 681895784 3 12868861 2 56848 74307 3 777541381 3 830623786 3 224628712 1 14067719 3 196916087 2 89900 93826 3 839016856 4 2 8441 29424 4 1 27281338 4 1 633754921 3 558776784 4 3 769436868 2 13347 115598 1 364198828 3 34254255 4 3 493504485 3 893893438 3 568136557 1 98415611 3 607677887 2 37846 89379 4 3 38453624 2 41598 67451 2 13742 101985 3 702638033 3 252945662 1 552812529 2 15541 112042 2 49662 90050 4 4 2 73815 92809 1 99112665 2 35152 77248 3 983635975 1 832785213 1 360692107 3 42865342 2 10133 55017 1 706200574 1 852036715 4 3 138681532 4 2 87122 118175 4 4 1 559840538 4 2 52865 116730 3 71197657 2 93252 110152 4 1 227836984 2 84171 92993 4 2 5478 42236 1 750193540 3 90270802 3 933697631 2 36883 67953 1 247667279 2 31380 96769 1 66577167 2 36901 62495 1 341137823 4 4 2 64083 77722 1 3860086 3 145673511 3 233705688 4 2 9736 33106 4 4 4 1 504828718 4 3 66290068 1 688905180 2 48189 88612 4 4 4 4 1 449977305 1 319481763 4 2 21878 119824 3 619868963 2 95708 113142 1 456195420 3 62057729 3 6172414 1 428718515 1 307228389 3 396448378 3 121697789 3 532246712 4 4 4 2 194 108842 1 665352723 3 395555009 3 991224487 4 1 28616107 3 624180051 3 667002036 1 469043796 4 4 3 296150160 4 4 1 892300461 4 1 83193267 3 963643646 3 386866486 1 681102604 3 602224055 3 140679762 1 281413077 2 7301 104765 3 281199294 4 2 41689 65579 2 116111 119289 2 40235 70460 4 3 818101320 2 32475 74813 1 591674404 2 67978 71962 1 217467517 2 94725 119517 3 646553010 2 46831 58083 1 11594773 4 3 306634846 1 504950464 1 831031571 4 1 79750147 3 926480192 1 906134722 3 8428514 4 4 1 897516050 4 2 88800 95168 2 41806 71724 1 292132464 1 60519235 1 615917371 1 778193018 3 149531677 4 4 3 995217433 4 2 2779 83445 1 203456976 1 193853219 4 4 4 1 257051320 4 2 93736 98968 1 792366833 3 61258824 1 612603876 3 315045745 4 4 4 3 14635919 4 4 2 86429 109091 1 299308058 3 917236443 2 14942 95753 3 528496918 1 591447587 4 3 493016813 2 41292 74961 2 50521 80227 1 707633823 3 896823407 3 913731751 1 896707575 1 677717819 4 4 3 250722675 1 486288059 2 40133 78875 4 4 4 3 148568921 1 798709591 4 2 11038 79459 3 189443214 2 48968 83078 1 391305431 2 46268 83398 2 35118 70386 3 685112263 3 107059623 1 855736880 4 1 651781498 1 266383896 4 4 4 1 849969522 4 3 386273016 1 65535683 2 68592 112130 1 671124277 3 666092611 3 826124869 2 42620 78726 3 183886459 1 541402545 2 15190 98600 4 3 171225375 4 3 385038633 4 4 3 685865948 3 911861207 1 115409095 4 1 485543091 3 719973970 1 528311998 4 4 2 31685 104436 1 67613856 1 635217736 3 86930421 1 452488345 3 781860227 2 68171 85106 3 140139707 1 58958259 2 83465 96109 1 244984510 3 746823379 2 34154 91802 4 1 593891046 3 819082450 4 1 647158449 4 3 682148364 3 125354694 1 697389234 1 626493061 3 711751584 1 497787760 3 794721050 1 229949408 3 494319407 4 2 60891 120340 3 880506227 3 901180114 3 198404977 1 772829218 1 979665876 4 3 829069345 4 2 41460 55525 3 141020505 4 1 702579777 3 141980599 1 272692102 2 20915 43070 1 680737013 2 16430 69557 1 764777018 1 592247973 2 23356 53431 2 5647 30098 1 761652187 1 983924237 3 259648674 1 895920004 1 108709493 4 4 2 4501 30237 2 40956 64541 2 86545 120554 1 864580986 3 988026035 4 3 554951568 2 39008 111314 4 4 2 105810 120403 1 299712464 4 3 17771899 4 3 691510913 4 4 4 2 40120 55655 4 1 304384000 4 4 2 1672 92902 4 3 661852611 1 411435774 3 388170799 4 1 629918899 2 31836 109999 4 2 69778 76092 1 617221314 3 900032672 3 15232138 3 264678927 1 762119442 3 27728624 4 4 4 1 489139417 3 472943084 4 3 100723300 3 968162363 2 62275 76118 4 1 396421279 3 213409749 1 217094979 3 807019159 1 184200191 4 4 1 664460328 3 419776389 3 821859058 4 1 868704948 3 439111480 3 507563499 3 122400854 2 18781 86393 3 493780793 1 592822542 4 1 2752944 1 446278114 2 20175 87142 2 28332 115113 1 781150153 4 2 14829 31099 2 16581 101444 3 482782107 2 72332 109457 3 79863868 2 13585 47553 2 71347 84990 1 427206360 3 430902719 1 603941488 2 8532 63318 2 4749 69634 3 717266355 3 211299817 4 3 494608474 3 623652892 4 2 28041 53841 2 58041 112357 3 909833819 1 208316064 3 943542676 1 300935104 4 3 2458441 3 627494776 3 440837743 2 4645 94771 3 698565684 2 62948 102773 3 683415347 4 2 49635 98374 1 571319555 3 73931193 2 6774 86782 1 899044933 1 192808157 4 1 693004084 4 3 385689856 2 21234 54990 4 3 901452611 2 35702 36346 2 48845 92870 3 479935464 4 2 75470 107986 3 38278474 3 848418657 1 846300306 3 995823022 3 681606737 1 999097096 3 191773980 2 60530 114499 3 505096111 2 15790 91111 1 162328207 3 456891838 3 333547135 4 1 518292983 3 407871094 4 4 2 58048 102315 4 4 3 305280102 2 24612 55958 3 919872411 3 461987281 1 287890494 3 882036071 3 845033307 3 266670416 2 12839 101231 1 829117933 3 808752816 3 896613488 1 758867444 1 872653881 4 1 905179563 3 16025077 3 663745800 1 85880446 3 815347635 3 141889157 1 535158447 4 4 2 71990 81311 4 1 340020482 4 2 78049 116852 4 3 37614614 2 8826 11966 1 597595644 4 4 3 113410756 4 1 634036563 4 2 85125 104718 1 100516148 3 244174837 1 885427555 1 571282248 4 1 202579157 3 820339081 1 63321221 1 862606773 2 38861 66939 2 24738 25634 2 12244 58854 1 710175463 2 56346 94779 2 81166 105477 4 4 4 2 63168 83667 4 1 832807856 1 905632834 4 4 3 117350292 2 6989 73945 3 645517229 1 7280000 3 12728742 2 50348 90059 3 833744548 3 8397065 2 13303 61536 2 16305 96590 3 216166575 2 44257 98622 3 535415320 3 902152428 2 9468 76875 2 45859 108607 2 104414 113826 1 957517043 2 67628 121391 1 579211131 2 102233 115408 1 755209357 4 3 245991389 3 118820427 1 357659345 2 12103 18625 4 2 17695 52354 4 1 202194274 1 393669795 4 2 38861 73845 3 76807379 3 65601081 3 479737182 3 811141484 3 835171061 2 74502 89123 3 186079102 4 2 7239 45895 4 3 730970518 2 116355 117527 1 79480386 3 989462724 4 4 3 537046688 2 36677 48591 1 991127823 1 245157723 2 50620 60785 4 3 982509419 4 1 563666965 1 487529893 1 120439140 3 162485504 2 3041 11526 3 495991499 3 48682815 2 59431 88599 4 1 833105028 1 22453822 2 6939 73310 3 937019246 4 2 99042 108763 3 31355488 3 140598729 2 17788 19915 4 2 28660 36659 4 2 15286 79757 2 19336 24731 3 462664377 4 4 1 170819810 2 50754 59951 2 65585 72599 2 49233 64126 1 854087579 2 61364 90589 2 15298 77338 4 3 289671841 3 801038669 4 2 37661 44617 2 3652 9586 2 68426 114886 1 430893972 1 547937591 3 243833126 1 896692905 1 107358327 2 20066 44497 3 74035701 3 512973049 1 782197112 3 69876714 1 381025528 4 3 8339379 3 769417574 1 390425818 4 3 828040221 3 309260173 4 2 21400 114341 2 39200 112352 2 101179 119417 3 197566557 2 38513 45658 1 803742260 1 13758802 3 466293210 3 75634613 2 17739 26979 3 367315219 3 301654067 3 336047689 3 738284383 2 19383 102229 3 626885530 1 574210175 4 4 4 1 207434881 2 17073 87053 2 34464 40525 2 42282 62684 4 2 12977 19132 3 378878093 3 713600201 4 1 191501925 2 53700 107453 1 155549791 1 470390032 2 14875 57771 3 712413985 4 3 762178465 2 61866 121090 3 202753482 1 3428109 2 92218 118510 3 870879812 3 220530977 1 62063995 2 15349 101565 3 424564658 2 40048 71819 1 308112228 1 804977058 1 953437751 4 3 315754455 2 45905 83963 1 576731928 3 541960099 2 76918 98837 1 786734594 3 209051400 2 45063 52666 1 981481306 3 697905729 3 141523684 1 954600231 3 471301682 1 796237577 1 261573796 3 226842959 4 4 3 328912027 2 50461 99102 4 3 157255926 1 566964273 4 3 991266127 2 82523 110299 4 3 913841192 1 26888331 1 783225818 2 107510 116502 3 502531116 2 49328 75153 1 393992019 1 166839252 2 27603 31407 2 25075 55801 4 2 18284 91079 1 477326159 3 440196107 3 299311584 3 641439682 1 63890736 3 45279196 4 1 650444248 3 912161507 4 1 935310309 2 71049 94267 1 762627768 4 2 13107 15673 1 588829269 1 736229411 4 1 384587700 4 4 4 2 51360 52263 1 668378417 3 935027844 1 95987452 2 3580 105424 2 42168 85106 3 284775666 2 64958 110286 4 4 1 324361681 3 804567515 4 1 931704220 1 264993014 4 4 2 1559 61794 4 2 21381 100964 2 58879 65498 2 37168 94262 2 47528 99972 1 960067281 1 9548475 4 3 447252181 3 36770681 2 27277 112532 4 3 839172792 1 19040799 4 4 1 49982976 1 69190465 3 59435118 1 883769366 3 738934015 2 3216 117146 2 60257 118135 2 6011 24887 3 138871681 3 472816455 1 732528061 3 341091879 1 958017508 1 704821158 1 605164856 4 2 66759 106211 1 565167533 1 76529741 1 801941710 4 2 24246 78668 2 33902 115156 3 515384451 2 80012 117770 4 4 2 57496 92800 3 514531773 2 4170 119994 4 3 13169191 3 366510155 2 13073 50328 1 901721449 3 61562451 4 1 436284846 4 4 2 12127 102956 2 79137 91885 3 525316280 1 741603393 1 346837394 3 846421904 2 17428 80591 1 51779809 1 617627855 2 50853 84399 2 78090 104339 2 36658 40679 2 8316 87239 2 8236 81831 1 387349937 3 733087344 3 123608398 4 3 64835112 4 1 456050972 4 3 658257281 3 193856992 2 47431 79895 1 888593989 3 696870842 1 979918978 4 3 509079741 1 53495893 2 3616 59021 3 111955088 1 259037483 2 108779 112095 1 723163095 4 2 46765 82879 2 46433 66246 3 477478300 2 29920 58192 2 9732 37709 3 805278291 1 331105248 1 1130662 2 100990 112353 3 38091754 2 17502 22706 4 2 64032 67744 3 266157412 3 91860674 4 1 152960603 4 2 39194 59006 3 900337664 4 1 536990975 4 4 3 3596651 4 4 4 2 11217 112567 1 57380578 4 4 4 3 52829014 2 69669 116125 1 980921510 2 56186 120293 4 3 228520583 4 1 751134280 3 968533625 4 1 744048832 4 2 11595 71473 4 4 3 385179382 2 67822 110689 1 269934846 2 79900 85438 2 5010 76846 2 20517 51907 3 174068968 4 4 3 386703482 4 1 295948 4 1 790618962 3 348110746 1 931194090 4 1 59288785 2 67492 93343 3 47513422 3 937905584 2 6102 81624 1 391855486 3 482433628 4 4 2 43206 71507 3 574945887 3 91828528 2 63723 76926 1 366924723 4 4 4 2 66384 116265 2 66173 119540 2 64449 67001 2 41829 55185 3 190211043 3 62784710 4 2 29942 74827 3 14719175 3 155525162 1 144519802 4 3 187858447 2 12147 109306 3 595178734 1 154149480 4 4 1 22239321 2 28182 50766 4 1 901915099 4 3 21655647 1 534149671 1 73574489 2 76647 82713 2 15365 111533 3 865581645 2 12233 46575 3 445442133 3 664528647 4 2 61375 83006 2 25767 57197 4 4 1 118508235 3 652926836 3 25202437 2 6227 45680 2 24976 89748 3 146713899 4 4 1 593113744 1 765483319 1 979724140 2 45054 93288 2 51551 90258 4 2 60969 116224 2 21313 64399 3 560693422 2 92983 112761 4 2 17172 29500 1 466654849 1 385136917 2 38140 50389 3 370661673 4 4 1 78098605 2 27058 74012 2 64138 80041 3 776823710 2 10375 24003 3 52743373 1 103111210 2 38109 71063 4 3 451341365 3 547898531 3 420932355 3 582960524 3 411563369 1 309420020 3 576045112 4 1 659902612 2 2764 33747 3 438964566 4 3 207264187 1 233081739 1 335199596 2 34372 108589 3 241528606 4 2 25494 43650 4 3 970851696 3 283536580 1 387350840 1 13087436 3 780029584 1 75152356 1 163083863 2 18426 63667 1 19571029 4 3 454429889 1 20986093 4 3 71423739 2 18456 50630 3 362951065 3 220101792 1 669363031 2 13706 46686 1 203162142 3 133443566 3 972152980 3 58867274 4 3 340912720 2 3732 88452 3 302556965 1 241463784 1 949087942 3 349971197 2 35865 47364 2 83691 101674 4 4 3 507618979 3 54592282 4 1 132323691 3 292715637 3 638088653 3 170779534 1 142507581 3 106145840 2 55267 68910 2 29676 91298 2 47164 97801 3 388613159 4 4 4 2 34793 106129 2 61018 109357 1 499892503 1 625101277 4 3 538375758 1 293659685 1 892315762 2 3164 34965 4 1 257016889 4 3 893764299 2 78895 97532 4 4 2 10412 100306 2 51789 63467 2 86874 107309 3 530112329 4 4 1 732653530 1 268287429 3 98194220 3 658365353 1 968452448 2 9079 103662 3 16251646 4 3 62582831 2 90638 115819 3 38920679 3 64496222 1 412372655 4 1 795337794 1 144912681 3 36510214 3 483543843 4 1 384838168 1 372657576 4 2 38668 53778 3 433649551 2 73735 81736 1 825427281 2 9520 51092 3 823715380 4 1 11846970 2 14978 22213 2 51893 63908 1 460370569 3 330697962 1 49311038 1 140986761 2 59362 84981 1 53783334 3 504179758 2 11983 121257 4 1 441351015 3 451796312 4 2 87700 89944 2 11373 90033 4 4 3 100972195 1 20489407 1 335404404 1 82056568 4 4 2 71607 118623 3 806616886 2 40334 114904 4 3 237119288 2 32469 77615 4 2 8800 33798 3 272144320 3 21801524 2 78108 95993 3 855979181 2 85597 98902 3 73428376 2 62201 71103 2 42352 120618 2 28372 32388 2 63 100807 1 493076494 3 409332386 2 8009 112013 2 26412 42312 2 6170 58013 2 40079 87922 4 1 778645749 1 461626168 3 496482083 3 462554030 4 1 940960930 1 377212264 1 218555692 1 422402754 1 797592670 3 135316403 2 31037 103079 3 55287774 4 4 2 11549 24326 4 1 47401506 3 337167117 3 584068600 4 2 73136 93838 4 2 88742 121459 4 3 835174500 4 2 60777 74587 2 11244 60214 3 365290228 2 36165 68270 4 4 2 21864 104237 1 863270304 2 50080 94484 2 7353 94261 3 524016835 1 31895888 3 45870395 2 105989 107650 1 853729795 3 987599124 1 968464627 2 3520 83604 4 1 53706957 3 450803337 1 155158052 4 3 643341062 3 643210948 1 731916303 2 99628 116688 3 906012571 4 4 1 1148593 3 730553678 1 797242750 1 757739470 4 4 4 4 2 87292 96207 2 93992 101072 2 9931 14736 3 450981003 2 66320 90973 4 2 54789 100730 2 42965 64344 3 589566033 3 429026923 1 620081345 4 4 2 40710 58211 3 431806142 2 76985 103795 1 509882303 2 82062 107534 4 2 96859 102950 2 4786 46671 3 343089041 1 129314880 3 639547428 4 4 1 56630454 4 3 167594122 4 2 3652 116327 2 19553 36786 1 73199716 1 837150772 4 2 96609 107692 3 319380547 3 848565885 2 1579 51074 3 51369710 1 401873367 2 20314 44123 4 1 862895250 1 508156575 2 2388 119348 2 83908 121670 4 3 369863191 1 7553554 3 73627473 4 2 52706 95571 2 13563 17045 1 937177922 1 67622666 2 79163 95892 1 489064598 2 32738 102840 4 3 449597063 2 71473 86973 4 4 3 606248547 1 805042736 3 305118312 3 999286936 4 3 267488261 1 973560581 4 2 81844 106874 2 79418 85584 2 13973 15255 2 40428 71910 3 423535277 2 31220 94977 4 4 4 3 189031355 3 886023204 1 71355208 2 36687 40060 1 526720906 2 25739 113758 4 3 456962225 3 905997523 4 3 45139304 4 4 1 386187423 1 853787395 4 4 1 790816986 2 55796 114011 1 16065648 3 877207167 2 4393 23688 4 1 694951925 2 111459 112484 4 1 410928186 2 27771 76399 1 291853041 2 8810 107610 2 44211 76692 2 9518 103756 4 1 285850035 1 7856480 1 514316615 1 524236670 3 783039943 2 33483 68299 4 2 94654 99175 3 762739849 3 556560132 2 68432 83726 4 1 103469657 2 37430 78795 2 70440 76606 2 8042 71262 4 2 70029 91549 3 266248208 4 2 285 119248 2 41051 67065 1 483349525 1 39794961 1 60297440 4 2 75058 99248 4 3 909609714 2 36939 81477 1 276096155 3 321957759 3 52027994 2 589 49408 4 2 40377 63306 2 32050 75999 4 4 1 49972955 3 350899475 1 531723616 4 1 62133052 3 460088457 1 523111517 2 15146 56770 4 1 515864670 4 1 762332929 3 283075586 3 800029874 3 924604539 2 42306 61167 1 865782534 3 118102526 4 4 3 633018730 4 1 649845440 1 861843962 1 11919899 2 67441 106577 1 48210717 4 2 15858 28540 2 101719 119398 4 3 249023342 2 56218 81464 1 438759302 2 44576 47248 1 243484513 2 45705 117863 4 3 346902539 3 656741759 4 4 1 125476014 2 113 119542 2 80993 104840 2 31406 44170 2 9912 111092 1 763535414 4 4 1 129031290 3 605561268 4 4 3 907819594 1 167412983 4 2 20689 21315 4 2 60190 85995 1 532938059 4 2 81469 98133 3 893270931 4 3 669178000 4 3 792994131 4 3 660213406 4 2 32003 33705 3 985764536 4 2 13630 101999 4 1 793422214 4 1 599315442 3 467825782 3 749244825 2 38048 115410 1 575745615 3 932238486 2 91955 118240 3 625351339 4 4 2 1005 15071 2 5124 62407 1 346159084 1 948807400 2 15872 107501 4 4 1 380726896 2 39883 63068 2 211 65842 3 289703618 4 2 61786 91339 4 1 384673671 4 2 33932 110497 2 68715 120928 4 1 808175903 4 2 74643 106257 3 628253149 3 11938911 2 20822 49173 2 22767 46592 1 526780452 3 690453 3 133727498 1 148448393 4 4 1 207080834 3 806247356 3 826992250 4 2 86611 121367 3 433734542 1 646463750 1 740784899 4 2 33460 80128 4 2 27659 56708 4 1 47668421 1 85190750 2 70161 106511 4 3 470987366 1 830867053 1 906599588 3 166246664 1 407968856 1 311784006 1 391952462 2 12765 111004 3 389429342 4 2 8138 104017 2 17721 59154 3 972002825 3 333992917 4 2 70056 99878 3 883411894 4 2 32141 39668 2 62622 107781 3 84461022 4 2 58862 104411 4 1 708320767 1 496835405 4 1 409228359 3 459366679 3 199864982 4 4 3 381085462 2 3100 35659 3 30715799 4 4 1 784888507 4 3 229543134 2 48265 63612 1 872939854 4 2 58295 61938 4 2 14418 22255 1 121662542 1 451616627 1 25103464 3 118402776 2 11045 58081 4 1 953461602 3 285263018 3 476830897 3 512265817 4 2 61520 63847 1 106401712 1 124054833 4 3 345602662 3 298711094 3 800544263 2 33524 66739 1 229670880 2 49820 91541 2 80437 85212 1 390402259 2 81944 84425 2 19682 75661 1 132627867 4 2 24979 83584 2 1998 108758 4 4 4 4 4 1 724697517 1 118411017 3 305183781 4 2 74152 107740 4 4 3 578741404 2 83186 118827 4 3 173630634 4 1 328886000 3 172004958 2 33161 51227 3 78002422 2 31103 34892 3 513675783 4 4 4 4 1 304577465 3 43313718 1 747300369 1 540682185 4 1 498045850 1 19315678 3 329299771 1 509221133 4 4 2 14274 74038 2 37858 120366 4 1 68822713 2 29626 81081 1 891337411 3 974241375 4 4 2 35244 60393 2 12454 12942 1 381061197 2 31433 113336 2 58318 73982 3 298565712 1 741946434 1 924475446 2 22593 75649 4 4 1 475144936 1 488726184 2 21690 104432 3 718667426 3 31496482 4 3 36221924 1 222656476 4 2 22653 83988 1 742613416 3 59101071 1 55386762 3 411184413 1 309926988 1 73656196 4 2 23409 53386 4 1 730756208 2 71994 99134 2 20839 23388 1 86351727 1 758298619 1 694545333 4 3 526371068 1 647783346 3 245873077 3 786281267 4 4 4 3 381325590 2 34172 41749 3 108011881 2 85951 111068 3 757483791 4 2 2576 98283 1 624429613 3 638672222 3 112749432 4 4 2 20143 93655 2 9586 73003 1 23349965 4 1 527263583 4 3 314080804 3 239221817 1 619278962 2 8359 102381 2 14143 98640 4 1 555765995 4 2 58783 115153 4 4 2 7792 33834 1 332720330 1 988632912 3 923472853 2 11105 82545 3 233224758 1 801393033 3 962822022 3 625404667 2 27233 62121 1 712627268 4 4 3 71012286 2 42745 97055 4 4 1 962617787 4 1 815499799 3 405517473 2 33054 45880 4 4 1 755899857 1 577610566 3 770410078 1 3850783 3 736252022 1 687031779 2 20872 49963 2 45861 56263 1 949209624 3 299895581 2 6283 49141 1 825922207 2 33529 86567 3 325402135 2 5776 30251 4 2 13513 77883 1 712333774 1 950967012 1 348095714 4 2 18489 91056 4 2 105690 119810 2 15842 21747 3 260043180 1 914206339 4 4 3 79231556 2 23865 46147 1 681163583 4 4 2 16594 19330 4 4 4 3 570271723 3 86876997 2 83291 121042 1 378500922 3 225525417 3 899787014 2 59739 109825 3 653101953 2 51320 55505 1 156069182 2 39739 100750 1 518972832 4 4 2 7 34457 3 404539397 2 37336 62763 3 522774387 4 3 41883806 1 473818654 2 22253 68679 4 4 1 58303179 4 1 282446706 3 232152697 4 2 104122 114744 2 115245 117403 4 4 1 70255645 2 54579 106215 2 8168 59554 2 15184 72449 3 988877389 2 32135 96282 4 4 1 144019808 2 65399 102710 2 7320 15722 1 38404128 3 499538776 1 528454936 1 267458047 4 1 755975835 1 929710747 1 66642322 4 1 992680051 3 304034639 4 4 4 3 387014239 4 1 286665957 2 82441 106779 2 34926 93454 1 339827884 2 21063 36307 3 272106613 2 47730 94050 3 414201259 2 40563 108531 1 308818006 3 497510258 1 19457503 1 985775878 2 5179 36111 4 3 550606264 4 2 77835 82664 1 44868931 3 19389869 3 723926818 3 737313616 2 19664 72986 4 1 208220158 4 3 98946132 3 670853275 4 1 593883627 4 3 739108801 2 67180 76944 1 597594911 1 514528832 1 14123753 2 4238 105539 4 1 191322814 1 257660558 2 3074 95152 2 45012 83950 1 572537028 1 18347966 3 1331184 3 527120308 3 980441072 1 250988380 4 4 4 3 475059688 4 1 960731725 2 38511 110954 3 568347400 3 557623275 4 4 1 544575902 1 125328250 3 292628429 2 16174 20412 4 4 2 12719 74979 3 364000532 3 163408754 2 48762 93431 3 349723320 4 3 53952123 1 948164637 3 952640313 4 1 591930990 4 1 691243781 2 16803 19146 4 2 81129 98407 1 649508395 2 24387 61199 4 4 2 73527 110972 4 4 3 405605987 1 22389626 2 18753 99494 2 63637 85059 2 47657 85519 1 225006969 3 654025666 1 357050911 4 1 991394300 3 653705095 4 1 619445227 1 832086212 1 198062509 1 31177402 1 329935802 1 189470338 4 4 4 1 273254583 1 496547153 1 456500831 1 36705211 4 1 188660010 4 4 1 388674198 2 4982 62781 4 3 100279007 3 218823195 1 577493170 3 838080927 3 313333558 3 763791350 4 1 519802988 2 7236 79974 4 2 28900 99893 2 6102 74925 2 9387 38955 1 945670470 1 427549106 3 848580666 1 778482841 2 1382 102144 3 385327510 1 232221623 4 1 275066294 1 774327755 2 56773 57630 4 4 4 2 44595 68935 2 37203 97579 4 3 780412935 4 1 233599099 3 449755898 3 41598197 3 530179414 2 35000 50273 2 60114 65117 4 1 226955776 4 3 200589974 1 913441336 3 18829807 1 272019162 4 2 26577 60400 2 23083 119037 3 579829782 2 41115 78934 3 612038761 2 10564 102535 3 762445787 4 3 397461166 2 2988 51016 2 25119 94111 4 1 403654352 3 42827301 2 46323 100009 3 826262550 1 58773591 2 32199 85527 2 16596 51146 4 3 988956632 2 20187 64143 1 801089512 3 284609037 2 59537 108393 3 680365041 2 27221 109336 3 200443733 3 446779176 2 6508 8479 2 10344 61785 4 2 63709 117255 3 605896030 4 2 203 31057 1 122751154 2 51490 83939 3 497252858 4 2 36938 109426 1 37434222 4 3 21115687 2 6717 77260 1 910680780 2 35479 108804 2 14002 58857 3 860894068 1 149478287 4 3 230271554 2 30340 41489 1 171230141 3 21734115 2 75562 99609 2 7437 48274 2 103561 112607 1 239943393 2 18804 45007 2 10844 46011 3 695148250 1 711831727 3 900500906 4 3 234274837 2 3104 40315 1 176073557 4 1 79654970 1 291033156 3 594096885 1 565348166 2 66622 85038 1 190901182 2 32600 80593 4 2 3403 10918 1 636621009 2 82163 89352 2 7197 52203 1 553817979 1 20200609 3 78596102 1 427092473 4 1 757722245 4 3 851309462 1 623981222 3 136202753 4 3 710430464 3 42355377 3 975344681 4 2 54611 113471 2 4690 85485 3 960365302 3 208385925 3 419813692 3 587036576 1 808096038 4 1 138516280 4 2 35391 75217 4 1 184244952 4 4 4 4 1 320493890 1 664633952 2 29765 89438 1 509255517 4 4 1 302398038 2 30600 115554 2 113097 117296 2 87630 121936 2 94206 114906 4 3 111506969 3 519806252 3 225318117 1 632690348 3 700883864 3 955496906 4 3 338232383 4 4 4 1 183773081 1 182172122 4 2 36130 45716 1 230963804 2 9939 39953 3 634879702 1 90170959 2 41241 64741 3 571380179 3 669508728 4 2 2134 86813 1 20949629 4 1 199719741 4 3 14206982 4 2 43608 114024 2 19464 36682 4 3 338405543 3 112064994 2 25623 78394 3 120778540 4 4 3 763675083 3 6462821 2 33998 69590 3 383161723 2 28007 98762 3 244415454 2 89061 96083 2 85474 105697 2 17185 20996 3 713713902 4 4 1 816188398 1 125527766 3 627842929 4 3 170090838 4 1 58798013 4 2 28581 112453 2 17533 71287 4 3 587691338 1 503771990 2 114193 118421 4 2 13631 117500 2 23760 103366 4 1 23581491 3 72003597 4 1 893310299 4 1 26492393 1 188709666 2 12600 22285 1 360754308 2 37078 121991 1 578450486 2 48289 91995 1 574708799 4 3 218019644 1 475889366 4 2 7484 58951 4 3 190274959 1 156495057 2 9147 96870 4 2 91008 109562 1 186694414 1 641116306 3 58263298 2 21714 120758 3 363389936 4 3 64606179 1 763457238 3 117296229 4 1 64172228 3 310528550 2 2697 93356 3 515179280 3 599677603 4 3 995847505 2 35988 85524 1 942225592 3 21095730 2 27139 78982 1 312270150 1 910416891 2 71304 117900 1 950473131 1 72465934 1 460738632 3 706496950 4 2 26015 45967 1 865874518 1 58620721 2 6144 105191 1 193880622 1 740910808 4 1 903755984 2 17907 98283 1 325214978 3 915901128 2 12175 46861 4 4 2 25907 114206 3 349828627 1 245095861 4 1 568159737 3 147106393 1 436680207 1 870147192 4 4 2 14196 109092 3 872494537 4 1 764970640 2 43084 58968 2 50004 121983 4 3 267377933 3 461954860 4 4 2 22088 112494 2 61449 63088 4 2 51020 106327 3 354682402 4 3 984104181 1 634562417 2 19655 53997 1 698937224 3 6476276 4 1 876046490 2 60406 101957 1 190015303 3 317948809 2 2458 118570 3 49074617 3 544364719 3 847303271 2 81280 109036 2 58324 111629 3 704055035 1 320607601 4 3 834231857 3 674621020 1 839984100 4 4 2 43847 74857 2 44860 47830 4 2 25528 96313 2 58709 112929 2 19389 82238 1 603077622 4 4 3 302959497 1 559562602 4 3 661330506 4 4 2 83783 117926 3 845115438 2 73024 120528 4 3 878676005 1 361483531 3 936261723 4 1 24580244 4 2 57764 102649 2 72262 99150 4 3 100840627 1 41757603 2 30200 48036 3 529263627 1 475979682 3 162013059 2 88341 118806 4 4 4 3 425287241 2 38738 49167 4 4 4 3 8828604 4 3 899936516 4 1 546681437 1 111174165 1 685271740 2 21600 50840 2 93533 99213 1 337011289 3 350285200 1 154261365 2 93494 93707 1 334467363 3 695155963 2 106853 116303 1 476321000 3 588787268 4 1 447272493 4 4 3 247666129 1 992386866 1 127277914 3 746123225 4 3 396497103 2 7121 42975 1 505528810 2 10167 96229 4 4 3 528838471 4 1 296923005 4 3 621334416 2 25612 81103 1 516571112 2 83063 92340 1 42018019 3 452288825 3 890177452 3 909482661 3 476613388 3 24752224 1 473285640 4 4 4 4 3 43615381 1 214682172 1 752491130 1 309955968 1 268549435 1 31838905 3 415515769 4 3 672707761 1 185723793 4 1 772070757 4 4 2 29637 115514 4 3 477325262 2 26253 59087 3 771586679 2 23029 89790 4 2 41628 120818 2 23858 120983 4 2 104428 117643 1 848800425 1 906096365 4 4 3 257003178 2 547 86984 1 15161516 4 4 4 4 4 2 60753 71600 2 1774 23227 2 60932 104818 4 2 11120 42134 2 7803 78011 3 47540550 1 250156089 1 561321338 4 3 124142517 3 995631649 1 7084490 2 89029 97396 2 11242 118306 4 3 2442932 1 563033600 3 390069478 2 54633 96921 2 15518 58671 3 65409146 2 29008 77276 2 7183 39562 3 677365989 2 42715 89284 4 4 4 2 43165 84517 4 2 62919 95068 3 522648787 1 892239893 1 580583457 1 732583032 2 76896 105649 4 4 1 216085362 3 924507792 3 652308958 2 24672 48167 2 27107 120339 3 522929448 1 283342930 2 21758 101413 3 621734521 2 85570 119842 3 70368552 2 12068 101896 2 3053 85666 4 3 13774365 2 10409 64115 1 919212099 4 2 3600 98772 1 548797393 1 334943421 4 1 93427899 3 945196257 3 235546963 2 60884 70669 1 836225032 2 46110 99652 4 2 90983 91549 2 32643 85493 3 55672796 3 80912207 2 27018 41885 3 644752424 3 212061578 1 88936069 1 406076339 2 59708 77841 3 55260735 1 599543156 2 36325 44094 4 4 4 3 51750776 2 61073 82831 1 933255533 3 13362424 3 478002831 1 775422578 3 951029387 1 904486167 2 54570 56924 2 28530 50714 3 559200146 2 24964 65024 3 397567464 1 202236022 1 180120543 3 259507658 2 33552 56620 2 4205 11678 1 765849246 1 56132474 1 618435263 2 1132 6949 4 2 28255 83494 3 447361810 2 71333 81542 1 965053515 3 113352835 2 12169 99337 4 1 200274584 3 744233161 1 34940724 3 986925026 3 243181731 1 204119990 4 2 31442 49719 2 26802 86381 2 29731 110062 2 16327 85061 2 18934 63254 4 1 921651698 2 35114 51376 2 31169 96518 4 4 3 9768899 2 18939 24086 3 626247921 2 80044 89055 4 4 2 4681 50654 1 617979992 4 4 4 1 641067416 3 366928085 3 546418753 4 2 6000 77558 3 534941958 1 169230017 3 345414389 2 15218 67024 3 814055391 1 972482859 3 835910279 3 334422999 4 1 271730424 2 65512 91549 3 21796086 3 887437052 3 981288888 3 535042198 4 4 3 369259069 3 230708383 3 727349333 4 1 139841681 3 615088131 4 4 3 730324562 1 715383974 4 2 120409 120632 3 472417043 2 78673 105173 2 60551 121190 1 276774996 2 55364 104121 2 56833 118957 2 10678 97468 1 365128055 2 39572 43221 1 123093211 2 20418 33082 4 2 98788 114811 4 4 3 297734396 3 812744216 1 611810934 1 855166942 2 22262 121612 3 8569936 4 4 2 33142 69282 2 4056 4681 2 13220 42002 2 8708 37440 2 69088 91747 2 4479 72315 3 704575269 2 50814 65229 3 825944024 1 482322708 4 2 41528 54309 2 12193 24526 3 446097727 4 3 601654556 2 61370 78765 3 518301296 2 10496 44152 3 104837606 2 12660 70662 3 751875756 4 4 4 2 36287 110907 1 841871319 3 658109700 2 35447 55298 3 98679624 1 6301939 4 2 76918 83989 2 42741 44498 1 468835437 2 23371 94652 3 651975096 1 717485668 3 857577190 2 46112 91742 3 496722978 1 9056987 2 14818 85464 1 245873064 3 903765123 3 527733762 4 2 4147 121988 4 3 338648439 4 2 73827 83194 3 264785045 4 1 989642612 4 4 4 2 3785 88662 1 936544175 2 108595 109440 4 4 1 125708230 4 1 222473855 4 4 4 4 4 4 2 60620 108921 3 11849556 4 2 11580 93084 4 3 752294539 2 17803 43881 1 518749822 4 1 957039957 4 1 869139721 2 12050 58118 1 130711791 3 420374369 4 1 969117611 4 2 86729 112284 3 902669917 3 444717347 3 230941112 3 499015964 4 4 4 4 2 2909 73300 2 43177 97890 3 529318998 4 3 59389433 3 71900788 1 364340541 1 426891999 3 237276818 2 37061 64537 1 356180496 3 689448115 1 234326697 1 898762440 2 105075 120274 3 448686143 4 1 601440670 4 4 2 23587 56163 2 102269 106073 1 9950686 2 1905 31587 1 106759297 2 16340 106031 1 921630603 2 86057 104097 3 260220895 3 599785433 1 493660467 4 1 764348573 1 300302901 4 2 8037 68024 1 21593627 4 4 3 818724158 4 2 17780 50625 1 642982074 4 1 841575505 3 34495594 3 790945051 4 3 609477100 4 3 559087228 1 23400886 2 75886 115905 3 306431843 1 404615057 4 1 332268141 1 805813905 1 539527436 4 3 248086493 3 29012573 1 441282409 2 27752 85596 4 4 3 422944353 3 69049941 3 507513088 2 18180 96040 3 452659071 2 23623 106471 4 2 77946 112318 2 67552 117226 1 95679449 3 284603223 4 3 899614272 1 22455132 1 199439065 2 11541 86087 1 633456552 4 1 433777708 1 815192574 1 609941987 1 62351583 4 4 1 862885124 1 963362031 3 480300149 3 949291711 1 840707236 3 312849403 3 706100747 1 225184449 4 1 851362549 1 322521337 4 1 743911535 1 330517910 2 10993 34585 4 1 497782815 3 954824081 1 616073923 1 374270331 4 4 1 871578421 1 243081887 4 4 3 980227648 2 40592 95299 3 418486177 1 727199777 1 306392274 3 220027020 3 542763320 4 2 37668 64118 1 856240650 1 340875599 1 593034497 2 5856 77574 4 4 2 67087 118468 3 697317647 2 95792 119598 4 1 269601041 4 1 613904074 2 49716 88597 3 197183732 4 1 20968253 2 113589 118087 4 2 64912 89562 2 9387 32687 4 2 7529 29578 4 1 27791826 4 3 793105711 3 598943980 2 29527 73200 1 122691701 4 1 970040273 4 3 107118359 2 36984 116892 2 58512 96682 3 830653795 2 3271 47573 3 54653273 4 2 32360 119918 2 51859 54756 1 230234076 3 116447087 1 410559363 4 3 397855246 4 1 640538165 4 3 53065692 3 912556948 3 814111213 4 2 34875 51388 3 703429213 4 3 543621941 3 528000990 4 3 936899241 4 3 610500452 2 43512 111256 4 3 195333851 4 3 414973492 2 10058 74120 2 7414 22808 2 1824 99772 4 4 2 73392 95652 4 1 367827806 2 39233 78666 1 703784177 3 910409306 3 591677919 4 3 1834314 4 1 700251777 4 4 4 2 82896 106935 4 4 1 594346201 4 2 36323 62188 3 497031670 1 66086909 2 53315 106929 4 3 391822921 1 719117206 4 3 835176694 3 810357800 1 808911332 2 66514 74124 2 46140 99992 3 884908577 1 206140250 4 3 257107263 2 60512 113182 3 457792739 2 77098 114195 4 1 4054640 3 579004356 4 4 1 306625317 2 46446 77091 4 4 3 655977004 3 58060055 1 952008171 1 164984092 3 711910154 2 48055 90387 2 34989 116565 1 362663564 2 36098 100204 1 942951214 2 79021 83777 2 31126 92279 4 1 937294683 3 541511500 2 36159 121909 3 912015315 3 205634787 3 958848748 1 678313595 2 49111 113980 3 721405706 1 349973222 4 3 309818424 4 1 669581175 4 3 279463015 3 85929455 4 3 443607824 4 4 4 2 64760 104613 1 254052264 3 880455695 3 922761294 2 68303 87946 3 49155679 3 897242185 4 1 448225647 1 296850500 4 3 196946402 1 132438018 1 943120337 4 4 2 14039 83584 3 24922428 1 714156980 1 469486396 1 870193355 3 105788713 2 5076 94843 1 738193927 2 16755 27166 4 2 77677 115357 1 611890200 1 603673859 1 738236147 4 2 37318 120406 1 397319884 4 3 893984391 1 140621689 2 71317 85595 3 784739092 3 357868212 1 230301709 3 689797280 2 7508 58991 1 132056830 1 787494117 3 673082886 1 737213533 1 891780964 4 4 2 66522 120703 4 3 520973497 1 726859963 1 43280009 3 425788809 2 35863 96550 2 33266 47669 3 994142558 2 75025 111731 3 341040318 3 53617870 1 163846952 4 3 203722896 1 451305004 1 214678727 1 941702351 1 203242128 4 4 1 341081584 3 149059235 1 707239602 3 311245671 2 4605 68975 3 736334351 4 3 955602035 4 3 986804096 4 4 1 165902157 3 109383963 3 625864655 1 336671515 2 24029 48785 4 2 73130 108567 3 463670851 3 597641062 3 35741432 4 1 78408041 2 7859 29190 2 73665 122058 2 74433 112069 4 4 2 31019 69024 1 256246438 2 57404 65195 1 679247204 4 1 284344620 3 693697535 3 409837568 1 189997303 1 23724291 2 59252 81632 4 2 16167 90950 2 29636 77552 2 39593 81188 1 34426219 4 2 6638 36202 1 400799104 1 789390819 4 2 39667 40634 1 965066432 4 2 96411 118036 3 759860575 3 16245447 3 734451931 1 915003077 1 167726101 2 70413 71315 2 45470 50161 2 8380 40460 4 1 783546590 3 599085898 2 19270 89143 4 3 654626803 1 588537015 1 649356318 3 132755646 1 603196881 2 60895 81512 2 70446 107101 3 164881414 1 421992145 2 21374 62405 3 158980312 3 934319013 4 1 650857628 3 531213515 1 428293401 3 95467960 4 1 894473015 3 829385938 2 56154 89865 4 1 507004677 4 3 561333516 4 3 1669018 3 525649369 4 3 753784066 3 504162169 4 1 557808810 3 603265438 4 4 2 42034 76310 2 13040 120802 4 2 1323 78849 1 691090315 2 4625 116218 3 998885435 2 27416 106302 3 825035678 4 3 707446009 4 3 951173802 3 565039015 1 301742256 2 55725 98676 4 1 67585945 3 636856012 3 644602544 4 4 3 442504578 3 927962631 3 408351999 4 2 15524 29760 4 3 610977262 4 3 257837336 1 61303868 1 848345382 4 3 618386310 4 4 4 2 44495 79581 4 2 70684 84152 1 336095707 1 589844214 4 2 15834 112682 3 725146190 2 72432 77563 4 2 104922 117931 4 4 4 1 18002078 4 4 4 3 316852799 4 4 1 917253629 3 54139102 3 579673696 2 33364 54021 2 7226 118315 4 3 720573097 3 992004912 1 32121691 1 560303538 2 19026 89392 2 55367 56296 4 2 30100 56808 3 159445200 2 89549 116998 3 952579230 2 101519 104128 4 4 1 187726095 4 3 918367892 2 20355 98003 3 577650923 2 15493 79066 1 443016978 4 3 718519812 1 816732696 2 23187 88228 1 435628637 3 735429500 4 4 4 1 592835994 4 3 320310940 2 44706 50188 3 463531945 3 25056642 2 16072 93714 4 4 4 4 2 103067 110953 1 72020629 4 3 193606290 1 902817181 3 568220049 4 2 44759 114512 1 8551717 1 96396913 1 379167349 3 655143110 1 962413220 1 147744058 3 479103250 1 597574667 4 1 967779577 3 701549262 4 2 11210 76785 3 945322654 3 835429062 2 23516 108828 3 603208046 3 473431700 4 3 299065869 1 446343818 3 247435633 1 303144367 2 64026 111398 3 203360183 1 827584430 2 40575 120682 3 231559049 1 133961297 4 3 516212023 2 58780 101555 1 65713634 3 16945908 3 877339349 3 933251084 2 71923 80182 3 878579931 2 57569 107175 2 101316 115858 2 35579 83819 1 822423919 2 4547 99955 1 632373588 4 1 821983941 1 973611353 1 388833071 4 1 369989739 3 641483700 2 40250 111964 3 267044403 2 9036 23359 1 625089968 1 921089910 4 3 367497830 4 2 93476 120826 1 219738265 3 820982252 2 27763 87124 2 98266 114671 4 1 776044635 4 1 851208777 2 59023 63584 4 2 103799 114864 3 553750528 2 30415 32659 3 126954091 4 2 101390 117156 1 31292932 4 3 390058237 2 29164 67310 4 3 963495409 2 1014 43304 4 2 65789 71937 3 538477520 1 777413843 3 262655602 3 62301589 4 2 5578 64289 3 700719736 3 147012992 2 6826 19263 2 76666 120910 4 4 2 58672 77172 2 4500 92362 4 3 262842818 3 733585285 2 77572 111728 2 51099 105746 3 218993471 4 1 32130787 1 341867725 4 1 832862107 3 379619412 4 2 51993 87260 4 2 973 26225 4 2 17237 46710 1 803161361 1 18203446 1 100141251 4 2 2785 87274 2 15074 29860 1 697641207 2 3800 47607 4 1 734968593 3 981558197 4 1 293966232 1 447250441 1 151414733 2 74175 95236 4 3 619976893 2 34904 84898 2 22093 81531 1 317188603 1 758490726 2 40094 121383 4 4 1 750331548 2 10073 31936 4 3 25517465 1 813752739 1 266108617 1 507891662 2 3321 93811 3 14041369 3 211120920 1 787938583 2 20509 41284 4 1 226158371 3 705479553 1 999031250 2 69462 115086 4 1 253085123 1 949030726 2 1738 61532 4 2 3572 22137 3 76504624 1 44373075 2 29982 118819 2 40828 112645 1 183112942 4 3 25786211 2 89542 114579 4 4 3 47299709 4 4 3 625897985 2 75513 109140 1 873140781 3 521847466 4 3 398443628 4 1 370138869 1 501221938 1 681024150 4 1 15190002 4 4 4 2 66233 89292 2 46322 74990 1 343361461 4 4 3 41345941 2 1874 19297 1 919127509 4 3 857445139 1 70125948 3 514817126 4 1 686027458 1 447367290 4 3 279275591 2 41180 81716 1 547188226 1 793645930 3 70175007 1 500506436 1 430160067 2 13578 82080 4 2 7710 14394 2 10801 30321 3 844579354 1 23506690 3 852844250 3 674348497 3 266317434 3 821166416 3 292774416 2 12595 18079 4 1 154433406 3 686690244 1 353087686 2 43167 89021 1 895077954 1 59963313 4 1 40450430 3 192909416 1 729523814 1 397604016 1 979325763 2 9026 122216 4 4 2 28294 120120 1 980526161 1 227014149 2 12843 115527 2 66692 98129 3 659550206 1 595249553 4 4 4 4 3 295982635 1 90049000 4 2 26190 111871 1 316980749 2 22865 38738 2 25590 106212 2 66128 91526 4 2 15453 85077 3 41180060 1 297390849 2 18533 76108 4 2 109875 118285 2 29600 99383 1 403246133 2 30900 107697 3 534210475 4 3 824958253 4 1 337912105 4 1 384157712 4 4 1 160497633 4 3 709240569 4 3 795622591 1 92898178 2 6387 21402 2 8597 88070 2 24054 110556 1 126558696 3 822776773 3 353839772 2 39139 75626 2 25273 44354 1 176341261 3 993266782 4 1 899572545 4 2 85896 88094 4 1 285902554 3 168375672 4 2 43318 121457 1 220590867 3 535268433 1 495704675 3 553593540 2 18720 75493 1 185034088 3 448532720 3 681347437 2 52649 90295 2 26798 83031 4 2 75926 81135 3 538595405 2 73668 112140 1 18557371 3 822704930 1 341639161 2 13277 54268 3 387838513 3 608270136 4 2 100357 114398 3 513919142 3 711076821 3 209514106 1 824564286 3 27847895 3 62228410 1 500685560 3 622741693 1 504749897 1 717624626 1 87604876 3 603833042 3 39067876 4 1 441675168 3 382609917 1 52860767 1 19414146 4 2 67478 84097 1 44422801 4 4 2 6292 114019 2 16925 95798 4 4 3 640230979 4 1 930061277 1 727670800 3 175778640 1 271349057 4 3 423944408 3 572474625 1 725783030 1 394724087 2 11496 53193 3 77350961 1 680112656 2 43032 71621 3 47571522 3 773792563 1 9008214 1 802679379 2 115419 117805 1 458250447 3 183596128 3 211899542 1 797609552 4 1 987745184 3 956234897 4 3 90524599 4 3 891365200 3 604482729 4 3 154670779 4 4 3 527898793 1 789044216 1 558468360 2 59827 118452 2 33375 122345 2 48537 71281 4 2 13327 121360 4 1 156339050 2 43749 108835 4 4 3 27623634 4 1 870993940 3 145901889 1 402966425 4 2 49030 92136 4 1 840058854 1 405711605 4 3 129894619 2 21004 22905 4 4 1 553899898 2 15332 53246 3 695858957 3 182275211 2 29573 73385 3 422049136 1 469161116 3 86818913 3 771237459 4 4 4 1 343165199 1 776151741 4 4 2 35681 76992 4 2 42933 46928 3 307602654 4 4 1 208391821 4 3 28391031 4 2 32734 63596 1 802506041 1 393230537 4 2 29131 111324 3 431584189 1 162213964 4 2 53384 62836 4 3 22166620 2 94777 105519 4 1 48191649 2 19246 75159 1 320313190 4 1 476394589 4 2 37579 115841 3 75515978 2 88718 94932 3 7393122 3 482549759 1 18602344 4 4 1 974759072 2 64831 89775 1 805413179 3 48013148 2 33501 53013 4 2 9782 106902 2 1425 67427 1 134508584 1 717270357 2 32502 56088 1 420551197 1 15517516 3 256105454 3 497556617 4 3 308892874 3 14185036 3 314979994 2 70034 88978 4 4 3 786568604 1 56782739 2 5641 30399 3 263583377 4 1 482176371 2 50063 113171 1 778657066 4 4 2 17246 43254 1 57453226 3 158346417 3 450828066 2 28400 102139 4 2 111852 122324 4 1 927978143 4 4 2 14133 35779 4 2 24716 100632 1 204429977 3 349424489 1 804800951 4 1 310918136 3 21677106 4 2 72733 93705 3 835849473 3 956632128 1 206244467 3 157646441 2 28224 35010 2 13856 66213 1 448350148 4 2 11359 17389 1 178076680 3 697033180 3 934102544 4 1 394745212 3 671973023 3 544439251 4 1 891120773 3 999041352 1 969875829 4 3 428999168 1 445992612 3 775893325 3 951514332 3 982990399 2 83536 102231 3 731159864 4 1 683223604 2 37729 100577 1 608662696 2 87340 106824 4 1 426383486 3 477650265 2 93438 95438 3 385989595 3 361308156 1 901172890 2 14204 106866 3 466890564 3 197851727 3 6233197 1 671654429 4 3 269469703 3 419242747 3 606302937 2 11166 79529 3 905344622 3 152151931 2 52048 107068 1 987409505 3 315599997 1 927376820 2 14304 42520 1 202901495 2 1091 120384 1 85472820 2 22025 108358 3 836694880 1 879518580 1 334211909 2 47611 117951 2 4365 16425 1 909426533 1 182754616 1 211348119 1 402343966 2 42675 114940 2 16150 27669 3 794078242 4 4 2 102441 109839 2 10108 85006 4 2 48226 87758 2 35611 36369 1 351698978 1 709804789 2 1209 25079 4 2 12761 86607 4 2 31030 81090 2 81885 101888 1 174433334 4 2 78790 120241 2 19315 26382 3 851742900 2 31582 91268 1 291577307 1 435128250 4 1 759124365 1 557005426 4 4 2 59333 70753 3 597153928 1 677691673 1 344672193 4 4 4 3 171665705 3 59666632 2 10528 93796 4 3 790025796 1 485136145 3 681424369 1 691935441 3 660697089 2 78166 118179 2 14895 87479 3 40627351 3 926687427 3 203177770 3 915104129 2 40070 47662 4 3 406533355 3 626995688 2 49702 113481 3 681077141 1 567759646 3 491030154 3 48871152 3 364895390 4 1 919052658 3 661115559 1 56923200 4 2 22878 115880 2 9059 101881 4 1 65366583 3 720741020 1 489558442 4 2 22498 66649 4 2 86194 100027 2 50538 69343 2 9505 18653 4 1 588561387 3 590193565 3 829679552 1 513094149 2 58656 78055 4 4 4 1 469663070 3 74704533 2 42995 98830 4 1 36752395 4 1 418315279 2 3216 100248 2 14440 19956 4 2 81824 99465 4 1 73745079 2 18770 91742 1 954886913 2 17189 103045 4 4 2 46439 110834 1 441826115 1 5020159 2 18880 117814 2 103538 116308 4 2 10232 75227 4 3 302176016 2 19198 117126 4 4 4 1 33774283 1 112681893 4 2 13726 41922 3 62698399 4 2 79369 118114 1 33113184 1 316281104 1 290073437 2 10813 72129 1 569754852 3 137401986 2 62912 65712 3 110927537 4 1 928350198 2 67658 77138 3 774497723 3 22477222 3 546292374 2 27489 114436 1 263223894 1 269020758 2 35452 96678 4 4 4 4 1 545742596 4 2 44952 97641 3 7495615 4 3 214294845 2 21859 53498 1 606760357 4 1 306197940 2 5859 52685 2 16088 122464 2 51697 101318 2 25204 115566 2 13507 109269 2 48304 70362 1 63121149 3 515633413 3 920562351 2 18513 87555 3 344413740 4 2 37051 95774 4 3 12345234 4 2 32594 38901 3 906445956 1 714905735 2 16607 66658 1 70891417 2 67274 113495 1 234325273 3 152891379 3 751254384 2 19378 64369 2 91352 115619 2 35057 118385 3 324154638 4 3 98108216 1 343007041 2 96021 110628 4 4 4 3 502457886 1 751392727 1 307721688 3 702378953 3 94280228 3 568815155 4 4 3 351803076 1 353077534 1 192259932 2 4162 116314 3 963604308 1 605263487 2 90452 103347 1 642549571 1 75268636 1 777195623 4 2 29916 85216 4 1 656553923 4 1 844479441 4 1 826433387 1 9975940 4 2 2635 52095 3 197904131 1 272703928 1 675804642 1 209664101 1 738570401 3 745995085 2 55286 57383 3 432622684 3 485983287 2 37835 111697 3 673046856 4 2 25015 117980 3 153166186 3 44077564 2 27420 32717 3 832382315 4 1 640384163 4 2 14215 62823 4 2 35745 87873 4 1 221088569 2 25193 30746 4 4 4 1 516672825 3 956075585 1 445892057 2 45660 93369 2 15726 56556 2 324 58847 1 680830191 2 2153 112014 2 50287 100691 2 54922 117631 4 1 668379308 2 47063 56544 4 4 2 52628 56169 2 50063 118808 1 702966622 3 596505138 4 3 424587778 2 1633 122412 3 433613492 4 3 425104242 1 134493679 4 4 4 4 1 793121341 1 129980876 1 85134925 2 80177 118724 2 4486 95133 3 850594157 2 28220 67630 4 3 591367141 3 567979469 1 781572586 4 2 103661 119967 1 47342612 4 4 1 144272477 1 979567408 3 385056448 3 228921829 2 30923 66848 3 833121517 4 2 10217 31046 4 4 2 33967 52180 4 4 2 106301 112686 1 648895061 1 870485000 1 56661141 2 2433 47443 4 2 12813 93839 4 4 2 54048 101314 2 27010 47575 3 640438747 1 222445628 2 23852 92198 1 726459654 1 678642559 3 607950382 3 956654348 4 2 82714 109228 4 2 52245 118309 3 33686640 2 50103 120459 1 712923293 4 4 3 137804019 2 102200 103861 4 3 24418991 2 35277 96022 1 477974353 4 1 5954462 1 861039640 1 156322478 2 44454 66368 3 610789139 2 80378 101717 3 717709314 4 1 566541483 3 468373219 4 2 1271 91302 3 473522304 2 22716 118607 1 117618369 4 1 864400256 4 4 3 200845940 1 16734676 4 4 4 3 865581981 4 1 59490957 1 699308884 4 4 1 12941395 1 276193288 2 48858 82971 1 948367415 2 9606 27141 4 3 864542534 1 662162984 3 169373835 3 301775926 4 1 624692255 3 518233880 4 1 926659548 2 68430 95775 1 921791250 3 295991798 2 4246 39804 3 212445730 4 1 570576849 2 6947 15710 4 4 3 490077507 1 666959476 1 330652457 4 3 179437326 4 3 923300263 4 4 2 39042 53869 1 9173801 2 23991 25016 3 18025287 3 883690085 4 3 51793138 3 549132671 4 3 778895515 3 71183569 3 104472504 1 20973069 1 369491021 1 32239292 4 1 452501225 3 231335025 3 13194110 3 132395121 3 501465812 1 409260421 4 2 27185 42619 4 4 1 750220349 1 202191722 3 135596835 3 163804343 1 838985512 3 45524235 3 23767240 4 4 4 3 371079611 2 46506 73683 2 29978 84895 4 3 678187066 1 65160535 2 52510 74521 2 45397 72771 2 22761 103323 3 426316363 3 310805822 2 57331 100898 3 695369079 2 2733 7615 4 4 3 837570263 3 266104257 2 25722 66521 3 140251065 1 41802599 4 1 825745025 2 17286 39866 4 2 15473 82619 1 573440658 4 3 483690301 4 4 3 64614889 2 23830 112116 3 23629603 3 427502292 1 415363827 3 666206361 3 583635740 2 22406 85441 3 546974314 3 150969164 4 2 11270 42736 3 180844695 1 947294110 3 493918320 3 365180717 2 42537 93918 2 7561 11952 3 954679470 2 33406 110381 4 1 85023177 1 736168405 1 930197894 1 528941319 2 84505 100357 3 841331275 1 400567393 2 92393 97781 2 84366 93805 3 259426 3 531337340 3 73155550 4 3 758223235 4 2 84905 94004 2 42676 110274 1 506200684 3 701438085 3 8752664 1 868570038 4 1 726878144 3 54155728 4 2 6879 78619 4 4 4 3 11910041 3 850728930 4 2 87219 117896 2 13767 119213 4 2 42754 85154 4 4 1 758346902 2 44473 121810 4 3 823201044 2 30256 62730 2 36077 117500 2 34365 34994 4 4 2 35897 44369 3 877844900 1 994979993 3 323408860 1 729271453 1 776696505 2 95447 97891 1 809484352 2 48399 86192 4 2 22595 55282 4 4 2 26207 30569 3 985749857 4 4 4 2 46078 92666 1 82606753 3 267202482 3 921895803 2 1255 20474 4 3 707744182 3 62174476 4 3 160793626 1 416757609 4 3 398530591 1 383680421 3 128187651 2 3291 99182 3 955996639 3 704872203 3 501739218 4 4 2 41716 73003 2 53769 112823 2 104463 110342 4 1 534390823 2 35182 47392 4 4 3 757411384 2 34381 86134 4 3 342109989 2 642 9270 4 1 371664890 3 872412919 1 975976723 1 774546259 3 799498729 2 63451 69156 2 71159 89131 2 33510 40588 3 446159062 4 2 112503 121936 4 3 445315052 3 132918177 3 734666038 3 656538941 3 442426640 2 52684 89778 1 375288014 2 44010 62156 3 362778245 2 14321 79195 1 858059435 3 804176251 2 70563 107952 1 46496297 4 3 605888758 3 882526821 1 359656693 3 629816626 4 4 4 3 583756806 4 2 12523 87282 1 274220608 4 3 3526989 2 18346 108534 2 47048 78225 3 373933854 1 721848816 1 582034919 3 466065621 4 1 536989799 2 55282 117704 3 863054969 2 62154 73642 2 109294 110159 1 562085521 3 991663095 3 237561603 4 1 460726167 1 31582015 3 640229748 3 53182946 3 150335276 4 1 964199713 4 1 588920785 3 913138387 2 57646 121261 4 4 3 929462076 2 32608 69650 3 619748943 3 59897852 1 768946855 3 556242333 2 32272 37263 4 4 4 1 954880056 3 285775595 4 4 4 2 20842 43187 1 461492952 1 272994760 4 2 5890 120219 2 7546 47167 2 38936 107991 4 1 839782430 4 3 116169148 4 3 40605343 2 21825 78199 3 896640396 4 3 423372453 1 633326914 2 10428 11961 4 4 1 540443826 3 364039991 1 534897985 3 819278296 3 108957644 2 6480 87790 4 4 2 77696 99837 1 976912599 2 2862 101452 2 36792 39226 2 20462 109759 1 759501505 3 383187942 3 455394287 4 2 43400 97599 1 502510549 3 587084420 3 40046075 1 95516816 1 170426784 4 4 4 3 722212903 1 716130576 4 4 2 9108 33041 3 373326094 4 4 4 1 53656744 3 840908634 1 712936007 2 102644 110550 1 252561983 3 573344041 3 705399236 2 12640 85569 2 20190 112029 4 4 1 298276367 4 3 882062842 2 10728 98326 3 373506224 2 95785 101928 4 1 905803991 1 14782525 2 65766 82187 3 171164008 4 4 1 589861863 1 787100367 3 362796930 2 65622 68918 2 19412 119229 3 632341818 4 2 1559 37060 3 195489175 2 27745 99651 1 408798940 3 12759693 2 78030 118577 3 407236580 4 2 57453 72280 4 1 837517004 3 148070238 1 239729498 3 809648063 2 57497 69494 3 948519884 4 2 82561 87305 3 25859560 1 73902801 1 72650997 4 4 2 47005 49543 4 3 613617568 2 22426 117008 1 845466921 3 565152130 3 223749541 4 4 3 705259683 3 340962249 2 31426 50003 1 996004536 1 588010196 1 331263135 1 955625435 2 15203 82676 1 656937023 1 731880557 2 58935 91913 4 4 1 384953206 2 1823 102154 2 101639 105368 3 922783481 4 1 282357138 3 61278871 4 4 3 249130811 3 752465153 1 935487032 2 35638 53719 3 56563697 4 1 47511496 1 1097719 2 19954 93267 4 3 239428275 1 901335036 2 64071 75958 2 30815 78156 2 75919 76695 2 24897 60309 3 176511053 4 2 61851 85847 1 65556032 3 557670156 4 3 478351387 2 104013 104554 3 77922587 1 146454243 2 65464 115362 4 3 491474911 1 480804348 3 975892200 1 869742873 3 729269071 1 270263930 3 22753918 3 387473513 4 2 33298 98608 4 4 2 28250 87998 3 869432387 2 2250 18270 2 83293 95440 2 33463 43737 4 3 926961861 3 52836483 2 5685 8249 1 401959300 2 88691 114575 3 690573193 1 687987203 1 483985600 2 99665 118637 4 3 458557956 4 1 790881064 3 855952940 2 70499 118880 1 345554819 2 3708 60940 3 488412063 4 4 4 4 4 2 9587 23471 1 457587501 2 80874 85911 2 17623 112023 4 3 333114687 4 4 2 56668 101907 3 288362082 4 3 962490599 4 3 78955692 4 1 683878630 1 151188250 1 675253104 3 756299799 4 3 286069694 1 643668861 1 437407236 2 5935 67921 3 103903204 3 150408427 4 3 777667032 4 3 196589670 3 510875061 1 100959299 2 101982 117506 3 404110920 4 1 515088639 3 491648776 2 31214 105441 1 59358317 1 882538528 2 41972 43589 4 3 117790856 3 389348036 3 357926868 1 528818178 3 187473882 3 864867097 4 2 9056 40685 2 19323 104807 4 4 1 36449842 2 66039 83744 3 107938504 4 3 88212294 1 197585526 4 2 10324 52590 1 489457795 3 194816461 2 586 92920 4 1 413304049 3 971824623 2 21633 103277 2 17518 112471 1 529076673 4 3 421834619 1 386288687 2 4872 46630 1 538939605 3 458329204 1 377606025 3 633123655 2 32131 91504 1 871562026 4 1 320247256 1 217319349 3 388870100 1 396466486 3 762189805 3 723761481 2 41735 113367 2 46304 90514 4 3 983656056 4 2 39256 54153 2 20917 93367 2 99508 100592 4 2 32497 57996 3 548035215 3 659055033 2 49131 64186 1 481290683 4 2 15403 19239 4 4 1 347551992 2 92410 98803 1 567270790 3 923860552 1 852528438 2 17928 93148 3 519651266 2 2580 120998 4 3 308182409 3 6124577 3 338628368 4 2 85234 95349 3 31250410 4 2 27485 82562 1 736705759 4 1 909103498 2 51265 108416 1 837978298 3 214125810 1 753641173 3 134787319 2 25928 26571 1 46560004 4 1 921380771 4 1 185224802 2 35304 47720 1 183585791 3 50802220 1 949798834 1 835129498 1 563077375 4 4 1 872578533 3 5302130 3 347373555 3 72799869 1 25217337 1 279536857 1 434146669 3 701379292 2 17543 105947 2 3922 117501 3 101011977 3 288113226 4 1 79603561 4 1 990432592 2 81276 83354 3 629391408 4 1 172912050 3 253847245 1 648734114 2 37932 104778 3 577307121 2 45785 107578 4 1 405989787 1 874289372 2 2486 80668 3 935400823 2 28837 63680 1 602408439 4 1 154221144 3 874062308 1 910722583 1 649348568 2 4169 74653 3 853171200 1 25458500 2 3707 18634 3 618599772 4 1 892636830 4 1 960754351 3 964276095 1 10375068 1 453500356 1 697000697 3 772764986 1 295698317 4 3 430910690 3 660951858 3 8114922 2 92206 118558 4 2 47918 85533 2 9471 35640 2 57735 80777 1 767732661 3 678280090 3 56685207 4 2 69668 92674 3 110217620 2 49848 119540 4 3 582891896 1 15494845 4 4 4 4 2 73869 121854 4 2 4874 80003 2 13687 107663 4 1 740299785 3 561055835 3 797058539 2 23644 66652 1 861236777 1 525644767 2 11994 67820 4 4 2 9257 41726 2 36083 112964 2 105828 107609 1 219032788 2 54956 79820 4 4 2 63944 71419 4 2 29127 35667 4 1 59852056 3 261262714 3 767394034 1 38141246 1 351163250 2 5057 72224 2 42196 53331 4 1 828886818 1 796798510 2 63272 103049 1 955160247 3 831681061 1 398149891 4 4 2 64079 78091 4 4 3 798120145 4 4 1 712800786 3 987943673 4 4 3 670084398 2 14666 19708 2 9683 73504 3 145763578 4 4 1 57441164 4 2 35280 59140 3 180198211 2 46266 115322 2 86278 98624 2 29236 74381 3 59322965 2 37565 58865 1 558801075 4 2 20946 38114 1 887986084 1 810723913 2 1948 99778 2 24563 72116 2 64479 105456 2 20531 99657 1 993188450 1 50446496 1 562019910 4 1 508512250 4 4 3 953495417 1 863306806 3 751193480 4 2 59386 101471 3 15970675 3 383991002 3 658599449 2 34590 103208 1 55831251 2 64628 103337 2 14284 72578 3 14809747 2 18456 82534 3 838437244 2 27572 71019 3 949140977 3 969186294 1 954088780 4 2 70677 90615 3 609266579 3 256206857 3 391804648 4 1 538418079 2 4774 53332 2 93361 94829 4 4 1 608267939 3 45324980 4 2 6842 62702 2 7624 114332 1 437092579 3 42369383 4 3 66827567 4 4 2 24160 105105 3 396368173 3 2077854 2 100877 104529 3 324875282 1 251427943 2 47577 74397 4 3 22676682 4 2 14485 26480 3 607276173 3 729741012 3 64407223 1 447340502 4 1 87853588 1 849773615 3 514257651 3 990368662 2 78130 78339 4 4 3 569968110 3 153241004 2 37347 74685 2 86557 110735 2 70376 114995 1 275807626 3 233582135 1 629325928 4 3 636305011 1 22417341 1 97081387 1 130209960 4 3 420048811 4 4 2 65115 110252 4 4 1 170413324 1 694202577 4 2 25340 69530 1 213095010 4 4 1 534247487 2 10278 106419 2 12114 24140 1 232960989 2 5109 23660 4 4 2 387 106033 2 72268 82739 3 641550176 2 26423 59179 3 732524731 4 1 9112292 2 19354 68998 4 2 53283 100582 2 6547 66971 4 4 1 686905425 3 126264027 3 818268039 1 695137689 1 265501658 2 47553 93900 4 3 977753881 2 4553 77689 3 992853784 2 62001 70167 1 133354292 2 9519 119323 4 4 3 281319790 1 925914785 2 9796 86243 1 463322332 3 15841371 2 47240 99005 1 422365699 1 378826568 3 43587322 2 56415 111296 1 857684101 2 35477 54447 2 36627 66703 1 50105768 3 816235733 1 758063995 3 975457686 3 921536702 2 7427 38406 4 3 66209754 4 4 4 2 17236 89829 2 58599 88760 4 2 59924 67857 4 4 4 1 994168592 4 2 27288 41270 1 897669437 2 31227 32080 2 28120 29064 2 112196 120982 3 646181315 3 963322043 2 23561 108747 3 850414908 4 4 1 873195254 3 835044672 2 25000 29722 4 1 675138768 4 2 69170 103600 2 43411 66565 3 314391922 1 986055672 1 553807588 4 1 243708139 3 135992588 1 456310448 4 1 316209442 4 2 19501 79900 1 107641480 4 4 2 28843 77272 1 914641542 1 603204537 3 905635087 3 191849388 3 651355149 4 1 406322555 2 65915 87559 1 481673087 1 71219984 2 39087 58046 4 3 50665794 4 3 491664175 1 456983511 2 2845 117702 3 838572653 2 51307 61593 1 47352103 2 8685 59648 1 946915143 1 439810275 3 298890229 2 15853 56113 2 7903 113247 2 28339 36111 2 9959 25543 1 384061741 1 789076694 2 32034 73735 4 4 3 133833242 3 970914520 1 333188453 2 22765 112044 3 594266122 4 3 834353620 4 4 4 1 243306131 2 92469 93575 4 4 4 1 88442544 2 29613 49374 2 50109 77512 1 189180192 3 625935151 4 4 2 60465 90013 4 1 466538658 4 1 882051339 3 586448185 2 43517 108900 4 2 20204 93156 4 4 2 4919 64347 1 911636969 4 1 73149149 4 1 602370086 2 35435 88995 1 96097517 3 743729407 2 38293 75534 1 566804952 2 13656 21392 4 4 1 264410180 1 467363010 4 3 677268938 3 549609069 3 445176507 1 972925273 4 2 57001 62035 4 1 645246240 3 710005408 2 24359 35499 1 960579169 3 795004488 1 713553059 1 433701227 3 960719992 4 1 49398257 2 23571 58443 1 619288249 1 115263441 4 1 521192699 3 658526647 1 929983843 2 77208 108987 1 55347436 1 372859134 4 3 323996 3 38872419 4 3 655278637 1 714940595 3 58926734 1 732545655 1 612721565 1 723520803 4 2 42034 116282 1 635344786 3 362504161 3 893049406 3 844156823 1 104090090 2 18115 35010 3 589419011 3 362018942 4 2 967 42929 3 213913909 4 1 768070850 1 454428524 4 1 520509991 2 9276 47217 1 476787041 3 265296831 2 38841 41971 4 4 1 869468654 1 888429461 2 9392 115042 3 697042647 2 13997 50283 3 706723914 1 473127058 2 17827 67466 4 4 4 4 3 958696380 1 444586047 4 3 36862018 4 3 4312560 4 1 760613487 2 14218 118644 4 1 384616404 3 574259502 3 593310661 2 2252 113336 2 59427 100976 4 4 2 4937 116163 2 47487 49372 2 45622 60883 2 10406 121329 2 34795 85636 1 433234868 3 915686310 2 20948 73511 2 35424 108791 1 451162335 2 75587 92423 1 706597719 1 331694400 4 3 87113960 2 5678 63957 3 277749958 1 288655536 2 49506 81865 1 213881518 4 3 426564120 2 31348 111824 2 14475 103404 2 66055 119392 2 69645 88699 4 4 1 760824627 2 22345 116139 2 20383 86402 4 3 660070267 1 105034114 1 161539991 2 19961 111795 1 877694017 4 3 503706421 1 385100943 4 3 804320045 1 93246023 1 314765685 3 57710512 3 529179960 3 483617051 1 419442837 3 80857886 1 686452053 2 78775 97144 4 4 3 868297900 2 24440 107858 1 897309283 1 225426216 1 905733746 4 4 2 92576 118026 4 3 686924568 3 216410226 4 4 1 850237390 2 30918 82741 4 1 256141628 4 2 13857 26957 4 4 4 2 80903 122559 3 436066539 3 473388200 1 293099535 2 65436 74537 2 11789 73797 4 1 830459082 1 810038577 2 59198 69588 2 48776 65249 1 302321407 1 297905983 2 7565 31647 2 12132 13279 1 28466166 3 275708585 4 2 10881 23949 4 2 13985 58890 3 66574547 3 407637751 3 735735127 2 36915 107683 3 904320921 1 233661009 2 27164 108622 4 2 17879 71670 3 407908073 3 831121551 4 2 23713 79849 2 27191 88220 4 1 991370803 4 1 351664568 3 255306982 2 6195 44857 1 754225061 1 801633720 1 285980613 4 2 40509 84338 1 116538163 2 10736 90333 4 2 88250 107193 1 233077291 1 224191096 4 3 370032352 4 1 136121831 1 527764175 2 107326 112623 4 1 62453037 1 734219366 4 3 340213147 3 667019811 4 3 976760390 1 50287668 1 671256534 2 9370 27878 1 758705096 2 40977 103091 4 1 608843550 1 390918899 3 235063524 4 2 25713 28543 1 308329010 3 766785179 2 1907 14206 2 68667 115556 2 39816 58858 1 480895662 2 10561 90794 1 761516106 3 547034277 2 5646 86601 1 173894380 2 48643 52338 2 27071 112448 1 831313810 2 17573 114679 4 2 64988 122015 1 880214094 4 4 1 39917845 4 4 2 61414 115236 1 484106634 4 3 486903165 1 913906534 1 784007835 2 57947 117266 4 4 3 524863024 4 4 4 3 763242008 3 153475162 4 2 5796 44293 4 1 155253365 1 858864834 4 4 2 48225 67252 4 4 3 53099999 4 1 988366879 2 4205 118637 1 395918947 2 19834 57476 1 475700722 3 807728097 3 254813570 2 103436 117879 4 2 40121 91133 2 27095 27521 3 698981950 1 671404428 4 1 173770066 1 788688041 1 59175954 4 3 874149501 1 315852856 3 494188457 4 3 308340886 1 494092968 3 858537863 2 50832 117642 4 1 86917595 1 32769876 4 4 4 2 88155 114593 4 2 35220 88426 3 961301043 4 3 120665633 1 443755980 1 463605118 3 958307137 4 1 195731911 3 361100017 2 32095 108749 2 37292 65300 2 69860 83084 4 3 748407260 3 169036127 1 676129280 2 6534 82939 2 39197 63347 2 76778 106673 1 669778831 1 993734703 4 1 718659246 1 329259993 3 798098357 1 619911767 2 99936 104004 3 684289963 3 411740693 1 395362486 1 928148345 4 3 757198908 1 78214996 3 12716307 1 53260830 4 3 799806566 3 507838611 4 1 728460983 4 2 106743 120453 3 377910847 2 15793 114650 1 939146320 4 3 329748173 4 3 336527056 3 513766660 2 14998 27447 4 2 19392 91592 2 10942 13777 2 805 75534 2 19807 57711 2 7545 43373 1 847295167 2 10321 80764 2 59080 89129 3 934467240 2 53058 119015 2 51708 93262 2 59259 87026 2 20661 39045 1 94722449 3 136808558 2 22521 36270 1 26222539 1 545464096 3 33122805 2 19728 36236 2 4874 122578 1 279842800 3 454498513 4 1 198011973 3 205500058 4 3 215683398 3 767333860 2 6013 81935 2 20118 54478 2 76278 119031 4 2 16552 68469 3 60381192 3 566539946 1 131169215 2 28261 39817 3 214068620 2 46100 106359 1 107445559 4 2 11370 71466 2 12761 22113 3 148457750 1 207643338 2 31454 80298 1 270717040 3 280877053 3 899225477 3 95096903 3 355826250 4 4 3 299473653 2 11701 26857 1 287901841 2 41040 79194 1 747177982 3 89428363 1 43444002 3 766587784 2 48850 109892 2 53482 103328 1 463148433 3 117482519 2 39676 109729 2 98384 98593 3 870831778 2 42894 85643 2 4581 81979 2 4677 62206 3 692391162 1 881743631 4 1 381572114 2 19097 86648 2 111208 113636 2 19950 121574 2 112736 118741 1 75458947 3 307343742 1 571630258 2 79866 79905 2 65877 71279 3 84346232 4 3 123023115 3 730757277 3 290333870 1 236550764 2 36502 51006 4 2 49316 102757 3 488975944 4 3 764207595 4 3 937958240 3 750420420 1 860666216 4 4 4 2 20640 70425 3 918874633 3 437436640 1 859650893 1 609824266 4 2 51581 102002 1 476824195 2 7175 86686 2 24699 117955 4 4 2 43022 85491 1 6407835 1 794112454 2 8605 26627 3 120783150 4 1 139610304 1 833764205 4 4 2 59489 86075 3 626762799 2 54454 108660 4 3 461226654 3 253636775 2 49378 104891 1 839784281 3 244538912 3 870357187 2 78831 116527 4 2 45314 52445 3 641313033 2 36153 110555 4 4 2 89602 113478 4 2 38624 73045 1 529275514 2 37329 95279 1 839539787 3 697934490 2 19171 64767 4 2 44495 81705 4 1 585117467 4 4 3 884370676 1 811763007 2 62654 106235 2 4227 34640 4 2 6209 102729 4 1 745998804 1 7704241 1 18914689 1 721444656 1 27661473 3 66681968 3 300736382 3 478681449 4 3 54859529 2 83710 114593 4 2 2606 95784 4 4 4 3 273333301 1 825927425 2 61680 95464 3 805207862 1 70939846 2 50921 67191 1 399938065 1 794959875 4 2 60745 89582 1 216494499 3 263281037 4 2 19189 65857 3 362560071 4 2 91264 96341 4 1 791324403 1 499686987 3 353022861 3 322190704 3 41349698 1 35095373 1 493688665 4 2 31001 77790 4 1 876193381 2 22424 117579 4 1 329211516 3 197443274 1 886450786 1 21704405 1 829401190 3 952735768 4 4 1 998209722 3 323103244 4 4 2 68955 91615 3 503109244 3 734567889 1 485529369 4 4 3 28670307 4 1 43911778 3 247470872 2 68065 100495 4 1 258699591 3 607250383 1 95157323 3 407903742 2 15868 83692 2 40238 88001 4 4 1 390671515 1 37453221 2 7836 45204 1 236465297 2 66906 81277 4 4 4 4 4 3 620200402 2 11258 82440 3 629902268 1 863258087 2 8238 88949 3 559291523 2 64686 91421 2 95991 104937 1 43825491 2 84815 110624 1 119984393 3 481311064 1 140562151 2 14619 44158 4 4 4 4 3 921620957 4 1 293094153 3 707996371 4 2 21725 60200 2 27990 65191 3 101582241 1 16215253 2 42344 61042 4 4 1 960800718 2 58199 66006 3 162683499 1 745509741 2 97401 108627 2 47280 61141 2 2112 51833 4 4 1 347283869 4 1 626682644 3 56487633 4 1 671962011 1 203545821 4 3 582289976 1 643188092 3 747554642 4 1 737278785 3 647197449 1 663274983 2 68831 76434 4 4 2 29773 43051 3 386346671 2 38152 78396 2 1733 7405 2 89640 106268 4 3 206909491 2 100812 120132 2 34707 100939 4 4 1 436174534 2 46187 81907 1 814968753 4 4 2 36838 89820 2 20583 74058 1 822002958 3 561050659 4 2 24400 118604 4 3 65147120 4 1 954970458 3 521563218 2 69775 77450 2 51991 120701 4 2 59997 86216 3 198424263 1 538082381 1 701890828 2 6195 28734 2 38985 88412 3 101338839 1 702541954 1 5352052 4 1 379815258 1 152468142 3 3013766 1 324747359 2 79512 83892 2 24558 103224 1 3902925 2 11361 19295 1 712118704 2 117637 120834 4 2 41267 52427 2 57654 113109 1 804008898 4 4 3 504276539 4 3 681350877 4 3 38086382 4 3 546785570 4 4 1 382043798 4 1 546368627 1 944393122 4 2 114945 122628 4 4 4 1 701080729 3 250112590 2 12656 96393 3 369961522 3 968923382 4 3 822029894 1 814641417 1 118632543 4 3 506055196 1 480727968 2 58113 102588 2 74962 91042 1 400906334 3 238586745 1 76556237 3 146723574 2 25793 28870 2 50585 53374 3 566652152 3 794826381 4 4 3 889922193 2 27050 114958 3 506493497 1 406172538 1 995547382 2 49492 97096 2 40011 65488 1 348804224 3 99100446 3 103458495 4 4 3 181599416 4 4 4 3 365894561 1 311211458 4 4 4 3 543013071 3 66960005 3 469271062 4 4 3 749275220 1 442284996 2 116996 119065 4 1 607422932 2 60259 113841 3 904676765 1 977536730 1 24649088 1 543517044 1 771590646 1 657936674 1 138968584 4 1 244426006 1 68996335 3 121303373 2 85757 117368 4 4 2 86700 104398 4 1 145778852 3 906263829 4 3 730738992 1 112628427 2 67128 120138 4 3 714818241 2 10216 75757 3 443101949 4 4 4 2 24605 92858 3 926802777 1 821891375 1 612588858 3 505401130 1 198092895 4 4 2 80021 108253 3 918066844 3 730648191 1 357175684 4 2 104800 117988 3 539888319 2 60263 80630 1 533233198 3 227183456 2 14399 16097 4 3 528397641 3 285332152 3 99934629 1 696868444 3 767884870 4 2 2467 51582 2 66452 84055 4 4 3 378895810 2 69706 77858 1 87558998 1 624092819 2 6312 118264 4 1 383467399 2 2631 48610 1 834383540 2 29560 31119 1 53004026 1 1561939 1 527686734 3 139423570 1 779715300 1 549941006 4 3 275019745 2 10260 67968 1 45289204 2 41009 73691 1 309623817 4 4 3 791765061 2 18986 116703 3 316674519 4 3 115368857 4 4 2 31782 110826 2 70859 93699 4 3 127792048 3 140199898 3 604943461 1 932132654 4 1 38641186 3 427287979 2 65 13803 4 1 242659364 3 4341444 2 27013 59901 3 558486014 3 791320981 3 135188762 1 797208052 3 235572758 1 676227900 3 293749118 4 1 678169317 1 14141878 4 3 218393445 3 752532768 1 16723563 3 724031879 2 987 117610 4 4 4 2 25163 104830 3 526423625 3 894698026 3 254013832 2 23720 82812 1 880793673 4 3 848900955 3 419995881 2 21234 29116 1 474070573 4 2 35182 93831 4 4 3 28487621 2 57912 106338 4 2 55275 73794 2 17737 92933 1 797130066 2 7757 82839 3 74362371 4 4 2 2717 86007 1 395219456 1 46171768 3 763849812 4 4 2 73374 80985 2 99909 121716 4 1 378868792 3 329586105 1 527826288 1 553338233 1 704545227 1 668141953 3 793964623 4 3 856807185 4 1 942134875 1 408096679 1 718381864 1 287222047 1 670078452 3 217759606 3 868130784 3 191292003 4 2 18299 44323 2 11692 88034 4 3 866958975 2 2448 88991 1 677913041 3 491309019 3 680967334 3 878410046 4 1 26239850 1 218734741 2 37134 113701 1 363618456 4 3 51483646 3 992487934 3 976258099 3 853657107 3 851053962 2 65285 89221 4 1 772886786 3 962822087 3 521683694 1 364198507 4 1 685754724 1 974787285 2 21455 120207 4 1 427731384 4 4 4 3 952683627 1 977618333 1 116895339 2 54309 81129 2 59060 60722 1 68341585 3 886294581 1 575176945 2 16730 35272 3 558675754 4 1 234425379 4 3 591271987 4 1 487397506 2 46379 108070 3 753288804 4 4 2 75136 108338 3 315911903 4 2 43387 99321 3 436244352 3 896609130 3 391632161 3 48532265 4 1 64307320 1 537283875 2 49742 52677 1 99866946 4 1 261024771 2 40299 70579 4 1 437473306 3 649955330 4 3 776688105 4 4 4 4 3 684947766 2 36607 76337 4 1 580616230 4 2 12079 14386 1 1037002 3 319349674 4 2 25471 115172 4 3 948041747 1 236773399 4 1 18106101 3 269167930 1 907615097 3 757947524 4 1 342068390 3 771120662 3 868447356 4 3 695801372 2 56828 111817 3 301210202 3 797189249 1 894744633 4 1 644055579 2 40363 103542 3 338407092 3 598402257 4 3 737300030 4 3 415251902 3 501726251 2 11067 76560 2 17314 69743 3 179606218 1 421495512 3 669357112 2 52884 104293 1 776132161 4 1 58054179 2 33585 91442 1 449578477 1 286972746 3 238804191 1 179440595 1 754686639 3 661434947 4 2 106668 111663 3 812813098 4 3 808888033 1 873281729 1 257500230 3 192038688 3 624227296 4 4 1 611790340 1 520701741 2 43056 97917 4 2 89387 111805 1 90192988 1 884284682 1 105030357 2 1029 85835 2 2895 83018 4 1 468160600 4 1 426037212 2 42867 84104 4 3 119333517 2 20346 31124 3 233277675 1 391874842 2 15123 93031 2 31609 91756 4 4 2 29427 76364 4 2 24584 103013 2 137 12515 1 622466949 2 24694 60572 4 1 225070519 4 4 4 4 1 569839938 1 913246329 3 896708018 2 84540 96977 2 2553 50997 3 967025508 3 660802338 2 8705 121786 1 72889132 2 71730 117134 1 4667273 3 131517798 1 672619396 4 3 707125713 2 9197 33136 4 1 997300471 1 611262476 1 25735639 2 13998 25661 4 3 346955630 3 940640721 4 2 78972 81887 1 718384648 2 23548 116314 4 1 483631452 2 100653 112638 2 116527 122377 2 103154 104899 2 21932 85084 2 13441 111660 3 245268056 2 63016 79581 4 3 505149024 3 827631845 4 3 575002478 1 334898443 3 486050268 4 2 1177 111049 1 209534760 3 597230052 2 70998 72290 4 4 4 3 795959939 3 18625310 1 100280244 1 884417302 1 25464469 2 6724 101722 4 4 3 641409863 1 707042294 2 50701 109672 2 21659 52305 3 797023369 1 125447801 2 46079 100593 3 787793024 2 34907 121771 2 45211 73128 1 693246184 1 565855608 2 38848 95731 2 470 86964 3 862891054 3 996640785 2 84210 85107 1 907484333 3 944445170 1 724263963 3 520809878 2 22460 76504 4 2 75722 102937 4 2 14518 95359 2 41797 68068 3 514353324 3 96741596 1 120545728 2 46274 48868 4 1 305108440 4 3 134220454 4 1 16904325 1 514373307 4 2 30572 50739 3 149591589 2 291 9108 1 680588977 1 767361841 1 79059114 3 374806076 1 447743753 4 2 56420 70440 4 2 74929 107928 2 32523 85292 3 889501239 3 249544082 1 959654759 3 347755705 3 975484551 3 292285950 4 1 191160487 1 407758998 3 902684293 2 68802 89020 2 3877 101303 1 322697761 3 139492933 3 933117224 3 427612644 3 61791737 1 488783082 3 281375512 1 529325207 3 430816791 4 1 525708955 2 34172 86823 2 21437 94793 3 731740588 1 915679230 1 532705179 3 92132343 3 556504255 3 710530350 1 201893685 2 19045 46416 2 6317 102264 3 16198913 1 444026996 4 1 552399159 1 362031071 4 4 2 23727 53477 3 367196311 3 953324159 3 249437459 3 823341342 3 414037432 3 66298185 1 640647799 2 54051 65538 3 642293221 3 469412843 3 540076357 4 1 35434764 1 221414319 4 1 252923840 3 18072282 4 2 27370 58844 2 50609 119812 2 55934 109761 1 91850343 4 3 954722284 1 536895953 4 4 2 56868 112288 3 929109792 1 670433261 3 176405180 3 287158554 2 60946 97782 4 4 1 914364693 2 5758 11727 3 902033209 4 1 731773329 4 2 46551 115271 2 11250 62580 4 3 426521839 4 1 184470277 4 1 179538820 1 742102032 3 316525055 4 2 75271 97224 4 1 209469971 4 4 1 228886809 1 268255501 4 2 70608 123148 3 47681521 1 550725252 4 4 3 582550995 4 2 31256 33508 1 489558912 2 9107 59334 4 4 3 668026159 3 472181772 4 1 299256797 2 15715 108808 2 6506 85778 2 323 16898 4 3 612718717 3 260669254 2 46449 97153 2 37041 37949 2 3089 25606 1 531799751 1 309338938 3 158571335 4 2 28353 54293 1 355153899 2 17429 101876 3 844080556 4 1 15982043 3 462381830 4 1 66303193 2 41391 98207 4 3 689618619 4 4 2 77698 107781 4 3 752718839 1 113851443 2 39119 75714 3 54614147 4 2 51655 113410 2 34741 110042 2 60662 83301 2 40798 64650 3 47021976 4 3 545162933 2 12654 50072 3 919411625 4 4 1 565813980 1 438266780 3 57115913 2 58761 69475 2 2723 119045 4 1 729529331 2 84896 97985 4 3 189910397 1 190672113 1 35909667 2 31092 53801 4 2 53035 72336 1 437666479 2 75029 81665 4 1 743794752 2 25815 47849 3 571579178 2 28060 107472 3 6656171 3 881672468 4 3 570424407 1 955713010 3 68123327 2 1066 73485 3 529121977 2 5964 81385 1 475641955 1 7613955 2 56713 83709 2 26172 44200 4 4 2 24850 65613 2 68436 81952 1 469092647 4 3 546764896 4 2 41401 78791 2 14637 107917 3 847273493 4 1 669440761 2 386 4710 1 413028394 4 3 321168470 3 7249943 3 810356322 1 893947215 2 31797 38774 1 807290206 4 1 636910771 3 435326832 1 783675443 1 492883053 3 138855989 2 17044 104006 3 207272825 4 3 490336458 3 766416975 4 1 512502201 1 888772924 2 121451 121470 1 950943828 3 837356598 2 47892 71609 1 475135841 4 2 42069 62296 4 3 148691463 1 890048425 1 322268352 4 3 167162291 2 9393 70504 4 4 1 65545829 2 66792 119569 3 363107035 2 24921 62927 1 691643346 1 532683507 3 263978330 3 418131432 3 575130726 4 4 3 992002584 3 346609476 1 85864713 1 178292945 2 41946 42127 3 896083842 3 47149998 2 37575 79192 3 318483099 2 14917 44839 4 1 209892206 2 112953 116024 3 379648501 2 48205 95153 2 70546 89270 4 3 728728918 3 289423623 2 33862 72184 4 2 41925 48540 1 683107587 1 820689654 4 2 4907 103531 1 53503012 4 2 69788 81262 1 92889665 3 136334426 4 1 921997219 1 502701852 1 808793830 3 777739564 1 659364019 4 1 57811039 3 264878107 3 933407485 4 4 2 58266 108858 4 1 795118060 4 1 614220782 2 88667 91546 2 3752 95659 2 17380 57940 4 3 452585843 1 649491222 2 4259 117905 2 48420 103742 4 2 19190 78447 2 69118 122981 4 3 687581603 4 2 1637 113216 2 54141 76248 3 10507629 4 3 990370782 2 41919 52620 1 99046532 3 125544857 4 3 390191497 3 409364693 1 155390411 2 109244 109288 4 2 113734 122073 4 2 39131 115948 3 179301752 4 1 378667049 3 246715421 2 105053 113484 4 1 65914062 2 42515 103163 2 53688 82254 4 1 482566101 4 4 3 355080138 4 1 59960009 1 448548796 3 550413882 4 1 135537678 2 14981 74660 2 17972 90051 1 178165621 3 456873871 2 13517 59638 4 2 32007 115469 4 3 199587446 3 114959610 2 84617 112002 4 1 837637912 2 10728 111840 4 3 369720986 2 7718 91961 3 199700389 2 6061 101058 2 80789 122460 2 16951 21806 3 112887819 3 448669414 3 122207470 2 42114 113965 4 3 907177507 2 9194 96775 4 2 23511 111181 1 698771073 2 28804 73113 4 1 998904690 4 2 56066 116631 2 103703 113454 2 51408 58664 1 884905033 1 42887056 4 2 85918 118179 1 718473542 1 963530899 2 70641 88085 3 884960264 3 485966393 1 631143497 1 130259845 4 4 3 767336263 2 27169 90717 3 912675110 3 825307095 1 885731932 4 2 7208 92511 2 50087 94437 3 229928089 1 269076270 3 55566389 2 44266 85847 1 193583667 1 70784123 1 168622110 1 369564957 3 37115918 4 3 120704379 2 14564 114208 3 398152902 1 732450186 4 4 1 144347470 1 281559639 3 176886211 4 4 4 2 9241 100405 3 201003457 1 515200626 4 4 3 693917763 4 1 237783026 1 407467259 3 606653586 4 4 3 98636547 3 343652559 1 411320096 3 915650695 4 1 79940371 3 129986641 1 107396779 4 4 1 352847490 3 605876372 4 1 983674630 1 276738767 4 3 105319225 2 46105 84717 1 471052790 4 4 1 202862902 3 322245846 2 30588 118838 3 954105644 2 37218 104886 1 897820863 2 24172 51794 4 3 690215239 1 417932804 4 3 157102580 1 236896347 1 935811187 1 401852449 1 281610526 4 1 118289079 1 15077665 1 467260353 1 502748696 2 47750 75100 1 172286056 2 66813 98735 1 616451528 4 4 2 94512 97871 2 50046 76373 3 670296818 1 712166662 1 953443649 4 3 297790655 3 587758211 4 4 2 38588 96984 4 2 50323 117363 2 32499 103665 4 2 50777 115294 4 1 555574592 3 970951866 2 60236 106632 3 390567194 1 272359288 2 68324 120503 3 728485734 3 328024686 2 18402 94126 2 65945 95721 3 542318195 2 78387 86835 4 3 985681851 1 14996075 2 12808 113821 3 314526773 1 854294627 4 4 1 743560258 4 2 59872 107061 2 12288 28575 3 347498005 3 350428248 4 2 42815 77946 2 55094 68008 2 92709 97381 1 33039510 2 33146 51469 4 3 720295360 1 228430247 3 463372004 4 2 10780 101519 4 3 668190866 2 6889 59362 2 3889 73313 3 20985073 4 3 769675329 3 991667121 2 22427 83124 2 46288 53655 1 925223348 1 650286042 3 662884439 4 4 2 60955 78824 2 4518 31674 1 535568294 3 309425758 2 44258 61811 3 685604473 4 3 19691054 1 406573165 4 4 2 20975 117303 3 360934709 3 989713822 2 89654 116784 3 676918678 1 689396713 2 106526 108734 3 461109518 4 2 64569 83022 3 218736741 2 15676 51616 4 2 14816 22366 3 168752075 1 737750461 4 1 19251438 3 90938980 4 3 734388099 1 512974096 4 4 1 935051556 1 976763654 3 738536941 4 1 536599694 3 423266229 4 2 50378 118187 1 40671885 4 3 220121242 2 105361 118867 1 689859838 1 94483000 3 450386270 2 47963 64019 3 562105924 1 832656902 1 690557609 3 401166363 2 75824 114006 1 464248830 4 1 937824399 4 4 3 326293029 4 4 4 1 450375160 1 619210619 2 27224 38412 3 902351643 1 533386846 2 37060 40690 3 162197125 1 37171593 2 76041 97323 3 531453036 2 64618 110555 4 2 77437 114357 3 654412034 2 45892 109795 4 4 1 479069014 3 742041304 4 4 2 30420 42983 2 22417 54282 4 2 8139 82292 4 2 47962 58346 2 689 84485 1 63263502 1 62483707 1 594966022 4 3 310320454 1 996052036 2 17680 46080 2 11383 91695 3 848021753 3 660863883 2 27985 93321 3 601206296 3 27570351 4 2 23187 98624 1 626895693 4 4 3 524595417 3 802573420 2 28483 95923 3 529816368 3 331693529 4 3 257500919 4 1 541586393 2 39905 118855 3 690571895 1 489674286 3 315438978 2 13998 97661 1 550210615 2 6810 115338 1 760756300 3 383709845 1 476922461 1 72727577 4 4 2 81815 117833 1 940874516 4 3 918881103 4 2 19007 56511 2 20613 44296 2 59586 61961 4 1 233648328 3 83284473 1 53225122 3 203382174 1 24262561 2 15183 41798 2 40782 70825 4 4 1 34248631 3 727484955 1 334992935 1 21607168 4 3 769639433 3 29572980 2 22627 27968 1 421522531 4 4 2 6536 34564 2 6383 75892 3 559294913 2 39880 96523 1 84017268 1 244942789 4 1 925003425 2 5682 80724 3 509232637 4 3 632841602 4 3 977697940 4 4 2 14665 67622 4 2 74027 109737 2 68226 123079 3 837692484 4 1 355168458 1 341421840 4 2 75549 89334 3 982822503 2 51870 83831 1 792060030 2 98960 113829 2 49294 94532 2 56555 117241 1 35393219 4 1 327047442 3 36266886 1 535504040 2 20831 56501 2 19629 54661 4 1 440033002 2 59475 64046 2 38040 50423 3 495892795 4 2 37670 105990 1 956138170 3 885169634 1 987914619 4 2 65427 118132 4 2 58766 91508 1 86689760 2 12241 56180 4 2 82364 103415 4 1 152348985 3 783856596 2 8 66916 3 50511193 1 395380037 3 438255658 1 21815057 2 90522 115267 4 3 700160619 3 821568260 4 1 174755863 4 4 4 2 53667 106731 1 847379952 1 594727072 2 34836 110444 4 1 14701767 3 587141927 3 994827133 3 195934572 3 7690573 1 421313106 3 275799970 2 38310 59406 2 58334 107749 3 978742210 3 65000745 3 625897980 3 438198414 4 4 2 13857 30728 3 35322591 1 172657592 3 944458716 3 498937441 2 54638 110725 2 20995 84259 1 193517973 1 562696935 4 2 7128 39667 4 4 2 62916 98162 4 4 2 15363 22092 3 951772131 3 915627098 2 13890 41297 4 3 309294578 1 319461909 3 240702569 2 31460 75406 2 71512 119168 3 257596073 3 746796099 4 4 1 702596693 3 890358918 3 670092646 2 96651 116189 3 719923349 4 2 43970 80147 1 22723171 3 837601421 4 2 38602 92231 4 4 2 3368 35755 1 166772912 4 1 681235487 3 218285964 2 9587 115658 4 4 3 490418547 2 78914 120678 1 705223132 2 96366 107921 2 27133 93904 2 6033 16047 4 1 861568506 3 238836299 4 3 572746929 1 45597915 4 4 3 638736498 3 623768733 1 333816988 4 3 41884344 1 820097956 1 921023471 4 1 404707831 3 986771268 3 199365872 3 531490546 2 42579 73217 2 98876 108911 2 9900 121507 1 199870957 2 10541 46752 1 574456404 1 691711271 1 775022130 2 23868 78904 3 269103169 3 956177313 3 666401653 4 3 52937927 1 536442055 3 245211545 2 33734 85678 4 2 64437 94710 3 962000588 1 49915751 2 9581 25665 1 457184673 1 775329624 1 457234340 1 293559494 2 9317 25020 2 14982 69112 4 2 50047 70280 4 1 224750770 4 4 2 22674 44109 4 1 568715255 3 828736509 1 25885300 4 1 360910419 1 962323803 3 244674947 3 583368193 1 13429094 4 3 637018918 4 4 4 4 1 852513759 2 59732 64522 4 4 1 684488694 2 53673 119575 3 105310377 4 2 37325 100548 3 366719196 3 862760296 1 517906379 1 415729580 1 434473267 3 633733630 4 1 285145436 2 11196 87282 3 683056513 1 401526983 1 180199822 4 4 1 334386194 1 718064179 4 1 59228879 3 801234339 4 1 2349612 4 1 584923238 2 55536 118166 4 1 29012982 4 2 33887 113420 1 997637279 2 14988 83672 2 61560 89391 4 1 106526758 4 4 3 602442600 2 40802 117925 3 371153151 4 3 64468065 1 895500645 3 27974696 3 332355597 3 648167317 4 3 781432195 1 10787162 1 776264984 2 26733 67274 3 91157748 1 42725499 4 1 544144455 4 3 123273454 3 479655128 4 3 961037773 3 357035256 4 4 2 49764 99909 3 331611172 4 2 103719 120385 4 2 57355 72199 2 103107 107928 3 919819865 2 57255 97837 1 856462779 1 63449445 4 2 6077 13811 2 16941 87158 4 2 42587 91575 2 64557 72184 2 85841 108648 4 3 274481749 1 559070100 1 118212192 3 855432458 4 4 1 220968915 3 153035296 3 60047568 2 30098 67290 2 72253 79725 4 2 68341 115455 3 385856185 2 80552 115433 2 11127 72112 3 556521324 2 86555 92239 4 4 1 962329942 1 472341958 4 1 936956447 4 1 553011277 2 80465 110846 4 1 966481906 2 65780 115632 4 4 4 2 72593 102715 2 22379 87902 4 4 1 609102636 2 39390 109784 1 378265169 3 637949021 4 1 30673203 3 86286888 1 761448551 4 2 39990 54922 3 801154177 2 6564 115227 3 509956807 2 11515 52435 2 2284 115654 2 6203 81921 2 55677 104885 3 602747796 4 1 960905696 1 778922412 4 3 334184911 3 761319248 3 37991634 4 4 1 16447294 4 1 221324378 4 4 2 22883 110694 2 40882 81359 4 1 744068464 2 3704 10585 4 3 609060904 1 832393639 4 2 60686 73847 3 542163026 2 51006 89830 1 391850694 4 4 1 452005126 1 415438318 1 15053865 2 39968 89542 2 36535 78929 4 4 3 974750293 4 1 223664363 3 139247858 2 50010 86303 2 42525 104124 2 31417 91259 1 431287975 1 256694047 3 681155386 3 126224562 3 38301804 2 117484 123337 4 4 2 22788 101260 1 238893029 2 56505 100949 2 69103 86443 4 1 419139232 1 739854109 2 42339 99612 4 2 18825 70867 1 56172167 2 40718 49361 1 429995532 1 407039678 1 324125139 3 23980315 1 583448876 3 787861703 1 766316728 4 1 786663929 2 8220 78234 1 274236784 2 42432 95281 3 297467977 3 965740689 3 739286603 1 683757762 1 692573953 4 3 35320730 3 800015040 3 966164879 2 6416 112233 4 3 64924831 2 26644 27582 3 147760205 1 202186169 4 1 195421317 2 92732 94111 2 26451 85399 4 4 4 2 9591 68355 2 21112 26020 3 52307002 4 3 952925047 1 161283112 3 357415230 2 27929 77427 2 10944 121961 4 1 864493525 1 425760022 1 336364666 4 4 3 40177148 3 133041002 4 2 14843 87926 1 463362995 4 3 662507966 3 254867530 2 75208 110558 1 73196757 1 917520033 4 1 13428366 1 256649 1 649272882 2 8226 18699 1 977485037 2 88743 95889 4 2 10400 98472 1 629148607 1 217451827 3 56046232 3 338894361 4 3 480448370 2 7836 64331 2 13175 64344 4 1 324812112 4 1 368702516 2 63299 65939 1 648350626 4 3 347281226 3 834675015 3 245351482 3 28995204 1 555950447 4 2 64750 84274 2 19488 120251 3 928345905 2 69397 118572 1 607030629 4 4 1 991519969 4 1 232257440 2 42865 50319 2 15294 61463 4 4 2 2252 69618 4 4 3 787799846 1 897628642 4 3 838326609 2 45949 83940 3 117927319 1 906885928 3 64812032 3 446569831 4 1 665473046 3 925981568 3 908698475 3 853528550 2 36432 98787 4 3 113287558 4 1 306196451 1 828393773 2 42025 119304 3 410030096 1 526996695 2 2495 2814 4 3 200268198 4 3 589141827 1 815975552 2 15739 115528 1 255955294 2 83280 86126 1 771966672 3 186645452 1 911543873 2 85374 96658 4 3 936928314 1 683541891 4 1 386678362 1 722545447 3 10367467 2 46187 96856 2 48655 99202 2 51201 96382 4 1 41504461 2 16213 16337 2 51708 78052 2 21717 104347 4 4 3 30349231 2 112971 122995 3 899995449 3 73766578 4 3 258145087 2 86724 118355 4 1 245064035 4 3 67439235 2 41180 61075 1 756727794 4 2 59151 89590 4 4 4 2 23010 36249 2 3432 50887 1 231570058 3 963204936 2 87379 109857 3 480253981 1 410943677 3 484622538 3 108697497 3 279461695 2 20473 121366 2 109409 122332 4 4 3 34569874 2 37119 68946 1 702101710 4 4 4 1 378125660 1 546676908 4 2 118546 121262 4 3 102755654 4 3 158648062 3 21840857 4 2 12888 71503 4 4 3 12068925 3 320634 3 290248774 4 4 2 46931 47825 4 2 15430 69784 1 7908303 1 985796636 4 1 613248329 4 4 4 4 1 82972477 3 942942520 4 4 4 2 20908 26923 2 35666 97917 4 1 68110075 1 139456025 2 20138 64765 4 3 436820082 1 307542365 4 4 1 836724090 4 3 616384001 3 45924575 4 1 11684056 1 574793336 1 318364391 2 18788 22870 1 550687730 3 969259080 4 3 297425381 4 1 386953253 3 801502701 4 2 37127 66060 2 73248 119936 3 922793953 4 2 106472 107099 1 286816085 1 607894978 1 959461817 1 518839779 1 20328231 4 3 393782055 3 95253469 4 4 1 212806898 2 31183 114969 3 716926909 3 958194258 3 221361734 3 61936488 4 3 568841393 3 142008206 2 56310 110716 1 666061891 2 67064 74361 3 425816661 2 9313 108297 1 652476398 2 26093 46025 1 424752394 3 13016940 1 309507165 3 503169893 4 3 215116727 2 90455 114934 2 71352 100615 2 52626 102697 4 2 2049 119652 1 70343357 2 15595 71568 1 709253992 3 813970744 1 343206719 3 122039567 3 412575718 3 166688316 4 1 963375712 2 114293 121587 3 426338240 4 2 40588 63518 3 193589856 4 1 829669162 2 4891 23672 4 4 4 3 353619915 4 4 4 3 889275496 3 296654785 2 28548 113911 3 589298798 2 15056 116040 2 11055 57965 2 45700 49883 3 11406162 1 970919465 3 390133847 3 824295154 1 111903166 4 2 89046 122543 3 292345899 4 2 19939 50574 3 839085579 1 610212609 2 99414 121998 1 553743338 4 2 56167 81935 2 51531 66715 1 577811757 4 3 39633744 2 50334 89982 4 4 2 23394 32667 1 7453066 3 20947831 1 190165150 2 48698 91377 4 3 132833460 3 607758578 1 560001581 3 661245755 1 570131172 4 1 657970120 3 830381715 3 426084223 2 32418 38964 3 667845240 3 180267121 1 528993686 4 4 2 37862 76048 4 4 3 393651006 4 3 774534957 2 49811 79425 1 900766783 3 7757004 4 2 69835 90468 2 77832 112430 3 481850955 2 104340 105683 3 643002076 4 2 25371 105255 4 3 631569050 1 443737225 2 43647 113844 4 3 571938764 2 13032 80218 2 2802 29509 1 932919632 3 250906335 3 488865687 4 3 171927013 3 773145729 2 64257 91742 2 79265 114069 2 14915 75776 3 806003273 3 904334954 1 517744590 4 2 30848 123276 4 2 25410 90222 2 86300 123539 1 742623858 3 337459429 3 425360830 2 76312 100264 2 57657 62756 1 993600050 3 542449662 4 1 350311525 4 2 48201 72084 3 238684720 4 4 2 26647 90596 4 1 138230553 1 156381543 3 678223813 1 486334407 3 861116243 4 4 2 1995 122808 1 431134386 3 448216881 4 4 1 442025858 2 82925 112734 4 2 48967 54162 4 1 581313337 1 905463525 1 210597911 1 967116178 1 935165393 3 32025622 3 39928666 2 12997 107205 3 934800902 3 682459842 2 43957 62382 1 946270915 4 2 27268 92173 1 702132652 3 922179022 1 115704393 4 2 48566 99452 4 2 29651 46880 2 121437 121684 2 32066 84569 3 411320535 4 3 94532011 1 43141617 1 183827735 3 568340144 3 204646932 2 11516 60194 4 4 3 295081835 4 1 824360264 3 376400666 3 465268791 1 986343893 2 24500 51754 4 1 525700698 4 1 604237772 3 938554187 2 20853 120841 1 644199270 4 2 47108 55962 3 52315675 2 12060 39246 1 66655552 3 503635415 4 1 830012944 1 488143866 3 3206106 2 10103 47736 2 32913 68315 2 4248 33313 2 48596 83037 2 95158 121748 1 963923860 1 829834832 1 298893099 1 105038117 4 3 403552347 4 1 436764754 1 933945902 2 2292 70087 2 39537 113456 1 293003356 4 4 1 543267400 2 11551 24812 2 107713 116816 1 624772694 2 91396 92730 2 2148 76005 1 469302981 2 15557 22919 4 1 488075747 3 538730640 1 290476944 4 3 841285912 1 834639056 3 46078986 3 196436415 4 1 104817059 4 1 148845596 1 917536346 4 1 573086890 1 401079763 2 20450 47225 3 142217617 2 15199 41192 1 708291859 1 57503290 2 22984 57190 4 2 5107 84599 2 18849 100647 4 3 309359752 4 2 9862 68810 2 6418 99294 3 295064740 2 21998 94657 1 784514060 3 908864284 1 244294759 1 44180265 3 369513468 2 11668 101532 4 3 706032052 4 4 4 4 3 280133811 1 179939728 2 78781 115546 3 799346039 3 877067690 3 196836638 1 32380850 1 984039309 3 419286269 4 4 1 777266918 4 3 806522437 2 34886 119178 1 232223270 1 889867529 3 595302867 2 95274 100928 4 3 519615433 4 2 113622 117226 2 38978 109666 2 52608 87326 4 1 476292645 1 575887933 1 547990700 2 63606 112665 2 34520 62232 4 4 1 727639249 1 149175964 4 2 25041 50195 2 14860 15260 3 813677418 2 29601 120004 3 914873162 3 79953361 4 4 1 85716059 3 7008160 2 92145 95413 3 714850233 4 2 84904 94206 3 199477854 1 717006907 2 6262 82476 4 3 397669737 2 11408 46606 4 1 42187827 3 600073306 1 271351378 2 44048 45538 4 1 1285350 2 41368 49107 4 4 4 2 43600 84541 1 612254631 4 3 297713747 4 1 700786826 2 13748 96145 2 106938 113732 1 311471543 4 2 33124 118168 4 3 573403264 4 3 96925408 4 3 985494401 3 43900127 1 203137216 3 582018327 3 900642265 4 4 3 2775138 3 959993915 3 255332006 2 49567 114582 2 53317 53973 2 30554 80344 2 80455 123302 1 107248816 1 215691647 3 115192940 2 12831 68726 4 1 981974694 3 14292171 3 765890544 4 1 22456409 4 4 1 230309336 4 2 34992 114573 4 1 20040482 4 2 48035 56168 2 63763 116490 4 1 168589469 2 32980 79347 4 4 2 6680 56567 4 3 652741378 4 2 47791 102497 3 383894863 4 1 722320021 2 25090 44412 1 58984699 1 230670477 1 493151115 3 268160150 4 4 3 28743629 2 49869 98549 1 830251737 2 43454 87733 2 13023 50834 4 2 38946 88303 2 48988 120539 4 2 103572 123151 1 804121909 3 676883611 4 3 228131017 3 883769444 2 3242 70867 1 444773548 1 562971569 3 946590083 4 1 16655802 1 622567400 3 732896703 2 76991 80618 3 115839040 4 3 61928830 2 1575 33713 1 611750022 3 458537617 4 2 88236 108965 1 616485836 2 23949 51897 1 320113836 4 2 15909 68686 2 10368 82854 2 18229 35077 4 2 30210 89577 4 1 495387446 2 58874 108362 2 24296 81171 2 55133 59000 2 15007 119501 3 594935790 3 470945589 2 25467 91526 2 30923 39191 2 98225 120957 2 34417 48706 3 612033080 3 779031433 4 1 36559990 2 59311 103641 1 582784689 3 561849916 2 20021 31774 4 3 597787105 4 1 724767746 1 465352011 1 595792954 3 694730692 2 64847 68147 1 207965415 2 42825 75430 4 1 315766689 4 2 35631 91059 2 66520 104539 2 106268 119680 1 274674583 1 398038144 2 21238 48300 2 32497 102778 4 2 30649 55940 2 2623 83906 2 58716 88892 1 826068928 3 833919452 3 362273045 3 73937622 1 913369389 4 2 2318 59449 4 2 60669 120809 2 48493 106118 3 927261229 4 4 2 20970 108627 3 176969067 4 2 95006 107841 1 561111941 2 43972 57955 3 934124510 3 846377659 3 690103755 2 67381 115225 2 35405 88385 3 151969496 2 60448 76294 2 40325 101144 2 57213 93582 3 132344687 2 23878 68562 4 1 667948246 3 308030950 2 50454 109086 4 4 3 50425857 1 138636059 2 6489 48760 4 2 11055 71408 2 13107 42882 2 39377 85023 2 100832 120814 3 171752262 4 1 496078203 4 2 28435 29694 4 3 389531993 4 4 1 899914263 4 4 4 2 53667 69466 2 4917 31900 2 44920 81141 1 38613215 3 35511406 3 254371698 2 177 43260 2 9252 70061 3 895512143 2 14722 21036 2 35504 109142 3 647376417 1 31550851 2 40562 122353 3 385960732 3 793879033 2 40302 50744 2 78290 80669 4 2 57573 83935 4 2 82221 84507 3 860021024 2 109560 120176 4 4 3 988047688 3 283451949 2 3249 116501 4 3 800607717 1 352589824 2 23265 119170 4 3 301417458 2 50201 51920 2 63909 76408 1 396753297 1 128856707 4 3 143448344 1 336279277 4 4 3 20849878 2 31448 111229 2 2302 98308 1 751053272 2 13729 104873 1 284720720 3 756168806 3 969746617 3 504968447 2 62744 63542 3 450496879 4 3 12307751 4 1 905316416 2 12462 50774 1 279617664 1 527196494 1 96835302 2 35728 80297 1 327524142 2 50539 76233 4 4 2 62788 76871 1 361096403 3 782378702 3 431648941 1 549877338 3 679133655 2 21802 69623 4 2 36857 111330 3 948246600 1 412626829 2 64777 121600 2 44299 51541 4 3 749670651 4 4 2 28706 88514 3 62284234 3 362834324 4 2 2218 70349 3 740921885 2 25098 26882 2 54948 118759 3 175992739 3 899850067 4 4 1 585853954 3 530340180 2 52841 84724 2 2588 47919 2 31565 51229 4 1 755041714 4 2 41486 65722 2 56723 70818 4 3 641219176 2 59675 62910 2 17288 111646 3 26169473 1 604715668 2 71619 109716 1 63671140 4 1 155505378 2 26107 60176 1 213209035 4 3 560424053 4 3 204441787 4 2 18206 74342 2 47893 62700 1 302021574 1 605602341 4 4 4 1 957007035 2 17744 106840 4 3 178054669 4 4 3 576593349 2 21988 83880 1 857626471 1 452753497 4 3 237217409 4 4 1 753539765 1 372569880 4 3 445998686 3 795780177 3 835275459 3 169492657 4 2 38757 97085 1 100580921 4 3 74614979 3 340339075 1 52487597 3 353985305 1 661674771 3 940604763 4 2 99149 115953 4 3 369626512 1 648835260 2 15779 34543 1 159326443 2 19759 80070 2 12137 21878 1 800058003 3 586708991 1 453320686 4 4 3 183471104 3 32657256 3 578081002 2 78151 95308 3 608720402 3 675163655 3 36008245 3 523374041 1 609806518 4 3 138926878 4 1 837791077 2 5578 106392 4 2 67095 84666 3 153321663 3 563630380 2 9385 74624 4 4 3 155587866 1 411410152 3 349995626 4 1 494460681 2 43783 119685 1 466896551 4 1 835476851 2 12090 59166 3 241984695 2 6026 82092 2 38287 64031 3 996348077 2 15194 92082 4 2 30459 119422 4 3 596769941 2 33938 66007 3 108326593 3 62333945 2 9165 95100 4 3 940011045 4 1 737852210 4 2 8480 109054 2 96613 99441 1 260617672 1 549066543 4 3 841651465 3 734532805 1 14745316 3 890816649 1 970367975 2 8622 95700 4 4 2 207 59820 4 2 56265 56619 4 1 483138828 1 796234625 1 127450563 2 74608 109628 3 283276705 4 2 15002 52737 1 779847296 1 665411714 3 50840458 4 3 3663831 1 428416872 3 92567982 4 1 709532548 1 997636836 3 744844228 2 14201 55327 4 1 728150249 1 626948836 1 507779489 3 379613916 1 802308360 2 3104 101545 3 659634884 2 19611 92363 2 20316 49900 3 418092001 4 2 12527 62719 2 94577 98103 4 3 73621588 1 24000906 3 343212 3 212074321 1 54699714 1 644342690 3 812711870 3 790812392 2 33455 78349 2 119771 123202 3 747097169 3 255755051 2 17353 98188 3 919402602 2 23836 43622 4 3 7898301 2 90585 97588 3 300966496 4 1 579083982 2 18357 39534 3 920321581 2 5365 46351 2 70422 114153 2 35298 120155 1 568211707 4 1 661816255 2 84714 87089 3 155008183 4 3 65450199 4 3 804576644 4 3 397352416 4 1 73524308 2 15334 66207 2 9867 11087 4 3 749127630 3 525820494 1 695571276 3 442565931 1 130801220 3 611847930 4 1 186307845 3 150011432 2 98516 118479 1 65927343 2 35811 78290 1 711424945 1 967420912 2 41486 72725 1 520705492 2 2590 49183 3 236540104 2 32912 105589 1 533142459 4 3 592679198 2 6439 106571 2 8348 108136 2 101181 104728 1 529640374 2 68406 107242 1 299102984 3 397828730 1 59772805 2 98822 111397 3 274405273 3 305982579 2 50857 94293 2 2932 49363 3 122973388 1 745436269 3 968715035 3 768929484 3 94965469 1 132107383 3 72899532 3 612194898 2 39343 65092 1 368015833 2 55348 76798 2 56816 97471 3 614426912 3 983436626 3 598322884 4 4 1 694178087 4 4 2 29434 63351 3 47290705 1 494154195 1 943879750 1 492281801 1 894187956 3 177592957 3 955519256 3 169811834 3 281720118 3 180374514 4 4 4 2 25512 121323 4 1 680587946 4 3 507002098 2 43503 98844 1 15375084 1 371785600 2 87805 120108 4 1 849113321 3 260149582 4 2 54354 60115 1 33902358 4 2 9233 59121 2 71130 84277 3 448846580 3 700095517 3 31142668 4 2 77868 78690 4 3 820975216 1 771128958 3 673568275 3 112865938 3 381275893 3 62732854 3 945083 1 313415024 3 773530084 2 26245 96339 4 1 82233463 2 4398 31957 1 885216311 3 502674193 4 3 998261657 2 35779 62184 1 201255825 3 683921869 1 358023222 4 1 443989327 4 1 223694640 2 55703 88246 4 3 411241127 3 203760602 2 10079 112158 3 528259195 4 3 161535529 4 1 28999595 2 37403 90922 4 4 1 349528744 4 4 3 24274382 3 218053360 1 176954590 4 2 7383 20372 3 892760710 4 3 450916304 3 222620599 1 411626227 4 4 3 314649514 4 2 95301 100390 3 851719536 4 1 137299377 3 144174438 2 5141 94885 3 428370092 3 951453510 4 3 139858705 4 2 82490 96022 4 1 878536156 2 6010 10893 3 364664259 3 841413035 4 4 4 1 697251464 3 658401741 1 800120193 1 439820224 1 261587327 2 67884 108772 2 17525 20509 2 21995 43519 1 47423262 4 3 23389236 2 27097 29568 4 1 526294166 4 2 85447 107842 3 885119951 4 1 29016738 2 68410 95886 1 262089509 2 14463 64251 1 399853796 4 4 1 2339963 4 2 57382 93079 1 495751189 4 1 539267390 1 370009347 1 643263157 1 448821147 3 208930300 3 116016364 4 2 24864 56593 2 9892 115165 4 3 74405188 1 917253659 2 77282 84095 1 349296633 1 942017705 4 4 4 2 64857 106655 2 13040 34344 2 64961 114226 2 16784 36785 3 147423874 1 910032763 4 3 765324173 2 57497 119638 3 307838518 2 34609 83727 1 911749950 4 1 281840904 3 799283406 2 17254 83558 2 19062 35285 4 3 138889193 2 32170 92667 1 914425651 4 1 133648706 2 30047 91169 3 102482451 4 2 26338 64976 4 1 458643993 1 663086812 4 4 3 149327832 4 4 3 10784723 1 118906145 1 478068366 1 636118618 4 1 70698900 2 92982 122848 3 668031706 2 51118 76318 1 512100450 3 171019926 2 97765 122389 1 978153945 3 547083390 3 164033323 4 1 908623344 2 49744 67277 4 2 74711 100944 4 3 904891097 2 1907 39500 3 125213196 4 2 20430 49531 3 406842328 3 515381916 1 235296874 3 483794835 1 943012190 2 7878 51797 3 480908861 2 12936 33704 1 20660425 1 680492650 2 72310 111226 1 503903816 2 9891 15778 2 34639 61255 3 166107536 3 41090595 4 2 2270 107508 1 478968504 1 228377455 1 256971243 1 954417513 4 1 889804210 4 3 832935314 1 531328754 4 1 955518096 4 2 35881 93692 2 72286 76594 2 119607 123786 1 223850522 4 1 195903268 3 15932644 4 4 3 24974047 1 738774853 1 238673533 1 577684753 3 891179411 1 428413658 4 2 35949 84635 4 3 538870564 1 230017976 4 1 16730383 1 833846733 4 4 4 3 268608591 1 386640120 4 2 17408 105298 2 5729 28806 2 101077 108883 3 459578990 2 26725 98305 2 59228 64515 1 903643464 2 8848 98257 4 4 4 3 63437464 2 21047 69594 1 929341263 4 2 45038 65197 3 44611078 1 523035977 3 668544226 4 4 2 101713 108494 1 265715940 2 48904 81035 4 1 128186793 3 748182413 3 87637150 4 1 166338800 4 2 59476 78068 4 1 352645863 3 437797802 4 3 545843361 3 46201513 2 67681 112519 4 4 4 1 169419685 3 160098708 4 3 306046236 2 63429 104518 1 95934643 1 974294652 2 81816 118738 4 2 30042 98965 1 146229524 3 993237754 1 996070005 3 863830039 4 1 771509790 1 997244389 4 1 443572836 1 919723395 1 21384812 4 2 21856 87165 2 40806 122921 2 55068 63468 3 384462553 1 512812712 1 987082770 3 448762180 1 40134756 4 3 433736986 4 1 318106510 2 48533 68269 3 697758225 4 2 7323 65056 1 837808655 3 433677846 4 2 18952 24233 2 44572 45574 3 56708063 3 262385684 4 3 27864213 2 43526 98038 3 99021403 3 788208364 4 3 150874393 1 213038834 2 47528 103109 4 2 81902 120273 3 269938024 3 41359357 2 26368 88705 2 41787 73625 4 4 3 239859572 4 4 1 497732121 4 3 821860076 2 31219 104056 2 63456 106038 1 491827405 3 542033911 3 110118015 2 2177 88049 4 2 81355 91217 3 222300643 2 102171 122908 3 825699427 1 502238679 3 50179217 1 538131861 3 507017 1 252938291 4 4 3 633818015 3 736706592 3 970296752 4 2 26408 88928 1 132295967 1 964674384 2 38029 78366 3 232466920 3 312127399 1 794267252 1 294724211 4 3 557848011 3 495268978 2 5963 116227 2 12810 27971 4 1 73747429 2 61487 83841 4 3 453938778 4 3 744274768 4 1 43167580 1 81701601 4 2 78134 116676 1 385813692 4 4 3 909821472 1 968022722 1 843202594 3 62266324 1 168768175 3 3538772 1 306812335 2 13926 31913 2 35254 118916 1 601185190 4 4 2 33711 100207 3 603749426 2 15850 96760 2 59705 88098 2 58614 73009 3 568631139 1 630374920 1 731225308 2 20863 85892 2 12397 69989 3 360295498 3 239154886 2 26775 39430 2 71276 107494 3 269198361 1 133814322 1 646204357 1 265687199 4 2 55239 72174 3 66719928 2 18578 42816 4 4 4 3 643661210 1 215686755 1 161778466 4 2 2656 110893 4 2 20417 122379 2 23793 36384 1 863936321 4 2 25963 37330 3 278173040 2 25042 26660 1 737515325 4 3 52720349 3 725972871 3 50816831 3 611708809 2 4688 63797 1 76048033 4 2 47562 94872 3 313712983 1 231385914 4 2 53982 55725 3 691433247 1 800471960 4 3 876861960 3 796838421 4 2 13513 112405 1 590712032 2 87297 111285 2 107589 112864 1 883163080 2 50360 70661 1 267772981 2 26202 68367 2 28487 88256 2 60031 109978 4 4 4 4 2 47748 97469 4 3 606755576 1 48352877 4 2 30749 42634 1 255553932 3 889130576 3 593221940 3 612691458 3 704990067 3 123935764 3 553615470 2 4384 104290 4 1 779458080 1 120237740 1 340517147 1 688577105 3 830875333 3 6118975 1 905501661 4 4 2 14675 114915 2 98695 101093 2 58385 90080 1 97736606 3 579633065 1 235705659 3 42775360 4 4 2 9899 32850 4 3 595844657 3 635307116 2 64317 122137 1 469020546 3 563844674 1 883225058 2 38717 112983 1 599171163 3 8307991 2 16404 73125 3 828830415 3 990357933 3 7738103 4 1 612735097 2 9138 90598 4 1 510354265 3 596114796 3 785003110 3 120150785 3 767527033 1 548284385 2 4797 44685 1 777110182 4 2 31580 48705 3 642177894 1 59296018 2 14504 91146 2 28633 121119 4 4 2 15321 88935 2 11526 123799 4 4 1 93946221 1 688250714 2 54933 104264 4 1 190679232 3 375976038 1 501018789 2 9427 107647 1 255976213 1 159453009 3 674221993 4 1 416981280 3 670616223 2 9781 33909 1 65798674 3 113762548 4 2 699 41682 4 2 5284 9116 3 693217955 1 55663165 1 347468035 1 983704893 1 25188089 1 366950497 3 688407209 1 266746679 3 648130840 3 675208651 2 67184 68301 1 24482504 4 2 71198 88922 3 642928393 3 503903942 1 924839204 3 492632717 2 89536 117540 3 240004980 3 896991626 1 571212618 4 1 275145558 3 883904495 1 16647522 1 834549147 3 392569737 3 947362614 4 3 828107609 3 646645105 1 237523753 1 71483466 4 1 381715846 3 72011778 2 77772 105899 2 27773 30905 4 2 75727 95865 3 564218517 2 8003 43922 1 84314345 4 3 406337094 1 822177125 1 96748540 1 201973825 1 499284475 2 43297 47920 3 524640423 3 987356744 4 1 653422332 3 728365293 4 2 9504 113346 3 199954299 3 925838278 1 219839931 2 28133 121610 2 91230 101518 4 4 4 1 826707649 4 2 30662 101228 1 222157345 2 72160 106334 3 977087590 3 333135166 4 1 358388474 1 866389230 3 267131961 1 282996880 2 119058 120640 4 1 779312596 3 529737723 1 351953307 3 33727208 1 811607317 1 673611984 1 410837477 1 883695732 1 495369788 1 913094153 2 24753 118356 1 470863280 1 260464325 3 936388056 1 986676953 3 106569690 1 626683934 2 2294 92562 1 609963572 1 880115265 1 402499358 2 78067 94224 2 32001 123347 1 996172634 4 1 903097958 4 3 894281950 3 390247998 2 17153 83548 4 4 2 3170 18939 2 26781 87069 2 34094 75787 2 26027 104494 2 28906 93098 4 2 46837 66714 2 32664 62580 3 474477325 1 259253227 2 31853 54798 3 721946835 3 915602419 1 255027929 2 84013 98857 3 21242096 4 2 70948 85184 3 800109493 3 681943407 1 138991156 2 28406 34813 3 103829626 4 2 34865 104964 3 317931829 4 3 815145871 4 2 57634 68360 2 32661 70182 2 18471 101778 4 2 60572 121412 4 2 27117 35651 3 22264603 3 198489045 1 825364564 3 442649137 4 1 406633794 1 975207467 2 38999 47901 1 895204289 3 463308493 2 23619 89614 1 339608822 2 5401 32925 2 7793 39156 2 3025 58947 2 24050 33653 3 580081229 2 45252 75784 2 3231 23968 2 32962 49028 2 36775 74401 4 1 936097659 1 72330521 1 172165509 1 206004392 3 650267304 1 861982955 2 96761 106801 3 593619929 2 63527 85252 1 833927101 1 945030580 4 3 833913687 2 179 37132 4 1 205089535 1 296971482 3 830327520 2 90819 117909 2 17906 111741 3 921995905 1 287286269 4 4 3 876036601 4 4 1 511431383 4 3 400517558 1 53059525 3 207152880 1 248039603 2 28948 44806 2 603 121749 2 76202 100021 4 4 2 18070 111500 3 331465550 2 6911 115317 3 904258918 2 4216 122029 2 27207 56254 3 103803559 4 3 245880607 1 918456529 3 55392064 2 15591 101627 4 2 20573 100233 3 722531084 1 659366068 4 3 778517212 2 4767 32607 3 957376580 3 396063363 4 3 699634126 4 1 562464973 3 441338373 1 645589024 4 4 4 3 635342770 4 3 160488298 2 46183 115721 1 337362484 3 434934941 1 690734633 3 725829198 2 28204 69419 1 467364132 4 1 533615558 1 12820798 1 322887428 1 220728831 4 4 4 4 4 2 28248 48439 3 779575900 4 1 717792597 4 4 3 821145078 4 1 800088374 3 42495633 3 222074164 4 1 954293611 3 833278531 1 150491120 3 161745237 1 710084926 3 117267228 1 32735271 4 2 34646 113454 2 89339 107732 4 4 2 42147 58760 3 330861285 3 885440791 3 881597726 1 330296305 1 533442486 2 44031 108862 3 884101370 4 2 73025 106355 4 4 3 378027866 1 68346250 3 444030152 2 35681 84818 3 631137844 2 21177 110622 2 95109 95879 2 43073 96628 1 59377555 4 2 31726 73831 4 2 2643 21862 1 94759150 3 190423093 1 386390254 4 4 3 712269788 1 597351886 3 962761732 3 321033977 1 253538888 2 64786 122170 2 11848 51372 2 56821 80571 1 292433973 4 2 5462 56692 4 3 677416753 2 73044 98127 3 180191486 4 2 43765 122124 3 74225535 4 3 10556887 4 2 75870 94377 1 698875183 4 4 1 878556871 4 3 69005487 1 466519216 4 3 52847887 1 531667596 1 685781042 3 69683721 3 96955573 3 163877944 1 146734220 2 1385 120560 4 1 151654347 3 684267283 2 105130 106527 3 991429780 2 47485 98931 3 379810849 3 890063051 4 2 48537 109317 4 4 3 710479020 2 14484 68438 1 979595921 2 108138 123691 2 5403 6517 3 824043801 3 937792704 3 49183395 1 479897908 1 878332338 1 987061765 4 3 813775786 3 338020599 3 730795147 3 77132315 1 854690309 4 2 53071 118781 1 406215327 4 4 1 265777888 2 22241 86500 4 1 58235059 3 109088123 2 14565 34733 4 1 20575993 2 18497 37763 1 198131463 3 671012820 2 30902 74389 3 304064937 4 1 216335609 4 1 425021045 2 57660 115084 4 2 6440 68577 4 3 351042151 4 3 679185616 1 843737561 4 3 648747372 1 77041934 1 237423183 3 959538671 4 2 15394 111191 1 843443858 3 183898804 2 3764 51688 2 12466 15860 3 748057667 2 24800 69956 1 96078724 4 3 391121655 4 1 274118692 4 1 810935020 2 15337 46709 1 221441737 2 15120 108661 2 18319 26631 2 27466 94900 4 3 62590129 2 7412 41525 3 330221011 4 3 913642779 4 3 111550342 3 698768122 1 310452544 1 862634865 2 35835 41095 4 4 1 986216693 4 4 1 51795543 2 19000 88596 3 531374084 2 12948 44327 3 595941697 2 101802 112171 1 69476222 3 804047765 3 739518404 1 283078859 2 44393 55992 4 4 4 2 4006 70309 1 563807585 1 8273568 2 100567 119056 4 2 29451 42911 2 78917 115005 3 593899523 2 73848 112542 2 39405 41717 2 71932 102749 1 731501357 2 31780 53153 3 590113742 2 123141 123711 2 31812 102879 4 4 2 45902 88001 3 226679532 3 228985304 4 4 3 329098560 4 4 4 4 4 1 979722876 4 3 475201349 1 932682996 3 674388531 2 57187 113302 2 34558 92440 2 78275 121969 1 720433923 3 19775237 4 1 637846239 2 7813 30087 2 20003 97014 3 123115092 2 49577 106089 1 622225517 4 3 66733205 2 27535 90451 2 29002 114959 3 379231515 1 635706933 1 632424558 2 3608 13009 4 4 2 8969 56620 4 2 10568 37516 1 97198905 2 88808 113511 3 174711740 1 461326808 4 3 356117742 3 994153729 1 941440931 2 75220 82175 4 4 3 132816035 2 64944 75715 4 2 5009 75979 4 4 2 50955 80973 4 4 4 3 73105090 2 8866 22771 1 633360005 1 293573824 2 99485 104026 2 80484 82817 4 4 1 6486434 4 1 686976161 1 745124248 1 203813533 4 2 3949 71955 4 4 4 1 931218963 3 771633933 1 248357197 3 872900449 4 4 1 440936698 3 239898193 3 749726845 1 20614623 3 873510633 2 76339 115574 2 36935 82054 4 3 865962785 4 4 2 30466 85220 3 187389246 4 2 34418 41626 4 2 98308 109912 4 4 2 42585 74050 4 3 587460519 1 295425404 1 29625029 4 4 1 61208075 3 970475096 4 1 10680030 2 4010 44147 1 525733762 3 76207819 4 3 584132069 1 808499155 2 61698 116925 1 262439203 4 2 60048 61360 2 54944 83014 4 2 28092 42606 3 238271416 4 4 1 974615067 2 200 18132 2 3676 28070 2 36456 82008 1 207119045 4 1 701873831 2 28032 83259 2 44445 97734 4 2 65624 65856 4 3 166366901 2 86425 123854 4 4 3 369871870 4 1 212662826 4 3 778672663 1 334488506 4 2 5571 31299 2 32391 61775 2 11318 90798 1 17782815 1 446887401 3 689815571 1 223534120 3 168745279 1 466048619 2 1331 65968 1 364723010 1 624391743 2 20160 41776 1 206133723 4 2 80287 87056 1 640336549 2 35438 87602 4 3 897616234 2 26290 94635 2 56601 87038 2 12700 20529 2 27428 81312 3 797589412 3 855544134 1 667320321 2 1849 27397 4 3 154061215 2 71068 84716 3 125248274 4 3 27167898 1 10410279 4 3 259484814 1 437479888 3 986612660 2 20038 82645 3 537964589 3 355592507 4 3 958099651 2 17716 100973 1 657173883 4 2 12680 91817 2 10691 48540 3 736240631 3 88608573 2 66975 105359 2 56348 107145 3 349533936 2 42010 75449 1 67155715 1 616509804 4 3 714041820 4 2 64573 121907 3 695558314 3 628904348 2 74726 119976 3 743545959 1 627948454 2 106503 108908 3 898881734 3 52326122 4 3 646216873 1 147273074 4 1 973523152 4 4 4 1 642957908 2 8163 102877 2 46116 92285 2 3468 94378 4 4 1 68232823 2 103505 122401 2 31340 46440 4 2 109093 117983 4 4 1 613184515 2 64824 89865 4 4 4 4 4 4 2 14887 113626 4 3 7067677 1 752453526 4 3 7257084 2 38182 115175 3 501981632 4 3 15483692 3 831676695 2 34125 82516 3 182382927 1 357677840 3 454828315 3 66998683 1 869930704 1 306100260 3 767734125 4 4 2 66113 82801 2 28228 102121 1 45904217 4 4 1 673003409 2 9805 26545 3 667670828 4 4 2 105584 122483 2 3422 55011 4 4 3 411222028 4 3 809678127 1 9580175 3 975562829 3 786566385 2 23926 45114 1 118148145 4 2 16659 63201 3 459292704 1 547407157 3 769166317 3 339707772 3 3134833 2 88151 98683 3 682008471 1 843054028 2 43935 48017 1 255993204 1 6847711 1 484749712 1 658004434 1 13937922 2 54074 82426 3 200644327 2 5778 95745 4 2 80875 96146 3 324476938 2 56175 76141 4 2 33107 62812 4 1 172290443 2 46431 104343 1 41703473 1 30361932 3 768359641 1 172869808 1 77993414 3 287354586 2 1529 39715 3 537460138 3 446888748 3 767272081 4 1 496116569 2 106531 110903 3 53158700 1 400736556 4 4 4 1 55764567 3 66942033 3 341315235 3 40881245 4 2 12903 76402 2 15975 117414 2 63615 80464 1 554600886 3 314051158 3 59423300 1 946318019 4 1 75470828 4 1 63240709 3 478777495 3 744713629 3 37222743 3 842525774 1 495399078 1 617262181 4 1 295957492 4 2 19902 22467 2 5493 23477 1 613979318 2 63240 80030 1 812969391 4 1 263779245 3 354275127 2 5744 75196 2 76895 117582 4 4 1 474297625 2 49062 121434 3 16307084 2 39691 76529 1 762291520 2 20281 82618 2 5716 64899 2 2178 62141 2 48088 123779 3 858257580 2 75556 109442 1 28356884 1 30645517 1 759635128 3 268200275 2 50476 54968 3 359375532 3 485783057 4 4 2 9705 27286 2 98373 114041 1 389001285 2 14667 120743 3 615287634 2 44823 56677 3 373148506 2 27357 38698 3 515242987 3 904953534 2 35057 110927 3 743496803 1 32591563 3 482461620 3 645789733 2 29443 33892 1 50349758 2 69356 104183 2 74306 120803 2 12745 51622 4 1 79692648 3 707637951 3 688909246 4 2 26811 32910 3 929757951 2 44504 54056 3 509528916 2 8678 50605 3 784426855 4 3 634036870 1 539468772 3 752960518 2 19672 51768 2 37631 55228 3 616582404 1 767479534 4 2 3790 94519 3 571493482 4 4 3 261575860 3 815490974 4 1 454421632 1 486350336 2 12472 94516 4 4 4 3 589052520 2 99410 102594 3 321124012 1 831669549 2 996 120530 1 279656384 1 986022150 2 26232 118138 2 19573 111067 2 50840 101916 3 369654707 4 4 2 49413 49454 1 732366563 3 905183132 4 1 746844511 4 2 43823 82984 2 34592 72406 4 2 81593 102549 2 8214 38611 4 1 601332176 3 267211894 2 1205 49586 1 214455106 2 15535 23512 2 7585 49662 4 3 403044823 4 1 43118946 4 1 943949974 3 426028353 3 504211491 1 423673988 3 50914729 3 494628501 1 391304901 1 610094763 2 46881 106112 1 846115435 1 264913515 4 1 490946848 2 24341 34893 1 584498215 2 26924 83807 3 601930921 2 28156 41402 2 43934 72749 2 22557 112463 1 14748701 4 2 12088 97126 2 16897 46866 3 43133061 3 526842525 2 31128 77707 4 4 1 427578299 3 171426474 2 27928 87984 4 2 29997 105967 1 885244074 3 818622817 3 881444840 3 171172616 2 43227 102130 2 15195 62874 2 15515 35209 3 940863377 2 11516 95883 3 177429579 4 2 41509 59106 4 3 388506424 1 4976566 2 80880 109210 1 65749735 3 413328194 1 160597815 1 100515796 4 4 1 107813545 3 324484090 2 87954 121428 3 488018768 4 2 44827 61644 4 4 3 244331262 2 32598 35282 3 336143530 3 752501430 3 814752011 1 222726041 4 2 54919 123174 1 144128740 4 1 412455643 3 6780773 2 35685 57483 1 109861325 3 17890379 3 281710111 2 23996 122028 3 478765234 4 3 910826575 4 1 905038848 1 55670415 3 206928613 3 476731538 4 4 1 259438667 3 42133732 3 905508467 3 187568307 2 17174 111140 4 2 113315 118978 3 438475334 4 4 3 407911212 3 16598397 2 27177 43012 2 1796 110030 3 298390686 2 32207 32441 1 982401889 2 12405 108092 1 962968200 1 568068097 4 2 31933 53968 4 2 65355 82239 3 257598797 3 706940756 1 279089585 3 547925438 2 115633 121368 2 28814 61131 3 611357499 2 111398 112143 4 3 300617825 4 3 999287516 2 40226 89299 1 471393555 3 399208353 2 67062 103964 2 14842 24493 3 8153192 1 54239525 4 2 11709 49283 4 3 71713924 2 8994 117151 3 629173271 1 589616499 4 4 4 4 1 631655321 3 64288083 4 1 809709674 2 51856 76772 2 40704 97594 3 93887815 2 58728 86393 4 4 3 294888307 2 37568 76164 1 110773203 3 160529546 4 2 74425 121958 3 563615288 3 623454121 4 3 63187900 4 3 918019977 1 193900431 4 2 16840 19137 4 4 2 55139 64706 4 4 4 3 55624159 2 17579 42984 1 974643771 1 869630154 1 458957498 1 226915287 1 668570429 2 55688 123293 3 254655609 2 14176 61229 3 238482201 2 20259 41579 2 62472 101364 3 160251113 1 449549873 3 526491126 4 4 2 73325 102979 3 669962039 4 4 1 279180403 3 459817574 2 13337 102511 3 434409818 1 808008926 4 2 57265 85936 1 299104496 2 98238 123349 2 42510 48437 1 41530982 4 3 333102339 1 609201810 3 474410317 1 490866437 2 88449 110736 2 25890 36294 2 105400 105411 4 3 670728539 4 3 952766889 2 3418 101408 1 808129310 4 2 46188 105410 1 338946790 4 4 3 511575526 4 2 39210 115676 2 100556 116858 3 377213606 2 26992 87694 1 182929214 4 2 11072 13280 1 757143316 4 2 43528 69967 1 51367010 1 591244551 3 48236600 3 12078109 3 519078537 1 489173629 3 792450622 2 15392 101119 2 3820 52546 1 94896206 1 138294583 1 337081177 2 18742 88782 1 721698186 4 1 980975452 2 24484 58224 1 305272366 2 95049 100357 2 62688 101118 3 549893189 1 242223700 2 13858 52063 1 968912863 4 3 149547869 4 4 2 89583 114274 2 5327 106777 1 73146551 4 1 823281278 3 911299485 3 473244500 4 1 661925138 1 855705770 3 394097698 1 781492451 1 690810700 1 370963039 3 919437191 2 94101 102013 4 4 1 935746442 3 422698847 1 207679063 3 685777949 3 800961119 3 701092847 4 4 4 2 8539 37658 3 193571759 3 932207733 2 8671 30413 1 749045032 4 2 71872 78106 2 91655 101443 1 90169012 3 595175914 2 14401 98001 1 834258296 3 27191671 4 1 163980606 1 730985161 1 381692657 4 2 84716 112767 2 77645 96218 1 68423072 1 781138157 3 166655127 4 4 1 959751066 3 35912237 4 2 6609 60692 1 709275932 4 4 1 195468630 3 683612656 3 191409180 2 10366 81692 2 33090 100965 3 534021196 3 793659495 2 15109 107889 2 3547 36326 2 19322 91636 3 103058586 3 43469510 2 39986 69982 1 880848432 3 873396774 3 390205862 1 182280613 1 41602596 4 1 243526443 1 829156500 2 44769 104115 3 665725681 2 44491 87284 3 589735709 4 3 525554048 3 415714712 4 3 307018343 3 722883733 1 49245045 1 208462933 4 2 1230 110609 1 460370213 2 75223 114365 2 50634 88336 3 974210618 3 926313424 2 68970 72882 3 460315491 2 19282 91599 4 2 48502 60981 1 935993930 3 959336048 2 59055 108004 2 20336 107834 1 293902853 4 1 679990928 1 248130063 3 15470133 4 3 976335980 4 2 62498 120395 4 4 1 274800878 2 35976 55283 1 223426847 3 130224153 1 420615482 2 32463 123152 4 1 657618854 2 26136 65367 1 158786631 2 6097 20596 3 501063674 1 632443927 1 721848001 4 1 493027744 4 1 679029732 1 182931302 2 101529 102353 1 663080907 2 24464 107678 1 659168163 1 305482251 2 91291 116392 1 623929183 3 888426038 1 270807930 1 497525219 1 45825176 2 33738 114152 4 1 65106818 1 85154949 4 2 84770 91389 1 194374690 4 1 417130943 4 1 907498203 4 3 507205189 1 114881826 1 684004390 4 4 2 70160 70243 2 20450 48841 1 264018919 3 608573491 3 376370460 2 77042 98730 1 779448853 4 1 321637184 1 408408187 1 85497696 1 53108700 1 48684435 2 103939 107449 2 91309 109575 4 2 42996 80467 3 450451838 4 4 2 41047 85067 3 741448813 4 1 203426097 2 12154 60277 2 69075 81915 1 716085532 4 4 1 597306049 2 13815 46667 4 3 625829224 2 43561 104532 1 53545690 2 42238 101720 1 672449966 3 76172482 3 617466377 1 791717191 2 105119 115485 2 4539 31906 1 131369890 3 699099141 4 4 3 653304447 4 2 57377 122099 3 238940220 4 2 8935 32876 4 4 1 789699549 1 21106161 2 37807 73652 1 996197086 2 57286 116821 2 32046 70910 1 883827372 3 778923158 2 28605 42788 2 53051 120543 2 61964 62817 1 694829889 1 384157053 4 1 100699473 3 623333604 3 886017166 1 48128573 2 38086 83093 2 70986 112313 2 46397 87432 3 255212872 2 34253 103684 1 257703413 3 726447502 2 88887 89315 1 395300560 2 121168 121398 3 365470325 4 2 61160 118432 4 3 884317175 3 186494711 3 180806370 4 1 505618155 4 4 1 614823218 1 34587529 4 4 2 3764 90671 1 155699728 1 769313738 4 2 9559 46503 1 702704797 1 453220709 1 13786369 3 19597395 4 3 126975782 1 600138196 1 281997097 1 117355725 3 89539485 2 5079 18618 4 1 459602831 2 1631 7358 4 1 17495709 2 7272 100878 4 3 293164731 2 79734 85078 4 1 27762897 4 4 1 722372875 2 24076 105349 1 958045850 3 880055601 2 93194 120374 4 2 55549 57716 2 13745 108625 1 871439722 4 1 59213262 2 33581 64071 4 1 675904198 3 613752955 2 59683 80385 3 723022148 4 4 2 51796 77264 3 467133953 3 797170647 2 74678 79935 4 1 31356907 2 42910 77130 1 895867228 1 681684856 1 54855121 1 666231418 1 689925258 4 3 269547330 2 22312 117249 3 816680830 3 148118465 3 285677586 3 525981036 4 4 1 457296638 4 3 580894908 1 345214191 2 10941 33653 1 294240612 3 54139810 2 67241 112911 4 1 192789175 3 919636426 3 426541827 4 3 2354096 2 72065 88363 3 835018448 2 39297 116123 3 377412595 4 3 882877897 2 44174 118551 3 722793029 2 34837 76668 1 604452163 3 830188090 2 95351 98269 3 920967210 1 788993209 2 23893 34863 2 92341 98383 2 48080 49725 2 36453 82730 3 467223889 2 84944 120651 2 70445 72211 4 1 840548714 2 24556 71223 2 67137 102052 3 258291407 1 976782962 1 884551291 4 3 573830686 3 324999662 4 3 121776681 4 2 79235 80202 4 1 453636333 4 4 2 30275 37579 2 39820 77710 2 23356 103216 3 849712089 4 1 958368939 1 838725019 4 4 3 214574411 1 421641095 3 469014944 4 1 551585783 2 47385 49345 2 974 21906 4 1 185434665 3 257633908 4 2 60812 121251 3 861992512 4 4 1 957058269 4 2 30109 97387 4 1 575263896 4 3 184370107 4 2 12302 77378 2 21979 99606 2 20954 24545 3 741905333 4 3 965922466 4 4 2 19023 116146 1 813977673 1 452383401 2 36238 61958 3 779468645 2 56066 122074 2 21099 54809 4 2 11060 91042 2 20386 74425 1 62658261 4 4 2 1048 104544 1 728862151 4 1 252285346 2 6268 10377 2 60976 68372 3 436602502 1 138176705 2 12817 36073 3 513913364 1 539681709 1 671642738 2 36387 38975 4 4 3 844706505 3 503553573 3 312405509 2 5197 85415 1 817575043 1 382225434 3 981904652 3 124625863 4 2 65801 107528 3 934104396 1 445398588 4 2 71075 85815 1 689000943 1 602114531 4 4 3 577132943 3 813880829 2 44128 103119 1 463995955 2 40074 85430 3 581505799 3 583877664 4 1 488555609 1 125497753 2 41475 108643 4 2 26031 54500 3 561001606 2 41070 46182 1 509063171 1 602183842 2 717 41678 2 22587 58070 2 42101 120623 4 3 672055839 3 315448692 2 63389 79519 4 1 33644361 1 645289954 1 15283084 4 3 59608594 4 1 143210862 2 90481 112698 4 3 140297105 2 69075 116481 1 703605115 1 385100244 4 4 4 3 69062536 1 965637665 2 50035 122910 1 397921274 3 974537513 1 752010753 4 1 455365757 1 786055265 1 928519606 2 67730 92441 4 2 37613 90939 1 79942761 2 48844 114942 3 764855076 3 787825376 3 962991369 2 37731 38588 2 81474 93224 2 1606 84688 3 453755238 1 492207147 3 193964615 3 882620393 1 176196315 4 3 66516625 1 500721119 4 1 752895039 4 4 1 226515273 2 36599 47410 3 50903146 2 61002 106209 2 114203 114888 4 2 4461 46757 3 970188351 4 2 19353 91042 2 10144 77386 2 73386 94416 3 8595582 1 263492694 4 3 158694739 1 942521506 2 1310 11902 1 931956165 3 566148396 1 565747846 2 42901 63138 3 762329999 2 9995 58214 4 1 699771130 3 185727002 1 85757056 4 3 874778862 2 3664 110197 2 8505 81326 2 5273 109398 1 107676834 3 727250199 1 110675234 2 10142 70252 1 817974450 3 635090092 3 69489183 1 442968084 2 15609 73353 1 70646558 4 4 4 2 74598 86896 3 807374595 2 80389 115829 3 783822806 3 280285766 2 394 54033 3 72046102 2 86579 97560 1 140314328 3 475781984 4 3 918371660 3 349211522 3 941648670 2 4787 79055 4 1 283869612 3 18800660 2 35270 91003 3 409777618 3 729364625 2 102935 103901 2 105 34139 4 3 704664168 3 907403360 4 3 89829538 4 2 18826 34182 4 1 231312248 4 3 572053478 4 4 1 867735977 3 5772195 3 767699540 2 68156 87848 3 688284637 1 230905016 4 4 1 639040975 3 255352986 3 22504742 3 319569416 2 18199 76108 3 414527453 4 3 72029613 1 273512893 2 14673 98222 4 4 3 79740792 1 750469076 1 108948112 2 35955 50777 3 469046227 2 41086 108610 2 6010 58607 3 13733158 1 82794155 1 781036590 3 68514907 4 2 32709 68733 4 2 22848 50762 4 4 3 677507649 2 68718 119478 4 4 1 382579132 2 27954 100031 2 108235 112735 1 105798718 1 933120618 3 175069851 1 956890602 2 35398 45035 4 1 211003329 1 72254110 1 82006897 4 2 5047 103780 1 477295397 2 99464 115692 1 358205399 4 2 2909 68803 4 2 78317 119521 3 12442804 2 5134 116676 3 826433518 1 921192604 1 27684690 2 5778 77043 3 970394676 1 442262600 2 27916 45626 3 970145967 4 3 7699951 4 4 2 37323 79833 4 2 72571 75899 1 65496410 4 3 916711677 4 2 34081 78189 2 5592 94198 1 604339978 4 1 6750864 3 113438119 3 265297413 3 578464878 3 708159939 1 180352923 3 791856399 4 4 1 24004203 3 862134545 3 695074918 1 57448262 1 478228625 4 3 602457434 2 7009 66629 1 143424042 4 2 94453 105663 4 1 542726627 4 1 490140167 4 3 843208793 3 896393969 2 41716 56220 1 22341671 2 63502 103021 1 46685625 4 1 649801328 3 319511727 2 58756 115240 2 71837 91844 2 31296 95916 3 771963409 3 854748563 4 4 1 337513070 2 33206 65856 1 376876784 2 43326 86191 1 922520689 2 9201 123393 2 21343 97948 2 72749 73328 2 2000 69432 4 3 653686792 2 42165 76998 1 434619475 1 971704982 4 3 845603910 3 838477688 1 245577537 3 179658157 3 989378768 4 1 559132362 2 40125 122224 1 997066215 3 734019769 2 45884 103584 4 2 25816 67369 1 34788544 3 255388951 3 392560468 4 2 54898 60238 3 32374343 1 784702880 4 3 814749203 1 698213173 3 596839256 4 3 819427499 3 814025045 3 364190407 1 845019519 1 980760019 4 3 360493699 3 937006514 4 4 1 531755457 3 411425326 3 295447132 4 4 3 40982544 4 3 206853873 4 3 544596163 3 881291377 2 73153 95552 3 645467070 3 189447853 4 3 525054071 2 63005 105632 4 2 67237 84583 4 2 2704 34476 2 59708 115388 2 32070 76297 3 928823122 4 3 631842663 3 971694326 4 1 621174354 4 1 897009801 2 55530 124372 4 3 172326435 3 731611920 3 962822300 3 272572994 4 3 205128426 2 41127 93675 1 562622502 3 851211039 4 2 287 36955 4 1 19606585 4 4 2 1642 47757 1 173762679 3 4157931 4 2 4686 72560 2 22130 103128 3 522697976 3 706022864 3 723024200 4 2 80723 81323 4 2 28674 80534 4 4 2 17880 57580 3 321776939 2 8280 89353 2 69975 103442 3 495056271 4 3 659872340 1 616475614 3 797031060 3 351101865 1 287762779 1 871274400 2 36078 101327 1 76718106 4 3 199676595 2 75603 88536 4 1 295007680 1 282206267 1 611626835 4 3 114751320 1 988950673 2 30949 103030 1 802162696 4 2 53601 58996 2 9361 69520 3 800709628 3 518724314 4 1 399547476 4 3 203048622 1 328079873 1 542886714 4 1 846681014 1 238706764 4 4 2 70822 73775 3 488827417 1 945496167 1 690717865 4 3 421743819 2 66031 100958 4 2 16569 34899 2 65659 74681 4 3 112538670 2 4710 24147 1 611706090 3 350278790 3 44189880 1 753675724 2 21951 97001 2 105038 116171 3 346326153 1 45569966 1 797274081 1 440820631 3 901157114 1 538903583 3 829543454 1 370602656 4 2 90566 116157 2 33795 120106 4 1 129762163 3 535597956 3 485648825 3 503687459 2 44751 91300 3 672340771 1 419650761 1 173596072 2 39552 52993 2 37787 77206 1 547084954 1 311153634 1 432516096 1 969332353 2 21578 84618 2 67627 84655 2 3672 22699 3 62698782 4 1 76312588 3 35899300 2 52281 102572 2 16591 56820 3 500675073 3 66592037 4 1 543362476 3 59615624 4 3 288855094 4 3 839490011 2 54096 108261 1 671938792 2 67117 82487 4 1 957909724 2 31996 74507 2 67914 109166 4 1 85795580 1 5994306 4 1 495714096 4 4 1 542838139 4 4 4 1 790714566 3 313139208 2 95600 110257 1 696001911 4 1 18569054 4 3 872231278 4 4 1 254575945 4 1 101781878 2 1031 71924 3 509551313 1 288437574 1 743046597 4 1 237531628 2 45864 46078 3 249926667 1 977493909 4 1 476038877 2 59852 79477 1 636949584 3 506026185 3 607883478 4 2 34452 71157 4 2 47267 119327 2 9444 73551 3 168334302 3 705201496 1 133549580 3 943607927 3 56351589 1 273028966 3 373826560 2 21898 44253 4 2 8282 98038 2 55880 93024 2 17635 106638 1 423175851 2 22267 28416 3 878938151 3 384876334 1 458654549 2 1923 11641 3 807599983 2 27634 38950 1 961171019 4 2 4466 116161 4 2 57525 112902 3 445058785 3 79407021 2 36618 98544 3 748251278 1 606603314 1 26371840 1 548697945 1 232238045 2 51390 58990 4 3 867731458 2 97024 103770 3 145324852 2 63483 92598 4 4 1 427408962 4 4 1 76064892 3 349757861 4 4 3 665006647 1 16318262 3 519587445 1 974270485 1 6733102 3 666080180 3 369603245 3 728992571 4 1 472539753 3 537135116 3 360015654 2 53870 90190 2 43733 66490 1 58759200 1 338939641 2 57638 88588 1 972199362 3 36636243 3 73452005 4 3 520611969 2 17967 73053 2 22452 116402 2 53497 121163 4 4 1 649402643 4 2 30853 97136 1 514597446 3 601417956 2 108668 116817 1 284680767 1 446081584 1 213619732 4 4 1 493823105 1 577776059 1 333159765 1 834756386 3 8387286 1 461005696 2 29205 41753 4 2 53628 113843 2 77555 99601 2 67889 85881 1 650610747 4 1 356784991 1 360230077 2 61755 120820 1 946751582 2 106174 111695 4 3 440547035 2 19785 107242 1 243042041 4 2 18960 36923 2 89883 113865 4 2 91669 120850 2 95926 119113 1 421049978 4 4 1 628277451 1 426188729 3 569843764 3 42442350 4 1 808462890 4 1 697962116 3 242329961 2 14069 116760 4 1 920421773 2 45289 55232 4 3 290593401 4 2 30070 77501 4 2 5496 119766 2 43657 108149 4 3 852080007 3 676461977 2 71848 117003 3 391992793 4 1 445954977 1 47003544 2 5542 100996 3 597802853 2 62336 113931 3 23340479 4 2 85022 88388 3 689779774 1 806206525 4 4 3 7177414 2 40288 58200 2 69671 73436 2 16199 88707 4 1 416277880 3 136850525 4 4 1 323061036 4 3 462260530 4 4 2 53189 91912 2 19617 66358 3 808060268 4 2 15640 104552 1 608324502 1 572931296 3 253997295 3 399654037 4 2 29721 80626 4 3 759919742 3 860571626 4 3 458131574 2 89421 91217 3 139081660 2 28351 38776 2 36617 44415 2 43911 48032 4 1 204008919 1 292814620 1 829128002 2 2061 51765 2 36424 110013 4 1 192745403 2 58556 86505 3 732982602 4 4 1 760932288 1 451593788 1 865001946 4 4 2 30552 114004 4 1 14119920 3 715780083 1 52849207 1 808654514 1 863785811 1 114084240 1 878923902 1 477216607 1 283870762 2 8112 83454 2 11023 116057 4 3 454191818 2 14799 54915 4 4 2 21772 92319 2 46601 54586 3 644826513 2 11599 31344 4 1 998997168 4 2 46541 81817 1 26848403 1 495439588 4 2 14793 42652 4 4 3 979689654 1 627903542 3 471065812 3 847781411 3 614535531 3 509370744 3 42998292 4 2 11463 27999 2 76569 120608 3 691201031 4 3 730578194 3 7265888 2 55198 63870 3 670916976 2 57273 108748 3 275648338 1 388922947 4 3 558989769 3 213274805 4 4 4 2 4964 29905 1 485029047 3 401882532 4 4 1 402566285 4 4 4 2 61391 77023 2 11109 12421 2 45330 124522 1 19026479 4 4 2 38962 117545 3 385714611 4 1 924351668 4 4 4 2 41807 52314 4 3 708021674 1 495363940 1 526645513 1 839450607 2 66303 71885 3 846185598 3 27043848 1 59571731 1 401768225 1 187753765 1 122324548 2 38310 89871 3 554708776 1 704174663 3 52815860 3 637867562 2 48074 53904 2 55310 88936 4 3 109280920 3 100236973 2 52034 68700 4 1 865877875 1 141596962 3 54713219 2 54814 120607 3 170024278 1 167318871 1 158978456 2 45877 122280 4 4 1 477450171 3 927575900 1 758173419 4 2 110875 111412 4 2 22822 117024 1 739850389 1 291633640 1 432469142 3 778481111 2 116120 118692 4 4 2 48720 92211 2 15162 105287 1 708168723 3 683789362 2 78330 102740 3 427287100 3 226404346 2 42246 106755 4 2 70242 102870 4 1 843060758 2 9306 122916 4 4 2 22098 33424 4 3 124065657 3 121355832 2 72622 123764 2 45169 78658 4 4 4 3 740343954 3 50715264 2 11277 121908 4 1 639813754 3 197349816 3 800548067 2 46231 104979 2 34716 81081 2 20609 121394 2 24262 111702 1 967287689 4 3 619463422 1 52972655 1 691610463 2 67235 96205 4 1 425309101 4 2 89336 90220 2 26385 30977 1 452547216 1 15421207 2 589 33378 1 134917348 4 3 655388340 1 688232795 2 25580 84940 2 925 104896 2 46914 48335 4 2 23416 93570 1 305693846 1 581980828 3 328001825 3 718208432 4 4 3 202500107 2 43464 100508 3 721382165 4 2 14794 27294 2 7463 51603 4 4 2 63578 75289 3 308668702 4 3 895022249 4 4 3 809947307 2 9848 97757 1 450437321 1 929022659 3 892441738 4 3 10522386 1 725319694 3 432250052 4 1 757239352 3 999438396 2 67883 103297 4 2 53223 111789 1 776865513 4 4 2 24339 112867 2 14191 38982 3 959594082 3 672885920 3 164415649 2 46610 121167 4 3 587395220 4 3 270856013 2 58019 82854 2 86472 114205 1 698885993 2 10070 119909 4 3 332443360 3 348808998 2 8297 107526 4 4 4 1 744076213 3 74495698 1 831488029 4 4 1 368442245 4 4 3 750121286 4 4 1 209800540 3 646340644 4 4 4 3 627250153 1 835025387 2 30218 37326 2 46543 100107 3 947651122 2 87350 94742 4 2 15650 89619 4 1 382146827 2 49906 60283 1 90196860 4 1 450156343 2 118906 121362 1 3684964 4 4 4 4 3 428442548 3 685046402 4 2 58920 118033 4 2 70898 80298 4 1 752649088 2 22240 47820 3 464753675 2 86527 124520 1 348563585 1 515814256 3 900382068 1 488964599 4 2 69165 110299 2 5171 24811 2 31027 87524 1 23567707 4 3 918843261 4 3 50529384 2 30464 42619 2 45008 65233 2 90781 94490 1 32158146 1 819343959 4 4 3 536544581 2 80878 87869 1 857749220 1 693662105 2 82415 114096 1 906428142 1 144605784 1 361391109 2 8091 68595 2 22871 73240 3 599788898 1 857374838 3 373544905 4 3 680149345 2 6718 101271 4 1 20343091 3 328367482 2 69200 108694 1 953415780 1 999097234 4 2 29975 41129 2 8070 18025 3 522838888 4 3 838458901 2 87583 112276 3 274945267 1 594547720 1 885170389 1 651063746 3 871141762 1 555086700 1 454162171 1 648240605 3 988311603 4 1 17219052 3 726725992 2 19898 95213 2 23452 36927 1 959444940 4 1 622769488 3 543468255 4 2 5614 52649 3 26719621 3 594930097 3 175387054 1 709267471 3 864496834 4 2 31201 90448 3 925350690 4 1 115227940 3 194487876 2 23836 81196 2 66734 103441 1 204943872 1 628750442 1 281167796 1 274655662 1 384829115 4 3 254948704 4 1 346265837 4 3 152582139 4 4 3 836375423 3 139442242 4 4 3 12860378 3 793335824 4 3 709233221 4 3 464496099 3 870582182 4 3 726640977 4 1 403305198 2 37639 90016 1 562477451 4 4 4 2 48534 80214 1 540564779 3 415880303 3 963985661 1 54517168 4 3 289908480 1 155823379 3 749649306 2 4385 10877 2 11603 34100 2 54604 119035 3 342741146 3 758399666 1 89022507 1 192941504 3 882813276 3 250725873 2 45376 47482 4 1 378045564 3 461954410 2 28835 76155 2 18434 31269 1 310417782 1 177539245 3 357628565 3 408889151 1 849463094 3 139468625 2 34597 59749 3 838491049 3 607794813 1 390481725 2 40508 99532 4 1 973803769 4 1 731057716 4 3 813648412 3 92537680 1 436759361 3 137767321 4 3 93267922 1 850066966 2 9207 88558 1 296137303 2 73107 109658 1 967897603 1 867996936 3 406257113 2 5185 77118 2 92015 123991 1 48056609 4 4 1 278316023 4 1 524900293 1 27597385 4 3 63175050 1 254645755 3 352269654 3 651930228 2 8137 17328 1 546799075 3 411433632 1 160031575 4 3 689393007 2 32368 77667 3 667049649 2 103077 113007 2 8889 74125 1 598179616 4 3 557277326 4 2 58232 100479 1 245541649 2 62345 89486 3 321457734 2 1663 59737 2 19463 57971 1 943869635 4 2 52049 114916 1 726176835 1 230455485 3 267050266 2 26696 119483 1 643781472 3 49950177 3 456866885 1 349268858 2 102612 119549 4 2 43081 115570 2 24651 46360 3 73385862 3 448630054 2 24483 97409 1 784799845 1 12653681 2 28694 75153 2 78163 93327 3 167587857 2 78625 105783 2 103135 123385 2 60076 72191 4 1 756070529 3 829264381 2 82525 91005 1 174181812 4 2 15205 29090 2 38892 103676 1 756538493 1 263111267 4 1 1441616 3 353612560 2 1917 46747 2 75379 104235 1 662114505 4 3 397062969 2 18646 54323 4 1 998215511 2 10339 19490 3 814304604 3 319592197 2 29366 119555 1 176484967 1 284586319 2 9413 119389 4 3 390997106 2 3396 91043 2 5784 31167 4 1 941030425 1 56587895 3 500116695 1 580003520 2 21111 24245 1 530893849 3 567570630 3 356820448 4 3 522114454 1 865027956 2 57054 97079 1 472547106 2 102587 109039 3 395400622 3 446672990 2 66358 107668 1 681413175 3 901040693 4 2 75481 118774 1 495289556 2 66676 92894 3 285612494 4 4 2 74495 76094 1 861183338 1 2427912 4 1 403712232 3 965254206 2 27225 63963 4 3 179658700 3 946489846 2 10714 31097 3 187511845 1 808633200 3 195010948 4 2 98604 101596 4 3 382437328 2 5494 118407 3 821932610 2 30325 90830 2 1521 42216 2 16021 113811 3 768651423 4 2 21502 33531 3 258230018 3 80638369 2 48632 63903 2 5894 115405 4 4 1 998492661 1 815984286 1 402812739 1 600108960 3 820631182 1 526037214 3 317568645 1 126882577 2 11480 94768 3 60125973 1 597993092 4 1 932233184 2 12747 61332 2 50167 124447 2 20581 114315 1 754558986 2 1806 52259 1 896854127 3 653687536 2 101106 107117 4 2 8200 96214 3 118102450 4 1 56278004 2 27 78097 4 1 200215160 4 4 3 467286549 3 131069412 3 488924428 3 520732718 3 761948 1 1062926 4 1 627381163 4 1 348010964 4 3 606641327 4 2 36480 63564 2 46578 109047 3 945302063 4 1 7310667 1 446897138 1 635039023 2 51137 93821 2 85004 87726 2 19876 36902 2 111423 122556 4 2 60317 71702 2 33924 112278 4 4 2 10057 50840 4 3 981914251 1 491685453 2 28552 105536 1 703881999 1 792735197 4 1 897903449 4 1 540012134 2 21952 82093 2 49634 91314 3 882592766 2 42429 58623 4 3 835741808 2 31849 68473 3 574853356 4 2 42855 100687 3 421596243 4 1 630340002 1 627777771 3 954755035 2 18217 117817 1 798227314 2 26637 85728 3 40800609 3 581098458 1 721435177 3 82293583 2 13313 52921 4 1 60051934 3 29812382 1 215784944 1 152566411 4 2 10527 43847 3 662237494 4 2 26149 85204 1 248362225 2 25044 47744 1 501002612 3 53808053 2 11638 67927 4 4 2 62775 75381 4 4 4 3 216388118 3 539781956 1 575951811 2 44776 95992 2 21104 79368 3 19329313 2 37192 40549 4 3 36501038 1 557385388 2 66870 74279 3 311705652 2 13065 84979 4 1 633763584 1 878248064 4 3 501552880 2 26571 88329 2 10325 53839 1 465145337 3 288957098 4 3 653944404 1 768150967 4 2 5988 106219 2 112152 113181 4 4 2 37375 52497 1 225253598 4 4 4 1 19315901 1 727119252 2 34547 43374 1 438604128 3 339195430 1 528887875 2 1304 50205 1 266727715 2 80714 97523 1 500661997 1 542971667 3 229943220 1 387476036 2 15767 61293 3 5593321 3 185973097 1 628150735 1 581125794 1 945528915 1 22661448 4 2 20084 39185 4 4 2 80651 101378 2 9227 69502 1 897979050 1 299002963 3 577730193 1 502585568 4 4 4 3 38853598 3 193609871 2 1568 93111 2 16708 89628 2 5387 81290 1 738541817 3 202797558 3 549100127 1 815428164 1 993626194 4 3 9506285 4 3 57497647 2 43352 89528 3 343413827 4 2 59048 106004 1 715650687 2 107287 119324 3 404072271 3 507973715 2 98014 118437 3 60512848 4 3 494978578 3 68100284 4 2 45930 94533 3 357465108 2 15262 105204 4 3 405031975 3 730873731 4 3 161895432 1 631800925 4 4 1 407136734 1 578356624 1 61681413 1 286505148 1 557034207 2 31745 84981 4 4 2 112174 114646 3 118071786 3 130429334 4 1 207291042 3 261789670 3 663651079 1 999347236 2 48095 101674 3 114135494 3 207613063 1 335363171 2 49762 65280 2 74956 106401 2 27008 118528 3 101497071 3 933899734 3 262642770 4 2 2846 121309 1 258607302 4 2 19420 85398 2 44027 121239 4 3 908522714 2 63701 71017 2 17037 76244 1 321689348 1 921165252 3 409425017 1 34506798 4 3 305417024 2 13890 72787 4 1 34449964 3 919824168 3 710372124 4 2 44396 86590 2 31255 105241 2 39826 55877 3 378982304 3 755363367 3 349909686 3 3200532 2 26828 77847 3 787160283 1 367276987 2 65507 80491 4 2 30594 119366 3 432518753 4 3 6006473 3 81884391 3 77363993 3 397359402 2 46107 94709 4 2 15576 83209 4 4 3 913542176 2 21975 27060 2 27079 40884 3 987904695 2 94122 98613 2 75539 77864 1 824607856 1 629062498 4 3 386498632 4 1 681012779 2 52888 115946 1 569595089 2 896 79273 1 899011524 3 755985045 2 3126 91288 2 40162 92667 3 709502184 2 34567 63149 3 380877839 4 1 50488694 2 36280 69833 3 176707889 2 6889 114824 4 2 26047 55322 4 1 688000415 2 66421 104644 3 775834650 1 406823199 4 4 3 566781957 4 3 613284887 2 83848 90139 2 20438 43378 3 516307819 1 569761189 2 45459 113655 1 548484357 4 2 37141 88845 1 23937067 4 1 958623825 1 284819684 2 13345 65669 2 52303 77547 4 2 44600 72506 2 23391 94701 2 96111 111323 4 1 91722329 3 874993148 1 759068767 4 3 59401407 2 11124 70508 1 899912202 1 10720826 4 4 4 3 764276877 4 3 41441922 1 170685613 2 6688 28399 4 2 12382 102083 4 4 4 2 37477 40937 4 4 2 31609 71688 1 952252977 3 650924744 4 1 332222729 2 57858 78886 1 669776518 4 2 25362 58232 1 493127322 1 904030928 2 30961 46136 3 610304872 4 3 740905283 1 315041861 1 853635407 4 1 54947137 2 44885 59198 2 3976 93744 1 405175022 4 1 760902715 2 10035 54686 2 29945 120608 4 4 4 2 11614 111059 4 4 3 152301570 4 2 89480 90094 2 90740 96229 3 11784168 2 77144 78575 2 1491 49394 2 36350 57651 2 32403 98149 2 88487 99751 4 2 19927 24540 4 1 704435545 4 4 1 878961407 3 339708208 3 326584879 2 5697 51886 3 794031378 1 166797504 1 575605433 3 824680128 1 466533648 2 57933 96068 2 1389 90958 1 463053220 3 108344766 3 480511913 4 4 4 3 899305836 3 305606942 3 977902345 4 4 3 928258261 1 492131213 1 431189633 1 264751268 4 1 521759501 2 67537 96751 2 80316 122759 2 4926 30585 2 11693 106903 1 50067142 2 4760 107294 2 41210 86916 4 4 3 904801901 3 658376688 3 250298950 4 1 827306842 4 4 1 647769333 2 81354 118697 2 49241 88003 2 9994 43432 1 982691296 2 67561 119127 4 4 4 2 40674 59734 3 636743269 3 526764012 4 4 1 952683681 2 64924 87786 1 465888729 4 4 1 102631101 2 78254 115657 2 32159 118486 3 98010640 3 696548107 1 669044455 1 68363122 1 603083272 3 181042891 4 1 672300218 2 88712 116335 4 1 662635964 4 2 70576 114700 3 53123140 2 59097 69365 1 250714104 2 7281 70384 2 59092 95378 2 82862 96697 3 348987458 1 550330785 4 3 211887827 1 495959816 1 110896243 3 960013197 3 324812934 3 890229523 4 4 4 3 566236752 1 37114830 4 4 1 589305890 4 3 667250541 1 16285225 4 3 612166819 4 2 110501 110945 4 2 21545 82389 1 218636702 1 63604524 1 255555987 3 77988897 2 37971 47779 2 36317 90254 3 932877018 4 3 35598949 2 113292 114577 3 873242957 2 54303 81902 2 63399 120898 2 20575 91576 1 388425385 2 71957 123025 3 876085184 4 3 380371800 4 2 660 2502 4 2 27814 104558 2 92093 118352 2 57773 102745 4 4 1 957170453 4 4 4 1 548630301 3 628413206 3 619311795 4 1 520822735 3 571463 2 86744 122187 2 91542 119327 4 2 4789 91161 4 1 421275317 1 980567001 1 488464896 1 380468110 3 22858835 4 1 155169644 4 2 41744 81680 4 1 608351425 4 2 58080 102634 2 67762 106787 4 1 480416151 2 107476 122111 4 2 10131 65635 4 3 420960897 4 4 4 3 65196594 3 726448094 2 24826 25166 2 2584 34373 4 4 2 34160 42346 2 45371 92342 3 475546625 1 59510952 3 36182898 4 1 32908068 1 465477994 1 936767623 3 211840385 1 324215262 1 88019926 4 2 49606 75304 3 117401789 4 4 2 10477 101367 3 213083100 1 360713029 2 15316 26170 2 121893 123162 2 362 23297 3 178776774 3 42992444 1 947810082 4 3 902132190 3 625164183 3 89502091 1 800328273 3 529028573 1 981222953 3 347556328 3 308136416 4 1 98031766 2 50584 116144 4 4 3 168587229 3 41044542 2 39235 118633 2 41766 60928 4 2 30081 32405 2 7855 47646 4 4 1 504092923 2 38716 111878 3 18994078 4 4 2 77571 110530 3 288033887 3 168391707 2 95855 118364 3 770089086 4 2 65363 119992 3 594979231 3 12952257 4 3 831761265 2 84980 108438 2 66337 101848 2 43747 46601 3 413029901 4 3 631263450 3 40640094 4 4 1 64613023 2 78805 110639 4 4 4 2 4386 88140 4 2 79322 105507 4 4 1 376540653 2 43339 110921 4 3 723192688 4 2 35544 100518 1 550898192 1 535976664 4 3 583728376 1 854257835 3 73317215 3 73069516 4 1 603749267 2 74724 75912 3 485803091 1 102000338 3 63491881 2 42278 110492 2 84173 98079 4 4 1 668808498 2 62527 92025 1 342984074 1 424500891 4 1 379557911 4 4 3 868034938 1 932042279 4 2 18380 56356 4 2 78426 87923 3 660573857 4 4 1 822357993 4 3 593343204 3 79353851 1 98777529 2 97475 120245 1 295331694 2 13718 47131 3 855145866 1 748329008 3 62757478 4 4 3 557240095 4 4 4 1 126908353 2 18129 77341 2 10036 32115 1 61680496 1 886262371 2 16262 119267 4 4 4 2 22440 104558 1 793093113 1 41702953 3 573872142 1 893201537 2 42867 109756 4 3 863468451 2 22529 115042 1 120082225 4 1 840112143 4 4 2 62391 122490 4 1 62449213 3 630397969 3 892839793 4 1 81748173 3 557999284 2 28429 100497 1 242994788 2 59873 90682 3 661805321 4 3 599829076 4 1 284232287 1 822775628 1 468215589 1 946518259 2 56559 92448 1 336087291 1 334108254 2 67688 118580 4 2 17101 68165 1 632316191 3 686743064 3 369404754 4 2 67914 91960 3 801936523 4 2 43382 84876 3 419512550 1 592105242 2 72882 84662 2 73230 78810 1 396872797 4 1 193217955 1 834967592 1 613569353 1 390566372 1 623228632 3 506076291 1 895618282 4 3 10958698 1 284475913 2 39581 57144 4 3 851400295 2 22917 92871 2 54284 62197 2 91539 92222 3 716431002 2 26318 70295 1 248268696 2 58183 81398 1 110377083 4 3 437623525 2 12813 114183 1 796219508 2 3120 29456 1 856395004 3 666968248 1 12417450 1 11275446 4 1 892164063 2 77490 102422 2 44799 69317 3 833099962 1 998591694 3 975902498 1 878882572 4 3 535192626 4 3 385096509 3 573840951 4 4 1 170756946 4 2 55551 96870 2 47489 121791 4 3 473654676 4 2 21309 68145 4 4 4 3 85444017 3 317258935 4 2 19964 48724 2 52497 74519 3 617988574 4 2 38438 109066 1 616847123 2 39727 85010 3 564232745 2 107905 114051 2 11801 83922 4 3 625109791 4 4 4 1 94704148 1 609821199 2 64906 114015 2 65975 68839 2 82030 113941 4 4 4 2 80383 102357 3 752494804 1 339607342 3 743211613 4 2 112106 115148 4 4 2 22268 94443 1 580600832 1 844780878 4 3 203872481 4 4 1 58078694 4 1 478333532 2 23750 37026 3 985748202 3 116345767 3 658797791 1 629616904 4 2 67166 68904 3 195564146 2 80648 112922 4 4 1 383917173 2 23266 32390 3 139249985 3 836718892 1 497466814 3 486170913 2 50983 66024 3 696684277 4 3 579163016 2 24606 79730 3 403931337 2 4112 43860 1 303762165 3 73428634 3 378130972 4 4 2 8108 87714 4 3 964623666 2 75519 118495 1 94521579 3 656019482 2 13160 62175 4 2 88457 96223 2 25692 63088 1 507961689 3 807789263 2 47958 117903 1 697783185 1 227066694 3 912762769 4 1 991490298 1 537111920 2 37945 79856 1 637942368 4 2 13622 70536 4 2 72982 119908 3 611915399 2 92873 103283 2 39092 50454 3 853070337 4 4 1 390306908 1 199694517 1 273116774 2 14738 73657 3 318474841 4 1 389906315 1 418341915 4 2 47047 49615 1 55085874 4 1 528865891 4 3 447044032 3 109572073 4 3 203064058 1 977338864 1 757275495 3 500720940 3 319047987 4 3 393856841 2 5072 71303 3 9280803 3 243734499 1 41914550 4 3 560236880 4 4 4 4 1 534515204 3 305411821 3 428530633 4 2 36728 114577 2 28509 63125 1 41174228 3 204075936 4 4 3 550360283 2 42613 48734 2 8059 65771 1 644077701 1 689994967 3 417047759 4 1 927441620 1 517625123 4 3 769434625 4 2 2831 95943 1 5006798 2 55664 75654 2 36040 82553 1 502862466 2 34954 120040 2 3672 31926 1 607948159 3 32050785 3 8191812 3 308657573 3 722277332 1 60175714 4 2 21546 73916 3 553247310 3 31744441 4 3 635084160 4 4 2 99323 103429 3 228016806 3 504509244 4 3 323128007 1 176941808 4 4 2 4832 16753 1 787921756 4 2 78146 84936 1 693784836 4 1 34805618 4 1 599601913 3 64496495 3 639799807 3 858094430 1 953036072 1 848170402 2 70307 98920 4 1 525302173 1 730816493 3 563064084 2 86647 113923 4 3 31475454 3 567728790 3 283389430 4 1 40198610 4 4 4 3 934480454 3 8312698 4 2 13863 25028 4 3 337652953 3 31133440 2 30776 65311 3 223037849 1 867792532 4 4 2 30890 109436 2 77240 103487 3 984181391 3 837858628 2 47498 107923 3 450806119 3 676912091 1 33964882 1 916250403 1 687351858 2 32510 49834 1 652399675 3 179557044 3 579996724 2 29184 114248 3 210000448 1 47892009 2 245 82630 2 49677 80022 4 2 92435 93544 3 599774924 3 417445665 1 944549699 1 15892635 4 2 31451 80423 1 829720539 1 940623534 2 11229 104357 2 64060 94826 2 18298 107980 2 60616 97840 3 32541508 2 5057 121914 1 29561146 2 50441 104030 1 579446667 4 3 420479051 1 369317661 2 75999 101585 2 29296 37648 1 451544590 2 22114 56961 4 2 62698 92081 3 455682544 2 13075 123737 4 2 76247 78001 2 40 76926 2 22400 92998 1 568732821 4 2 28856 39300 1 584534532 4 4 2 10084 61989 3 27419605 1 410401116 3 60152963 3 58981425 1 527874468 3 186908501 1 141227711 4 1 259076707 3 541021921 2 73350 81230 3 478367456 1 52198468 1 332346371 4 3 209346768 1 164712138 1 438472334 1 38526547 4 4