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 201574143 3 110835745 2 67957 85983 2 10999 58485 4 1 638121058 4 4 2 15245 16947 3 44518080 3 884108556 4 2 2696 41004 3 723185193 2 32323 83751 4 1 772969405 2 30546 97570 2 26122 91810 2 25285 83704 3 703592018 4 2 38464 44896 3 484175338 4 1 344381768 2 50339 88935 3 94657002 4 3 915612768 3 544547625 1 608646292 1 599872142 3 453687586 2 12099 19840 1 563186499 4 3 67925089 4 2 22926 33544 4 2 31811 72307 1 211226019 2 46707 77219 4 2 7384 35960 2 14373 83592 4 4 2 49265 78526 4 2 65187 88298 3 740890419 1 456950623 3 957888653 3 766139984 1 453179864 3 601722885 2 18200 30453 1 898189132 4 3 695340127 2 16873 59488 4 3 880158476 3 348678466 2 884 31895 3 528166454 1 591558547 3 510496484 1 764982654 2 6723 30611 2 55319 89086 3 545279122 1 364357268 2 26428 65692 4 4 2 56640 75086 2 77022 87987 3 256867101 3 816272278 1 631053155 2 45694 97549 4 2 2714 90157 4 4 4 1 353580029 3 26810476 1 859769299 3 4976680 3 218214265 3 538882124 1 440810376 3 30537522 3 287720660 2 40824 79365 4 2 61328 79644 3 883415892 4 4 4 3 759386927 2 70222 89923 4 1 35191127 3 672289414 2 33829 53518 2 5379 57564 3 587918091 1 636841221 3 513181856 2 21781 24477 1 959024579 3 565604932 2 6029 46018 2 15893 56953 3 348927273 3 56470202 1 535107826 4 2 29259 75726 2 19614 24965 1 354015960 3 861605610 1 442358820 3 529340354 1 299702108 2 57108 78991 2 68248 78005 4 1 417189134 3 548300881 1 666027589 4 4 1 43983233 2 52050 90925 3 236332161 1 1112711 1 493570464 1 146190358 4 4 2 40639 77221 4 2 17085 78704 4 4 4 4 4 1 662169610 2 7630 44819 1 389101463 2 4394 47105 4 3 573754104 4 2 4914 68208 1 236840844 3 512445186 3 20581128 4 3 952961133 3 309350155 2 7654 82042 3 957424363 3 599638246 3 231447606 1 660490570 2 28725 89864 2 38392 49487 3 926246969 3 388778158 1 934827335 3 359969142 3 51794135 3 891680481 3 783710255 1 962702325 2 24827 31920 3 580308929 3 849234405 3 149464734 3 414290861 3 527417594 1 110476756 1 73790454 1 36635153 2 4164 34914 4 4 2 46238 83078 1 575381189 4 2 32794 62120 3 569109792 4 2 42608 97068 1 787876017 3 570321016 3 784911899 4 2 32947 36567 3 737116009 1 947616548 1 911417084 1 547870057 1 408223073 1 60366928 4 1 825236351 3 80127802 1 498621076 1 387368916 3 857100662 1 359724269 3 514244282 3 35486403 4 4 1 415468286 2 34596 45174 2 18953 88550 3 773875323 3 853466881 4 2 71983 80676 1 542106936 2 423 52880 2 92341 98279 4 1 241538662 4 1 177199000 2 26674 80593 1 23165793 2 13465 94188 3 770710432 4 1 215555762 2 28989 95157 4 2 67022 73665 4 4 3 189279864 1 538960582 1 606890760 1 228509559 1 30210583 2 6140 17253 3 502578263 3 94527190 4 3 254974408 2 12056 72687 1 821973992 1 560109162 1 869556284 2 39638 85013 4 2 7981 33694 1 313136711 4 2 10356 94219 2 65486 75913 2 39218 66397 1 674770191 1 920704347 4 3 218739137 2 82576 94323 4 2 10292 65355 1 536495520 3 467931319 1 348399354 2 66560 86926 3 872564864 1 674317661 1 349702626 4 2 11205 97783 3 72723092 3 1370702 4 4 2 63853 87326 2 31691 81621 2 4293 78270 2 19197 70530 1 487799756 1 757520561 4 2 57445 87207 2 26826 57836 4 1 610222653 3 772163585 3 12264799 1 564464581 3 44237919 2 70335 78504 1 629365245 4 3 790062123 3 288461504 1 70517101 3 338774745 3 9895181 1 974387801 2 23798 46266 1 729554107 1 45672148 4 4 3 829685847 3 159145844 1 767652166 1 450857438 2 22767 50117 3 848570859 4 4 2 35269 55380 1 71132734 3 135734822 3 201526696 1 554787323 4 4 1 676216570 2 23602 42790 2 11453 51108 2 15502 43646 4 4 3 917302033 1 260302883 4 4 1 37093419 1 95351361 3 694072584 4 2 15708 74619 3 907968588 1 87983073 4 2 14888 60102 4 1 734779132 1 960091266 3 624705112 3 882455179 4 4 4 4 1 369681718 3 867357137 2 41518 61809 1 720730004 4 1 148500808 4 1 66590214 1 110076127 3 963565616 1 46056642 1 361377336 4 1 15203118 3 507210483 3 890742473 2 54025 70047 4 1 997830548 3 971401386 2 33482 73708 4 2 12505 17551 2 35987 75231 3 477358165 4 4 4 1 156844845 1 45241268 1 676085871 2 52432 54697 2 10635 85055 2 42410 69107 3 10936938 4 4 2 45090 79743 3 577778218 4 1 138100417 4 4 3 12568517 2 14774 66655 3 421154306 3 506454035 1 166713899 2 19910 43745 4 4 2 54165 80778 3 60355364 4 3 439276687 2 3565 4223 1 595018456 1 469839427 3 791525359 4 2 33869 42910 2 47052 79807 3 678243302 1 705319574 1 719713979 3 259287715 3 56097737 1 717914093 3 51371636 4 1 64225883 3 566467910 3 920972128 1 818973871 3 941974135 4 4 4 3 824860816 4 3 663197795 4 2 17079 31384 4 2 611 48883 3 601581531 2 28188 94415 4 2 51953 72428 1 806367973 4 4 2 3746 9084 1 848675536 1 215249902 1 829731916 4 1 32234455 3 79581373 2 87765 90726 1 30195359 1 279250074 4 4 4 2 67638 87395 3 142216806 3 52862708 3 251238728 4 2 60104 82248 3 754372280 3 53167893 3 830207307 3 522423257 2 48375 51890 3 945571763 4 4 2 31894 63263 4 4 3 476594991 3 17987296 1 592076938 3 17766607 2 79611 86650 3 852539911 2 35456 81478 2 29805 75617 4 2 21871 84406 1 558819940 3 352582656 4 2 60445 64996 3 558871845 3 746891084 1 134252883 4 4 4 4 2 21141 73758 3 979979365 4 1 11048083 1 16612590 1 813148162 1 993380559 3 904216664 1 942964350 3 181907669 1 751076237 2 23172 77210 4 1 87768461 4 4 3 882862554 1 169351882 3 597381588 3 335760905 1 107791965 1 469142525 1 451996068 3 538691267 4 1 306899433 3 255960749 3 11746076 1 676231415 3 675943810 2 57011 91228 3 10679505 2 23082 45517 3 260994643 2 31001 77394 3 23194340 1 913188400 2 3448 33245 3 376363261 4 2 25600 46133 4 4 1 892726409 1 452444315 2 54730 89545 4 2 10689 19559 1 237169792 2 30841 98829 2 48097 84431 2 26598 89725 2 15018 32530 1 293776458 3 732386279 2 16914 35332 1 21232208 1 768817990 2 57813 57841 1 138477128 4 3 929593713 4 2 8852 88103 4 3 289767991 3 857764733 4 2 57526 88570 4 4 1 10002088 4 3 584653 3 52465812 3 77772181 3 14356539 2 72918 77903 2 18385 89334 2 39347 85555 3 640221014 3 953469785 2 21411 79472 1 171035565 4 4 3 963141354 1 100467887 3 959057018 2 24662 77917 2 2081 83341 4 3 323831494 4 1 158732501 4 2 59300 79975 1 66905434 2 38512 70431 1 273290841 2 16701 42294 4 4 1 67920784 4 2 21025 24005 1 832714679 1 556600944 3 94091857 3 235054314 4 3 557517264 4 3 192262197 3 954152096 1 264162693 2 26991 48126 3 244257108 2 50176 69498 1 319567965 3 23183042 4 2 10932 81133 3 28568247 4 4 1 568319007 2 5490 13601 2 20203 89266 1 305180464 2 22631 74482 4 4 2 46097 94567 2 27712 31469 4 4 4 2 35175 67312 3 648867046 3 221628013 4 1 249535100 1 944197549 1 260416651 4 4 2 77463 86833 4 2 59680 68221 3 736508146 1 392865015 4 3 688347397 1 23175273 1 648894738 2 90246 91598 2 47101 80336 1 712018627 3 387481231 3 621119097 4 3 84640029 4 2 23570 26572 1 855334730 2 58355 82472 3 675468778 1 562526839 4 3 189053562 1 656708792 4 2 62199 89065 2 7371 55635 2 47043 61512 1 649612404 3 825935219 3 983335272 3 628102465 4 4 1 132974934 4 3 349216153 3 998347601 4 3 869742474 3 447330493 2 42802 77506 4 1 735004160 4 4 2 16184 86039 2 51246 92764 3 994624907 2 28273 84409 4 4 1 406392588 3 919462489 3 441820255 4 1 21867641 2 23776 51956 1 312713052 1 497318005 1 150221432 3 262899453 4 3 730972956 3 9381570 1 750707178 3 29415024 4 3 640778209 2 83738 88579 4 4 4 3 854436918 2 16748 57114 1 705477592 1 393057749 2 39406 39612 2 28395 59460 1 859020694 3 581531596 1 381032127 4 1 632443089 3 338225239 2 2802 97556 2 64826 80017 3 634929895 3 298593590 2 6204 76500 2 7358 32666 2 5992 28232 1 2475733 4 1 40107617 4 4 1 368188182 3 341350680 3 662389905 1 587383216 1 74399958 1 259437900 2 50447 88015 1 909608426 3 252267911 3 584560519 4 2 55780 61107 1 50095540 1 580791183 2 24009 54256 2 41225 89111 2 45444 50130 1 457285759 2 32871 86064 4 4 4 3 483602710 4 1 910666757 4 2 27312 62603 3 63426447 2 8559 69320 4 3 994373406 3 348482516 2 64657 65891 4 3 471036370 3 703677030 3 34268903 1 244794292 4 3 819992119 1 703797608 2 40740 99521 4 3 624647424 1 760217828 3 148596160 2 40255 85870 1 586726657 1 95268539 2 11604 87391 2 5894 71984 3 19455394 3 801255931 3 380741313 1 971752829 2 57271 97317 1 425498385 2 45130 79357 3 576616419 3 993277554 3 776452835 4 3 800497377 4 4 4 2 16807 64586 4 4 2 84238 93776 4 2 11916 12569 3 352760518 3 253510134 4 2 14192 56968 4 1 151158805 3 613577858 1 796062159 2 10977 47986 3 365030498 1 951643075 4 2 16759 84519 2 66817 86686 4 1 874770318 3 91633757 3 378846382 3 277332920 4 4 4 1 546795593 3 514249366 4 1 640789198 1 30904344 4 4 2 61451 65234 1 227910929 2 45735 46488 3 985180039 3 924016050 1 396490056 2 21292 55714 2 11410 98278 2 10460 71621 4 4 1 431913085 4 1 258761403 2 33885 85371 4 1 853472976 1 528366072 3 57438831 2 11847 84296 3 792485694 4 4 4 1 793704665 1 553407720 4 3 681699914 3 897323892 4 4 3 523471965 3 118487305 2 1822 14623 3 488864533 1 585479945 1 104159772 1 633052732 4 4 3 94376855 2 22344 60579 4 2 18813 34384 1 52721618 1 271807466 4 4 4 1 206485614 2 4455 63094 4 4 4 4 1 966888002 1 863284275 4 1 293779707 2 50527 80338 1 848787101 4 4 3 495930673 3 23546412 3 578368081 4 4 3 416902570 1 933900934 1 841906927 3 483477783 3 962783691 2 41118 79261 4 2 20845 89996 3 700080728 1 751730710 1 691889137 4 4 4 2 40326 69225 1 359586988 3 711168718 2 7960 26661 4 2 43199 77201 2 69650 79323 3 425702444 3 11232675 1 153892332 2 2720 43088 3 379647105 2 58253 67439 3 903880281 2 10585 62004 3 606530188 1 476641361 2 56052 75596 1 94091612 1 310622954 1 721949561 2 19354 94907 3 106655448 3 62494905 1 704635272 2 88839 92568 1 531803525 3 498546670 1 775086797 2 31741 81258 1 438812070 4 2 78994 92988 1 584077031 3 563383526 2 36189 36524 2 61806 95303 4 3 609124670 3 531018884 2 68395 99849 1 229133860 4 1 485466752 4 1 372336442 4 3 259766728 4 3 565622669 4 1 908786850 3 948100700 2 5993 16173 2 30931 31323 4 2 29921 98101 2 50371 88691 2 30392 46861 3 3406370 2 21739 31485 4 3 316924291 2 23046 90186 2 9781 33398 3 634355001 2 84003 87535 2 22476 65045 4 1 369553024 3 309449996 3 351212703 2 20053 78190 3 758951685 2 35033 42039 2 53890 85466 3 778861039 1 720373967 3 56212847 1 58399884 3 866424002 1 917205628 2 19638 69644 3 508898428 2 69757 97325 4 4 4 2 29279 84741 1 691542124 4 1 941462461 2 18122 49762 3 89530052 2 33654 94193 3 576507384 3 717529866 2 5800 48156 2 17660 28041 3 361138369 2 21367 64305 2 89284 94329 2 1166 96824 1 191396410 4 1 101059974 2 16110 61888 1 515743342 1 76487670 4 2 26155 57858 3 136184387 2 90818 93104 1 67577742 3 582781677 1 895040642 2 37866 78833 2 25695 83755 4 2 41318 75001 2 44477 74742 3 70839485 1 558322647 1 54430431 4 4 2 32727 43300 3 762927874 3 88911050 3 480635016 1 16187389 2 32577 39916 3 695317095 2 2888 36810 3 27398756 1 240791707 2 14381 56969 1 541576609 1 614336804 3 412018299 2 40371 45828 3 573821360 1 3788872 2 49737 58946 2 77231 94998 3 973737527 4 2 30900 96349 2 6959 76074 4 4 3 63463905 4 4 1 64919990 2 10328 74940 4 4 1 658357425 3 738461051 2 28564 56583 2 18831 46663 2 56049 64670 2 8627 32462 3 910834200 1 771352429 3 917163124 1 147178099 2 3189 45314 1 60586583 4 2 22630 75756 1 702317055 2 67295 97353 2 86310 98972 4 2 38383 69635 1 161295094 1 201984054 1 26720764 1 23202455 3 645338503 3 986256333 1 418293886 3 38185333 2 6942 75748 2 783 83655 3 918230153 4 3 1288633 2 18151 47736 4 1 39042282 2 66013 77684 4 3 191660519 4 1 369711334 3 631136848 3 475376200 4 4 1 424969179 1 560216675 4 1 186959920 4 3 909676413 2 39802 80870 1 202132675 3 954898713 4 2 28938 32477 1 371672402 4 2 15524 52061 1 651865655 2 14170 71936 1 634940561 3 288849422 1 343636334 2 9747 31042 1 431909324 3 196706850 4 3 55632504 2 19492 44271 3 215770389 4 1 998169321 4 4 1 130586262 1 198219318 1 700852101 2 20357 80870 3 626205521 4 2 56535 93674 1 40273258 4 3 360675296 2 59257 81023 1 241689269 1 828379853 2 13040 27496 2 23348 37301 1 7780474 2 37455 75184 4 1 496028308 1 469308501 2 2223 23625 2 11791 70556 4 4 3 928274675 3 569942599 2 88609 90972 2 29708 97194 2 80994 82975 4 3 48654186 1 101044454 3 663976047 4 2 57522 75972 3 942148454 1 884861775 3 684297360 1 567169924 3 127408735 4 1 421697523 1 479302096 3 383235925 2 19594 98547 1 536864329 3 180798797 3 225755646 2 11027 31515 1 432352659 4 1 962605965 3 287757369 2 32301 70653 4 2 16217 97808 1 994457810 4 4 4 1 704322807 3 653610178 3 39721355 2 16431 29129 3 20616863 4 1 197733731 2 77230 81087 1 68499898 2 41667 94632 3 360695629 4 2 37979 75261 3 705711451 4 1 875640498 2 15511 21221 2 51567 94176 3 415039463 1 311932501 4 1 595791947 2 60750 84540 2 12856 85833 2 11260 75116 4 3 453622666 3 836192353 2 42741 55351 3 46377338 1 150690551 2 12504 26281 1 896994917 3 69378198 3 694419475 2 2694 41275 4 4 1 136065396 4 2 95178 97104 2 685 77384 1 131179400 3 206393593 2 61703 80201 3 580319503 4 1 725759092 3 192010806 4 3 50781551 1 442542659 3 470335045 3 100567894 4 4 1 133665882 4 4 2 15836 68237 4 3 36810211 1 904286592 3 48930047 4 2 63793 71730 1 487759457 1 986382354 2 47028 63926 2 77019 88146 3 444619686 2 53339 94595 4 2 22127 26390 3 106584973 1 746205765 1 525515603 1 854648282 1 469719987 3 250072976 1 134695448 4 4 2 7941 33190 1 39481119 1 534864512 1 768721183 1 908141834 1 400385556 2 32016 49166 1 686182448 2 75090 93721 1 248134882 1 307776191 4 1 585943806 4 4 1 630190455 2 45795 80768 3 476244605 4 4 3 26127656 2 2909 91701 3 516022925 2 47087 90774 3 70796323 2 56178 97923 2 65598 69947 1 978730632 3 296598083 1 925357967 4 2 26815 43674 1 376151320 2 5020 42601 1 896835441 2 25946 73783 2 38488 68697 4 3 569316431 3 117727528 4 2 50679 96468 2 52924 85601 4 4 2 32171 33636 4 2 30935 78871 4 2 35396 44959 3 767921437 1 628747458 4 3 107816665 2 13811 77696 2 27558 45758 2 1576 54220 4 1 280449070 4 1 272646001 3 726111802 2 25515 68831 3 593264396 3 723557033 1 17775495 3 638957641 2 51013 77683 1 298877131 3 582271938 2 19436 75745 2 13819 24210 2 35453 61763 4 3 716728386 3 380135953 1 484429531 4 1 331463323 2 18160 55556 3 789364529 1 92359609 4 4 1 9590826 4 3 252743010 3 855239341 3 990703888 4 2 20697 46448 3 972024992 3 284932900 3 204577189 1 815451157 3 416814989 1 588840631 4 3 824739591 2 1072 13910 2 543 55857 3 776510349 4 3 495114747 3 85286366 4 3 784460822 3 815239066 3 89275860 4 4 2 44590 53195 2 6175 85488 3 821613485 2 9451 24753 2 71120 93004 4 3 159549970 2 49513 96212 3 969007402 2 24307 31473 2 11657 48470 1 611339263 3 861839772 2 1262 97541 2 65513 89616 2 5842 48720 4 2 35159 78527 4 1 410480093 1 196480739 4 2 2231 32275 2 59409 95378 4 3 514023371 2 53645 85196 2 33681 74410 2 67567 94966 3 16249976 1 541859235 4 3 924175837 3 899725372 2 34119 44265 3 781175713 2 24493 92076 2 40422 41386 3 806789610 1 364250215 2 2023 22692 3 404604324 2 67255 71386 2 4535 32610 3 218169011 2 25619 62788 1 392073918 1 823551021 2 63976 90311 4 1 878856068 1 519191565 2 82098 89523 3 677769560 2 20118 58990 1 422914083 2 27126 57021 1 991965290 4 3 359647525 4 4 3 58035891 3 528291717 2 45297 67904 2 59680 66275 4 3 356947176 3 719179884 2 24970 84046 2 46999 58817 2 63792 64911 1 146328818 2 47986 58497 1 430147247 3 648824247 1 206179727 4 3 392954172 3 946299847 2 46085 48748 4 1 929857169 3 249922915 4 1 58361269 4 1 177484196 1 414184771 3 383237209 4 3 827934818 2 27692 91921 3 649982738 3 415405078 1 145748696 2 11421 12052 1 162674350 1 940801494 4 1 966940106 1 101825492 3 820354655 2 70318 86557 1 113928885 4 4 1 318554827 4 4 3 969508875 4 1 388664178 4 3 226777935 2 73822 82608 1 135754740 1 245815170 4 2 50227 80740 4 4 1 667839358 2 25422 29959 3 252901389 2 7991 62677 2 77884 79340 4 1 600410123 2 11757 46047 4 2 47949 57803 2 50447 92132 2 31787 97086 4 3 4355443 2 28568 80592 2 2151 6742 4 1 735347936 1 19371072 2 13108 64997 1 520734043 2 3751 43222 3 14701904 4 3 65686554 3 756036168 3 610328086 3 700144734 1 728583769 1 100543837 1 694148950 1 39750704 2 6357 71898 2 16147 22000 2 2942 26115 1 979730666 1 324841639 2 29425 54781 1 823585141 4 2 49875 86174 1 154593949 4 4 3 863537901 1 160686272 4 4 2 24064 62933 1 15194581 3 1914460 3 398865372 3 529855503 4 2 3367 100292 3 894048491 1 987147177 1 485787955 2 91813 93653 4 1 386638723 2 15331 20145 4 4 4 4 2 64625 76427 4 2 5986 91313 2 39667 94071 1 434592434 4 3 124820263 1 288789541 4 3 341265765 1 39389584 4 4 4 1 117439622 4 4 3 154789902 2 11124 16071 1 607253155 3 201128222 1 575994275 1 45823102 1 638940981 2 31683 79656 2 21039 24073 4 1 324355713 2 9202 27804 4 3 932473873 2 48192 58163 3 865265119 4 4 3 61879861 3 963086102 4 2 83128 93510 1 71106452 3 275225144 4 2 40333 78843 2 48138 80602 1 608725364 3 532163291 2 73438 92888 2 7896 94542 4 1 927570715 2 3121 33992 1 92767369 3 731700411 4 1 582801679 1 770281673 1 508895108 2 20314 33998 1 987853064 4 3 423790344 2 28238 30380 1 38484605 3 490200710 1 670335316 4 1 465814329 1 814345412 1 858273209 2 62463 92845 4 1 716792647 1 607435473 1 940581882 1 48587168 2 1789 68234 1 290420018 2 19279 29696 1 954709504 4 4 1 126290386 3 990807115 3 792920879 2 34213 87901 2 19187 93702 4 2 10725 64549 1 867560507 4 1 268896245 2 38403 74061 2 13500 74720 3 412937428 2 15961 59067 2 6680 46181 4 2 11233 56623 1 181110732 2 72596 91025 3 348713818 4 4 3 430393947 3 37334664 2 59345 60465 3 473095736 2 14119 16983 3 24618965 2 17301 84570 4 4 3 252676100 2 46194 73961 1 797887579 2 5890 58144 2 65016 79379 3 179495550 4 1 732131890 1 639098374 4 2 38038 57541 1 789642894 4 2 45957 96891 3 336591496 2 2278 17554 2 52201 58550 1 904840714 2 50474 80953 1 446772565 2 46369 76171 1 446897700 2 74525 99221 4 2 55436 87620 1 386635716 2 46727 100097 3 381795571 2 46579 87318 4 3 987852696 2 13855 84140 1 678079344 2 2509 83746 2 4526 73931 2 38093 50941 2 36954 56587 1 227970606 1 599743860 2 30072 64961 4 3 741197190 2 15688 68682 3 259618081 2 61998 73084 1 338611268 4 2 59679 87329 2 10419 37778 1 966642552 4 1 208518189 3 840444179 4 2 11843 14812 4 4 4 2 5778 26227 1 255771993 1 803109717 4 2 1677 93138 4 4 1 313563376 2 51196 56515 4 1 120502157 2 4886 99445 1 293527881 4 3 799671663 3 580985523 1 782696207 4 1 594506411 2 15074 46373 4 2 9372 11345 1 550143382 1 181428064 1 570118527 3 602666498 3 363728582 4 3 435023907 1 170756360 1 596746511 1 859506637 4 2 22622 36782 2 60628 78592 2 82993 97533 4 1 53760523 3 80219956 2 27724 56448 3 640372049 3 37075451 2 8688 49753 1 850049540 2 15453 51015 3 29164769 4 2 13068 51574 2 56368 97347 4 1 11252975 1 729601065 4 2 41614 74732 4 4 3 78087039 3 301877837 3 251219666 2 18439 52032 2 99619 100155 4 1 456347454 2 41768 96572 4 1 570831987 4 2 33477 53427 3 171241722 2 2360 52221 3 402800221 1 178015488 3 919852643 2 64915 92825 2 58037 86469 2 19058 27707 3 983654715 3 773023425 2 40687 96197 2 28020 35381 2 67371 89354 4 2 18285 95995 2 39223 77538 4 3 587074539 3 657442201 2 17082 40052 4 3 854816168 4 3 984831411 3 618852824 3 462619495 3 41648265 3 280746405 2 20505 83052 1 330942257 2 51950 83164 4 1 763144358 1 735461659 1 61418344 1 454359796 1 281033998 2 53628 76765 4 1 343530788 4 4 2 2389 96085 2 18616 30645 1 458862671 4 3 481288471 3 593423628 4 2 8649 71991 1 24406448 4 3 570757931 4 1 290228107 2 65581 88570 1 77757036 4 4 2 55925 80903 1 211890599 4 2 43736 50135 3 826486432 4 4 3 2450198 2 45393 90235 3 801857670 4 2 27859 100445 1 323364916 1 828198985 3 348563006 4 1 439632987 3 115089736 3 754889703 1 834963991 4 1 439915078 2 5040 92730 3 36521439 1 620145057 2 2796 68264 2 77743 82981 1 561885415 4 4 2 28830 35025 1 219528800 1 428617945 4 4 4 2 37488 43435 3 631513556 3 14239842 1 598468964 4 2 12162 95275 2 43630 86874 2 19912 92928 2 1624 56607 4 3 460861668 2 96079 97448 2 25643 65758 1 762585717 4 3 822314488 2 49607 81717 4 3 264486203 2 14210 65515 1 528452165 4 2 44516 93595 1 783998318 4 1 614235317 2 9852 35472 4 4 2 28334 37978 3 224792545 1 588849703 4 1 596172417 3 515305090 2 34037 73062 4 2 39144 40866 2 42737 66207 4 3 824972283 4 3 132297588 2 39744 91000 2 5674 25829 4 1 714638628 3 591779355 4 1 613718390 3 900461661 1 620575138 2 38799 59805 1 116512771 4 1 93066864 3 481876227 3 81898502 4 1 125968322 2 48538 82126 3 721327484 4 1 353181547 4 4 4 2 68140 93229 1 59157955 1 774635353 2 22971 46935 3 35040332 3 104605335 2 9676 95387 1 453122387 1 763641831 4 4 1 231804475 4 3 465409057 4 4 2 46389 50048 4 4 1 961155608 3 124464244 2 27003 62095 2 8249 69175 3 226093375 4 1 436653161 3 709004920 1 507008067 1 746668756 4 4 3 510108062 4 3 511754718 4 3 957613840 1 44128916 2 55573 79148 4 2 32916 33425 3 205985765 2 64030 89762 4 2 4973 7577 3 988449700 4 4 3 784846085 1 921352649 2 15694 99481 4 4 3 442600088 1 474090991 2 6369 36464 4 2 27245 79850 4 4 4 1 119692973 3 459351767 3 507448635 3 17847557 3 869539960 3 684208015 1 968856844 1 240075624 4 4 2 3138 15230 1 812647577 1 78502447 1 156598027 3 13306057 2 79793 95165 2 1144 30011 1 52390662 2 23332 59116 2 28028 38720 2 56498 87031 1 866433520 3 297108934 3 741395855 1 342053277 2 2827 74239 1 406290866 4 2 39969 87793 4 3 201979393 4 3 822994737 2 12015 34485 3 625589342 1 173165512 1 650782173 3 607471955 4 3 272096411 2 85235 99980 2 56982 98202 1 572839751 2 60695 93039 2 10854 74331 1 425787128 1 341661345 4 2 56875 68366 2 8137 79378 2 95247 98508 3 68700120 2 40189 77576 4 4 4 2 80014 83220 3 600972912 4 4 4 3 907605871 4 2 87017 98426 3 658577330 3 630916810 4 2 64254 75370 1 873777201 2 27719 37310 4 1 64408350 1 537595113 4 2 2049 94097 4 3 611487157 3 502038790 4 1 735925893 4 4 4 1 35022983 3 380376508 4 2 28044 85184 1 610393271 3 781015287 4 4 2 9428 19158 3 15618777 1 208629406 3 680476694 2 30413 59673 2 43729 45262 1 29898061 2 1082 71243 3 97672810 3 219115552 2 38381 44610 2 74808 95472 1 592801912 3 72138691 2 32167 57999 2 12840 98889 4 1 125627898 2 13345 25808 2 4025 25004 1 833252965 1 399969310 2 59533 66403 2 4794 28928 2 20823 35546 1 52338548 1 362744739 3 849229614 3 400490637 2 12016 56337 3 396431555 2 34854 88206 1 681071266 2 62339 64227 4 2 41875 51038 1 916383808 1 51928064 2 22975 67899 1 522610226 4 1 511127204 4 1 922014003 2 20799 54581 2 9806 98708 3 847514866 4 3 61998852 3 720454047 1 673093121 4 2 36422 47499 1 175105791 2 66911 80071 1 206551483 1 971879453 4 4 4 3 525898553 3 936032699 3 846598507 3 821609170 4 1 999578921 4 4 4 4 2 71327 75728 4 4 3 107677042 2 10839 81968 1 146647677 2 45282 53186 1 975277108 3 83432437 1 146204208 1 768532367 2 11592 97778 1 55948830 4 1 928165967 4 1 325493495 2 1787 77947 1 27938757 1 982717871 2 57735 80215 4 2 69200 87086 1 669513745 4 2 22842 41304 3 617620786 3 737675223 4 2 16794 80397 2 83902 86221 1 504266677 2 49831 59270 3 241831710 3 443057 1 643677337 2 9963 30877 2 44050 77436 3 861887088 3 553745639 2 87613 88297 3 912949329 1 621295454 2 10074 27796 1 158888735 1 417632053 3 647928238 1 450857981 1 481928087 2 59589 70949 1 975383225 1 443482972 4 3 651707 4 4 1 22376092 1 395805957 4 2 1452 44395 4 3 730010254 3 313722324 2 39852 57746 3 11817165 2 30229 64899 1 439321705 1 787333190 2 73284 95327 2 53471 60002 4 1 786023017 3 38136494 4 1 927923527 3 897670679 3 433582548 3 757478087 2 29571 59224 1 987952669 1 184982673 4 1 750266380 2 21944 70599 2 37801 70479 3 575282441 2 36623 72501 4 4 2 60153 64554 2 26505 54429 4 2 814 58161 2 79104 83786 4 3 782911010 3 95912311 4 4 1 815236200 4 1 785940158 2 17891 92107 3 898483 4 4 2 27441 54590 1 791632161 3 49668963 1 556208065 2 48652 86360 1 828471959 2 10763 63043 4 3 68376362 4 1 497977841 2 35824 89409 2 80299 91413 4 4 2 8229 65653 3 36354844 2 21531 56347 4 1 311493571 1 251939351 4 2 37686 81360 4 3 796519274 4 4 3 977279854 3 900699402 2 5597 55403 1 881455446 3 940210771 4 4 4 4 2 53272 73095 2 10910 87637 1 1763424 4 4 4 4 4 2 1944 21498 3 184321723 4 4 3 292658834 1 98871636 1 240990579 4 4 4 2 39332 45603 1 220924771 2 5955 45892 3 735688264 3 577636611 3 581698404 4 2 82220 97114 3 336326993 4 3 634362943 1 310147138 4 1 390200167 3 108455172 2 13639 68470 1 629500663 2 73318 81693 4 3 13368261 1 769616179 3 615281469 4 2 38794 41276 3 870140255 2 47317 76874 4 4 2 10252 26233 1 115008203 2 16290 31324 2 59346 65440 1 409172987 2 5143 20878 4 1 703046715 4 4 4 2 224 16248 4 4 2 30476 34568 4 3 11015725 4 1 872639796 3 353888579 2 71461 81168 3 39713623 2 23440 54139 1 999977336 1 481575351 4 2 2918 20509 4 3 990003830 2 50310 90122 2 33417 87280 4 4 4 3 643909360 2 11882 13273 1 803034473 4 3 975255675 1 37849895 1 810907362 1 401472926 4 4 2 57418 90283 4 2 25268 44503 2 46268 53807 4 4 2 38893 86898 3 337248888 3 629042983 1 296405834 3 18544013 1 559636871 3 840845305 4 4 2 21303 46124 2 5124 93803 4 4 4 1 322016018 3 84566564 4 1 336513842 4 1 242981324 2 60498 87212 4 3 152117218 4 2 33382 75238 2 52332 78236 2 77344 99583 2 28090 67371 1 488586947 2 21647 59029 2 10509 18833 1 326108616 4 1 790240068 4 4 4 4 2 51958 63967 4 2 21948 24188 2 17359 58303 3 305377986 3 588285967 2 25151 51278 1 356331368 2 11204 82443 2 14090 58711 2 21704 71959 3 734676680 2 57676 79838 3 86246107 3 61541651 2 14549 83177 1 256313078 1 779380947 4 4 3 41709030 2 32844 77882 3 505638355 2 43165 67683 1 83503584 4 3 20853746 2 15962 66758 3 704077401 4 3 7435761 2 15199 27116 1 957973185 2 47927 88588 2 11771 50427 3 461961003 4 3 916137678 4 1 646955896 3 835010654 3 348785802 1 388115160 4 1 139726749 4 3 941664518 4 1 217396429 2 10667 24150 3 5665374 4 4 2 12778 86487 3 919538342 1 151876817 1 266572589 1 305869283 3 956880412 4 1 408208310 2 1583 84950 1 313945912 3 633666393 1 201150124 1 622945347 3 552144264 1 684308477 4 2 58701 76790 4 3 312843834 4 1 987513406 3 225118875 4 2 19845 82924 1 428419143 1 68479544 1 307008685 2 21863 31558 2 60582 64344 3 237844697 4 2 787 31887 2 53323 56695 3 174913827 1 894835092 2 67289 79961 4 2 64229 98286 1 641222910 3 399239912 4 1 116953935 2 45508 75722 1 812713005 1 305570222 1 678178681 4 1 227514506 4 4 2 56378 70822 1 296947078 4 3 285311086 1 207599856 2 71048 79965 4 3 994445106 4 4 2 91086 98446 3 951746586 4 1 915375246 1 171930935 3 505429833 2 8514 12245 1 326808825 2 43605 58404 4 4 4 3 718505089 3 359890708 3 184013035 2 14755 43624 2 8728 41353 3 313324348 4 4 2 66966 72253 4 3 59274000 4 3 348980557 3 562506007 2 14034 86979 2 79788 85209 4 3 86805224 1 743338768 4 4 1 626797905 1 496583607 2 29030 56061 2 18088 26516 1 298176721 1 814249993 3 477865355 1 209735343 3 59984449 1 73345921 2 28113 97808 3 284856220 3 743663894 3 649419275 4 2 16889 81938 2 29565 30599 4 4 3 73327493 3 158799853 2 94253 97777 1 560614149 2 78956 97316 3 7116484 4 1 47132370 1 32948645 1 957559120 1 450180733 1 466820803 1 925988319 3 812906516 2 62202 69066 3 300598659 4 1 788980881 4 2 70275 77644 4 1 130457837 1 174543954 4 4 2 41259 92046 1 736984368 3 619244694 1 174831888 2 62048 72772 3 244798373 3 708532454 2 11011 76132 4 2 27608 54845 3 45354519 2 9090 44498 3 103944415 1 388257868 4 4 3 345218518 4 2 28396 94818 1 182616820 2 48141 90624 4 4 1 961787271 1 902627095 4 4 3 699578237 2 72678 94231 3 530185592 2 4821 57613 4 4 3 132599261 4 3 45071070 3 798840285 2 12465 44382 3 841339690 4 3 834430463 4 3 645509141 4 1 198314369 3 788708225 4 4 4 4 3 588295479 1 526759057 4 2 7295 49651 2 178 57503 4 3 420406798 2 60350 92431 4 2 91492 98543 2 76597 88935 1 135699760 2 61727 91136 1 354633360 3 42435113 3 727829754 3 302631794 1 249828554 4 4 2 17022 19567 4 4 3 334322570 3 154103839 1 869759890 3 251993558 4 3 219063228 4 1 560232018 4 2 36657 45120 1 369352887 2 37044 55142 4 1 664167111 2 44137 82291 3 902879256 3 289490742 1 525888472 3 685055668 2 15131 17301 3 38188136 1 334201564 1 355052222 4 2 54026 69736 2 30463 86853 2 1264 21447 4 3 272415399 3 898897383 1 185857299 4 3 954263925 1 92171835 4 3 782959750 2 22743 36954 3 423571052 4 1 726060012 2 28552 66893 3 415487443 1 694798500 2 13541 47549 2 8989 82495 2 16005 31438 4 2 75983 99868 1 810730429 1 316272421 2 4406 70412 1 427961070 2 5445 86663 4 1 368388099 4 3 756701715 1 968542468 4 1 347635100 1 523966417 3 95582336 2 12832 56936 3 795345145 3 961673147 1 488873206 4 4 2 28178 66559 2 17142 49309 4 3 542789631 3 218673078 4 2 25037 71142 1 632116287 2 55161 82248 1 134708903 4 4 1 858067994 1 46520309 1 159556612 4 3 862607141 1 275356006 2 76147 95298 2 9247 100362 1 67343521 3 978197479 3 463138910 1 62485096 3 591350123 4 1 940086375 2 18161 23387 4 2 44632 91781 4 4 3 8610971 4 1 136536050 3 714692459 1 255074897 1 508027930 1 763893667 3 660268949 1 375334818 1 834675392 4 4 1 125608798 3 403834119 4 4 4 4 2 1414 13176 3 109857164 3 814503170 1 36137841 3 509272545 3 304313493 2 29601 66245 4 4 1 898416879 3 666577961 3 382031668 3 696700591 3 5721970 1 74233715 1 323423014 1 123611136 1 791009044 1 992436616 2 56548 92857 3 437482013 2 61975 72912 1 694104584 4 1 793649129 2 11345 98893 4 3 997832439 4 2 21098 58612 4 1 387251164 2 32921 93307 3 64167054 1 58991999 3 455549813 3 935984949 4 4 3 448937311 3 957884171 4 1 30882690 2 40787 57846 4 2 42133 86819 3 513699576 2 80557 90345 1 947453051 1 70467348 1 552951377 3 240191390 1 669662986 4 2 32389 79714 3 710541253 4 3 883822756 1 382941740 2 61794 81630 1 846164479 4 2 18003 77371 4 4 1 594463179 3 156106860 2 5393 92247 3 984381222 4 4 1 708552207 2 55565 81631 1 708334035 2 65713 82830 4 2 9660 48079 2 12309 94056 4 1 296473346 2 25887 99179 2 49489 63453 1 27162422 3 298273148 2 51494 85359 2 9047 52891 1 4130710 1 809497045 3 202370505 2 1902 6769 2 37465 95556 3 473703718 3 833016778 1 29417696 2 78830 86472 3 127547636 3 551893956 3 613296341 1 864896967 2 47016 77517 1 481360374 1 855732487 3 627626111 3 623830 2 463 5700 2 23324 60179 1 301818195 3 25938527 3 471747670 3 272274861 4 1 199275015 4 4 1 412440480 3 477079639 1 657890736 3 938043452 2 4531 61959 1 600310030 3 169793414 4 1 167158859 4 1 489337983 1 566551997 2 79618 97220 1 342830332 3 86319332 4 4 3 694174325 3 346369808 3 240043353 3 13965297 2 160 19874 4 3 36146291 2 69791 96984 2 24892 47907 3 704582689 1 80677850 1 961629826 2 42858 54401 2 32285 75587 2 15195 28149 3 84627425 4 1 796612835 2 69168 83784 3 583240185 2 42308 69299 1 558303011 1 960156874 2 33490 41360 3 103260017 3 543389117 1 337434256 3 142379521 2 36764 61608 3 785071083 2 17538 49249 3 420178916 3 464863758 1 690552110 4 3 486677822 1 570417628 2 55087 86865 1 865340837 2 38761 82395 2 13766 40273 1 202425609 3 392826000 4 3 590410531 3 470560989 2 16839 77384 3 75871549 3 505487703 3 1870674 2 26879 53725 2 2982 4335 3 966854111 3 735419012 3 2273640 2 64336 88536 1 837721763 2 4097 9558 1 2030471 1 443373586 1 533349057 1 133809736 3 105023266 3 98313343 1 15448828 1 6501345 2 20185 84291 1 637908439 3 691728223 2 67216 89737 1 71834919 4 4 1 713624967 1 608797978 2 3435 54804 4 1 287755886 1 307985610 3 534078864 1 268518545 3 917273236 4 4 4 1 425683892 3 261750339 4 2 14635 49170 4 3 935476024 4 3 788789965 2 1275 19300 1 477035970 4 4 4 3 856803270 1 255701382 1 642105137 2 53066 63165 2 22587 31967 4 2 76427 79405 1 909348749 3 77877264 2 6659 25039 1 183795193 3 251347046 2 38941 90523 2 59007 98496 2 21638 82932 3 793315509 1 163889286 1 599331184 1 307585061 2 12981 84613 4 4 3 689214811 3 827696039 1 381755329 3 290995200 2 2542 79648 1 719768316 4 3 830831153 3 121420058 3 177116282 1 388619633 2 48133 59070 3 70169126 2 3490 25873 4 4 1 267514540 3 10952102 3 150308432 1 158564884 4 3 906182583 3 85316812 1 401567417 3 780125558 4 1 466544730 3 112770705 2 26910 46196 4 4 4 3 840113639 2 88257 93680 3 339378696 2 49099 49632 1 85218688 2 66600 74855 2 83466 90441 4 3 642432316 1 351313446 2 13212 48299 1 111684612 2 36958 79406 4 4 2 51029 92696 4 2 13329 65092 1 38864463 1 760214351 4 1 201366176 4 2 21943 52576 4 1 69321226 2 23986 39937 2 20528 30380 2 77138 83319 4 4 4 2 38032 51654 3 445926431 3 352474962 1 323666544 3 619835651 1 352071453 2 6541 80626 4 4 2 47473 80460 2 18237 41914 2 48325 80258 4 4 1 523024405 2 2247 94811 3 14379314 4 3 706476390 3 657251848 1 563249234 3 237181418 2 34120 64927 3 24779988 4 2 25937 90329 4 4 2 52606 68373 2 18613 27767 1 29590637 4 3 794505339 2 42687 88605 2 18871 32517 2 46726 85218 4 4 2 27577 57818 4 2 63038 71301 1 398280863 3 311290832 4 1 60305111 3 276616503 1 116459650 4 1 362406998 1 832992483 4 4 1 906895302 4 3 564671790 2 17462 23396 3 533260125 3 11452511 2 30394 92310 2 77322 78121 1 962773264 4 3 724825467 1 761131421 1 972777469 4 1 359180065 1 520146075 2 62309 88062 3 356028251 2 32074 67815 1 567853886 2 5849 33368 3 588931947 1 575309559 3 906139289 2 10914 32447 1 523764806 1 612427182 2 2692 63301 2 43869 58904 2 33247 41609 4 2 50844 56898 4 2 11976 49670 1 382513365 1 247430353 1 622878416 4 1 65906282 1 131989384 4 4 1 648600354 1 640276819 4 1 800652072 2 94492 100438 1 25740454 2 40477 77479 4 4 2 61415 73987 4 3 981888914 2 76467 83533 3 546941272 3 199573072 1 327496954 3 859444141 1 212659338 3 901568765 4 3 199196200 4 4 2 67605 85179 1 942542341 2 15661 78505 3 738097814 1 417987274 1 320288977 4 4 1 202704888 4 1 200002220 1 846880983 2 54172 87211 2 42610 57328 2 82512 98591 2 35781 73677 1 158354348 4 4 2 17186 42355 3 18424943 1 391024775 3 132698264 3 11818755 3 661469973 2 32062 47825 1 462059871 3 850238147 4 2 92616 94249 1 535059568 3 798909905 3 588507784 2 31485 57730 2 20232 54031 3 549484271 4 2 31292 96479 4 2 34868 45571 3 602545583 3 492670929 3 22984990 3 58585707 2 14149 56373 1 264698192 1 458145320 2 44932 53304 4 1 963465758 4 2 56078 90125 2 30257 61118 4 1 633776179 3 177592055 3 408967586 2 5035 59542 1 991619326 1 718405155 2 73910 82518 1 692134201 3 214169386 3 50660778 4 4 3 970887167 3 264156454 4 1 312983620 3 561987041 4 4 2 39537 69852 3 307145576 1 448524326 1 228287183 2 38592 96594 2 43146 47518 1 389349558 3 5490019 2 2330 84587 2 5119 92102 1 972257980 2 36285 78289 1 246433649 1 224014410 1 871540412 4 2 15747 19915 3 687664886 3 250451994 3 112896641 3 727032975 1 396196411 1 730538701 3 897046243 2 45519 53576 3 907480643 3 586255532 2 32839 64120 2 2050 91185 3 913560810 4 2 43550 97164 2 57037 86084 1 690289576 2 11321 66557 4 4 3 16962869 3 147847776 1 176347352 3 407352336 4 3 715566950 1 88944755 2 33514 49232 4 2 45815 59988 2 40686 63001 3 769063633 3 854391311 4 3 26168103 4 2 49637 75729 2 15213 44037 1 294130887 1 700119191 3 825588919 4 2 79541 85869 2 35926 56652 3 604473777 1 141682276 3 218089544 4 3 399027408 1 538571459 2 10624 49670 4 2 7837 31320 1 665087269 4 2 37787 47331 3 805612896 4 1 842520983 1 701540962 2 698 7368 3 122146851 4 3 362740080 3 32150297 4 3 546847943 1 750963767 2 10092 76037 4 2 36243 70506 3 944203819 1 42947941 3 761055503 4 1 812866844 2 6556 24978 2 16832 16995 3 68538442 2 88242 97895 3 752290543 3 934413679 1 466029103 3 163657749 1 814263726 1 283214329 4 1 889404656 1 766195185 3 975863971 4 4 3 629928012 3 150993324 4 1 456595133 3 484711791 4 4 2 30141 77765 3 470370220 1 544229930 3 245133245 3 643397540 1 672011189 3 630436224 3 54854769 1 841554679 1 702999196 2 47646 80773 1 277323894 3 146790654 4 1 24432026 4 1 811618899 1 19259341 1 117051033 4 4 3 817161442 2 12437 31890 3 47690168 4 4 2 6681 27917 4 4 2 7053 35069 1 783135290 3 512042746 2 36987 70466 4 3 671174057 1 849364480 2 6708 59419 3 476669490 1 4318267 2 18440 78207 4 1 39276881 1 611464244 3 185139745 4 3 505128609 1 476434959 1 229218030 2 8926 42456 4 2 79976 86792 4 3 68200751 4 3 820448669 1 498884576 1 941644788 1 538893186 4 1 229450142 1 158482630 4 3 139557854 4 3 493855713 2 74734 75095 1 64382569 3 99169281 1 677921830 3 284629387 3 741965918 3 779867627 3 919038930 3 145617746 3 491775159 4 4 3 94189437 3 466872094 3 435492907 1 840638486 3 954614351 1 770525800 3 20877604 4 2 33605 86417 1 964508158 1 313503650 2 39887 92703 4 3 352561611 3 394688005 3 77267960 2 28484 48814 1 644405820 1 225028436 4 4 2 27578 63326 4 2 44014 72734 1 330101540 4 4 1 47511564 4 4 3 17871558 3 107207895 2 63245 83226 1 433008888 1 196186222 3 837417485 1 859234675 3 943638313 4 3 428284294 2 43975 70585 4 2 39375 53972 1 916257731 1 4725294 3 153139535 2 48741 74381 4 4 1 457738653 3 890749274 4 3 596492554 3 28317374 1 945597599 3 751267355 2 34753 64760 1 970523645 2 50754 95443 2 5477 7359 4 4 3 406745229 4 2 10401 21681 2 44279 66298 3 463225244 2 91865 100017 3 135872234 1 604317791 2 39311 97692 3 412655891 4 1 110166481 3 742058631 1 639148011 4 4 4 2 31931 75191 4 2 60784 86096 3 982098159 4 4 1 521061845 2 3097 38946 1 29248468 4 4 1 967586118 3 992055678 3 142158230 4 2 69579 89978 1 44994867 4 2 47534 91921 3 406057062 1 858100670 1 266550384 3 624886198 4 2 7681 86010 3 581312265 4 4 4 2 45544 85505 4 3 486744474 2 36172 56156 1 214197068 2 12803 92070 3 455224384 1 113812254 4 4 3 878616436 4 1 37171237 1 418654791 4 3 908762555 2 49301 83656 2 12483 84470 2 60459 67173 3 939903404 4 3 671162655 2 22509 54796 2 53034 69712 1 460700786 4 3 144903821 2 53214 88816 2 24328 33456 2 45666 55939 2 31709 98820 4 1 59081549 1 295210213 1 197050701 2 70411 74422 4 4 1 474941654 4 1 927061660 1 173061119 3 441595482 2 67128 93383 1 565798301 1 761403642 4 3 492072084 1 886337494 3 989082884 2 30203 49677 2 37585 58774 3 226095026 4 3 801934477 2 82944 87536 1 50137920 4 4 1 478720266 3 15186378 1 185566667 3 48231503 1 72570956 4 4 2 10447 82443 3 25075462 3 737304890 3 302672950 4 3 522673966 2 13302 51774 2 60411 66288 2 22001 73778 3 20690595 2 20423 78697 2 68145 85493 1 780126708 4 3 201107478 1 920185796 4 2 3071 63733 3 362928838 1 781327020 1 82661574 2 19011 75960 1 596898433 4 4 2 88051 90909 4 4 4 3 967086400 4 4 1 322814541 1 838812780 3 479112887 3 71740628 4 4 1 931696202 1 151858904 2 91842 95418 3 990022985 1 72311984 3 605403512 1 42710190 4 2 17179 74749 3 921512675 1 533971792 1 733330880 3 983458666 4 1 13183158 4 3 114371561 2 33917 73146 4 2 31596 91564 3 452532721 1 43993393 4 3 442670284 2 1228 65703 3 47577708 1 304723802 1 707110119 3 634102318 4 3 263160473 1 515112038 1 388204728 4 4 4 1 409144706 3 660988557 4 3 975559928 2 19874 56193 4 2 48307 85729 2 12081 56968 3 879073937 1 18158573 2 51543 59785 4 3 673955837 3 4807389 2 54178 64420 2 35706 35719 3 925210790 2 33271 60185 4 3 546123422 1 532833508 4 1 131995691 1 89638598 3 71143314 4 2 25846 70063 3 795689337 1 542654905 4 3 608168820 3 726926862 3 354920378 1 419302293 1 183644743 1 79184585 2 82296 94668 3 190502401 1 11550370 4 3 268431522 1 907496500 4 4 2 38823 95996 4 1 731769346 1 4777495 1 39620086 1 402408433 3 830055418 3 349527760 3 836520923 2 97357 100449 2 2866 41177 1 282296505 3 213428059 2 55581 92667 1 465914242 2 50397 64076 3 661256751 2 46415 82857 4 2 1718 83162 1 974317700 4 2 14117 99904 3 995585835 1 71647332 2 8192 14120 1 432359158 4 1 953871 2 30343 89610 3 866396315 4 3 577247840 1 952672227 3 770569464 2 20653 62799 2 16352 23760 3 734513053 1 26357762 3 574289724 3 838200181 1 106721005 2 18190 78481 4 3 220513624 1 158430162 4 4 3 896213730 4 1 159955027 3 107614314 2 10558 98722 3 16665970 3 76842820 3 7265417 3 481682922 2 1302 96533 3 52063983 3 924127043 4 4 1 340413859 3 500417740 4 2 18292 65610 2 20030 69802 4 4 2 6881 21025 4 2 41997 89022 2 4523 77673 3 649617562 1 728189854 4 4 4 1 558761571 2 76796 79647 4 2 65119 72022 4 2 301 30985 3 539047819 3 551744776 1 923950432 4 4 4 4 2 14770 21763 1 801342603 1 610758098 3 605975889 4 2 8865 40327 2 37604 72529 4 1 117791540 4 3 204767230 4 3 434518422 1 812431187 4 3 109808007 4 1 451831179 1 59784858 2 73558 83187 4 4 2 25698 88095 2 8020 99785 2 16794 25805 3 788740512 3 791291111 3 928087300 1 939766622 2 64195 88090 4 3 946460824 3 489453667 3 497183330 3 708749749 1 648850150 2 62339 97077 3 232023522 2 1030 36825 2 37232 59058 4 3 554050963 4 4 3 239658957 2 56615 65995 3 689899615 2 12408 44340 3 20236317 4 4 1 359183302 4 4 4 1 101467868 4 3 267644386 3 883671314 3 187005971 2 32710 46566 3 143518506 3 53525590 3 42657767 1 170786729 3 962797883 3 726482636 4 1 463339536 1 331514813 4 3 461264589 1 387486571 2 22801 90738 1 767531123 2 78955 93729 2 43905 62939 2 42506 79001 2 35465 94698 4 3 930760778 2 32054 45174 2 15452 85945 2 7662 44065 2 61292 84778 1 285031530 1 882440933 2 17172 80861 4 4 1 140980310 3 350354470 2 21610 88974 2 10605 13801 2 23587 63414 4 1 870903502 3 987228642 2 81698 83315 2 14624 31011 1 824766285 2 19184 46055 3 25611322 2 56027 97930 2 27249 46281 1 814463191 1 604698715 3 245495157 1 43567127 4 2 34344 86318 2 80017 89504 1 388533727 2 9550 55967 4 2 61245 92913 4 1 910800122 4 2 12857 59624 2 63437 68998 3 784520319 2 33007 55478 2 4727 69228 2 8215 64650 1 306146286 2 17621 40141 2 42011 48311 3 836518476 4 2 76517 82288 3 574587769 4 2 48798 68958 4 2 3447 45992 1 913695143 4 1 239203545 2 55693 92997 1 8617509 3 332711989 3 594154025 4 3 606252385 2 19165 100523 2 8056 85141 2 73551 100802 3 49315845 4 3 660391216 3 236702408 1 2041225 2 42869 60582 4 2 18351 89343 3 104189374 3 875353353 1 714008812 2 18134 85962 1 70385605 3 41862240 2 43067 93799 1 722454899 1 202612900 4 4 4 4 4 3 62529565 3 916031007 1 705745505 3 934401518 1 638159197 3 206465857 4 1 640842939 2 5603 20057 1 926343607 4 4 1 328726558 1 375694089 4 1 134781037 4 3 956402075 4 4 4 1 119907965 1 685485384 4 4 4 3 154678447 2 88360 94220 4 3 924522417 4 2 15651 45380 3 181223708 4 1 697397003 4 4 1 497934290 2 27845 82130 4 1 262615675 3 689443828 1 171880212 1 83108306 2 13563 37711 1 759236092 3 86121483 3 135380138 4 1 300966772 4 4 1 491049161 2 7420 16753 2 67431 79273 2 42672 80302 2 64975 77770 2 28489 41599 2 66103 80148 4 1 179213536 4 1 773017551 2 14621 15944 2 3455 31890 2 64139 71955 2 35097 86006 4 3 181628662 3 316559936 1 392307942 3 15263665 2 44179 60082 2 24707 56485 1 589629104 4 1 28047508 1 926756400 2 63987 95703 1 154689365 3 648123694 2 13739 16952 3 132358601 1 520854862 4 3 928733213 4 4 3 12788985 4 2 32145 59486 4 1 874980116 1 730320888 2 34116 80784 2 40239 68590 2 78895 98180 4 2 17850 37315 2 9006 28896 4 1 471792403 2 42373 85183 2 17857 18364 3 671058548 1 894760861 1 2026638 2 8642 63769 3 228507107 4 4 4 4 1 495843637 3 819785166 1 393441041 1 376187561 3 261711958 3 957982466 1 950642691 2 10917 77956 2 89507 99260 2 39362 76429 2 19681 77050 4 2 68038 74409 2 61194 88265 4 4 4 1 509315585 2 38047 92910 1 983419754 2 45299 70947 3 222488324 2 60344 92794 4 2 53994 100257 4 4 2 42700 47024 3 829317574 3 216612767 4 1 400811947 1 152470130 1 562210175 4 4 3 109434410 1 416912997 3 551476242 4 3 473847698 3 977211522 3 234562310 2 44597 73585 3 524300726 4 1 924431546 2 3974 16060 2 30545 90601 2 31858 46391 3 20202416 1 950031883 1 65055518 1 32554067 2 27533 37453 3 15536633 4 4 1 892528340 3 87691103 3 12154738 1 678900951 3 44695270 3 33459732 1 327129248 4 3 776672830 1 143001999 1 983440635 3 58419525 4 2 741 30134 4 4 4 2 16575 62759 4 3 809406741 2 10807 18884 1 471066000 3 394824136 2 39093 74010 1 931959318 4 1 387416223 3 561094741 3 573953225 3 949605492 1 990859340 1 838396754 3 539407433 2 21561 54269 3 92182347 1 189059125 1 581591027 1 945159237 1 174510900 3 613572196 3 178356571 2 10157 40126 4 4 2 4747 8383 3 706959428 3 233280732 4 4 3 442338203 3 35912597 2 23985 45640 2 10320 55874 3 706341199 2 72454 87453 2 29214 47052 1 749713692 4 1 946847426 4 1 381437523 1 737352845 3 36155123 4 2 31609 82288 4 4 4 3 432992822 1 75082166 4 1 727725648 2 6775 9320 3 548476018 1 467739858 2 67411 77081 1 62089993 4 2 34753 48264 2 29387 38949 2 7929 70558 1 746941811 4 3 847130808 3 700365035 4 1 527132633 2 27295 70993 2 38437 59581 2 24912 27023 2 41151 62942 1 712711036 4 3 666383681 3 68258679 2 18797 84063 2 4306 49967 4 2 14762 62431 3 48377823 1 515665622 1 228959167 1 788687938 4 1 170765139 2 16663 94517 1 664074837 1 590522092 2 52600 90240 3 82339011 2 75511 82598 2 81136 91712 3 220706715 1 649081072 2 76595 79986 3 634034706 1 414201132 4 1 126038588 2 27364 31795 4 1 941846706 3 642642836 2 64228 69509 1 319047302 1 371774057 1 674134314 1 212752172 2 16683 55350 1 838038567 3 494054932 2 14155 101042 3 334707987 4 2 34304 89265 3 530403154 4 4 1 739181569 3 275474500 3 518873713 1 212971776 4 2 7634 9261 3 497164287 1 327387582 3 686452646 2 1926 86510 1 172968198 3 883583185 1 111317890 2 5478 32598 4 4 3 672623378 4 2 38621 42330 4 2 36625 67734 2 20044 27882 3 575593222 1 761281476 4 1 224212785 4 3 756754768 4 2 51429 91436 2 12191 13622 1 138457205 2 47448 51181 3 811503604 1 311135831 1 183546577 3 558860330 1 31003943 1 405947979 3 436592275 3 528245745 4 4 4 1 31392438 4 2 5016 41359 3 28544734 4 3 878058220 2 13334 70576 3 427094275 3 668600151 4 4 4 4 1 491308739 4 3 342929605 4 4 1 420318132 3 79957195 2 63652 66032 4 4 4 1 211302498 1 762818243 1 108906515 4 4 2 34294 66845 3 162212513 1 155361384 4 2 50910 99706 4 1 112526186 1 814293997 1 890912980 4 1 46451334 1 771408990 4 4 1 763309725 4 2 78683 78826 1 24027859 3 25195942 4 4 2 55929 90018 1 650682113 4 4 1 25062123 2 56984 86626 4 1 14754649 2 23 36606 2 6167 43516 4 2 25304 62128 2 25011 70725 1 229126599 4 2 18067 67102 3 466019987 4 1 99506293 2 83113 95665 4 2 8141 46152 1 795629168 3 65929756 3 788835738 4 4 2 35765 43549 2 51172 101123 3 796975449 1 966678555 4 2 55602 75219 3 421642628 4 2 49716 57708 4 4 4 4 1 48788088 2 13637 89248 3 51758470 3 724328301 1 10570107 1 51185856 2 28873 43271 1 362855890 1 59567449 1 658063473 4 1 23946677 2 60261 83259 4 4 1 743818516 2 21879 41315 1 235933451 4 3 940250203 3 214539228 1 459088668 1 42301588 4 1 27478271 3 326989962 4 4 1 643913797 4 3 209518590 3 309296271 2 56730 93586 2 14937 46617 4 1 422985683 4 1 57909202 3 71230567 1 433843852 4 4 2 73944 93682 3 529910312 1 308787057 4 1 626213664 3 33951040 1 37732241 1 804948058 4 4 2 78461 85982 2 73736 92293 1 667720665 2 65966 94426 1 935605518 3 579424293 4 2 126 76806 1 497469684 1 661995667 3 251319929 4 1 97460797 3 248489841 2 60740 71620 3 794293192 2 17966 38948 1 180214957 4 2 17128 34888 3 519285948 4 2 20146 63182 2 34646 81814 2 9300 52954 4 3 26126969 1 477913864 2 42822 45650 3 858801774 3 570956488 4 2 39105 83658 1 651335399 3 481656997 2 6030 29879 2 6786 41091 1 12230219 2 30574 79382 2 79726 93145 2 14326 21534 2 36533 85101 3 677186253 3 120385355 4 3 623649403 2 24467 85506 4 3 13914712 1 927569063 4 2 50332 100277 1 70049860 2 48939 68153 2 3605 28287 2 16717 50091 1 70006348 4 2 8430 22964 2 74881 85110 2 67849 73406 4 1 415182072 1 80404219 2 40164 69127 2 19224 81165 1 604423219 4 1 59361642 3 278182340 2 2251 6126 2 54246 58609 3 939613835 4 2 59012 76978 4 4 3 45857359 2 20244 82263 1 227932089 2 3220 3340 1 74946420 2 52249 89438 4 1 632243761 1 935296421 1 327602365 1 361845620 2 22099 96033 4 4 1 985500791 4 1 125207748 4 4 2 67026 98685 1 192207927 3 521351620 4 3 586173498 2 56606 67549 2 62362 67590 2 36884 66688 1 801073651 1 489923831 3 269973731 1 604434812 4 3 218703551 3 828215014 1 116654461 3 760678964 3 751383029 3 493777743 4 2 3038 91080 3 50696285 3 39782386 4 1 3584753 2 30835 45420 2 25708 39461 1 164947699 2 21991 46297 3 320171371 4 1 374086001 3 656873333 2 64980 93682 2 34122 90950 3 86221320 1 370858066 3 400159589 2 56655 87458 1 982622836 1 286882537 3 180302160 3 504905248 1 1054896 3 722709993 3 466065322 3 600004725 1 976225077 4 1 535920164 3 327998145 3 42353512 1 295224565 3 226754437 1 237976643 1 342404701 1 801171493 2 37054 63712 4 4 1 69163193 2 75835 97022 2 6175 77314 2 64344 75764 2 18929 66250 2 44672 93418 3 546208697 1 499368191 1 598725354 3 352094694 1 153674717 2 78763 79291 2 67899 81672 2 41850 93350 2 24524 35270 3 812601926 3 805909492 4 1 430296653 2 736 49713 1 517322147 2 34188 100085 4 3 987866490 2 51953 82523 1 490354446 1 644858354 4 1 148459235 3 575902943 3 838777691 1 1022698 1 756354493 4 1 3477404 2 31567 81855 2 61458 84810 2 31568 78661 3 584193143 4 1 641696365 3 10554830 1 123059836 1 46474388 3 940329611 3 310756834 2 22923 58635 2 50227 53290 3 872352280 3 625196199 2 25605 75671 4 4 2 3822 49102 1 452161253 1 103783189 1 908397115 3 744114931 3 304347659 2 41918 84301 1 968189015 4 4 4 4 3 488067827 4 1 487934737 1 418383104 1 162616558 4 1 382325290 1 168049557 2 32506 94915 2 48180 94835 2 43379 50149 1 316484694 4 3 262183124 1 363171837 4 4 2 20762 80390 3 691726942 3 72266069 1 574737875 2 2384 42183 4 4 1 164633613 2 49843 89709 4 3 616573100 2 61305 69033 1 930335138 3 52778875 3 158123927 1 844146726 3 147478759 4 4 3 189764402 4 2 40867 49482 3 14446913 1 967650882 2 77104 88008 3 303963454 2 83202 86061 1 877554115 1 140736299 2 22868 87925 4 2 46231 49462 2 12924 64354 3 782253030 2 12418 38196 3 857608938 3 426514622 2 77921 100495 4 2 25681 38649 3 372469048 3 331750483 2 24993 47366 1 682300857 1 767336426 4 2 53540 99880 2 106 43771 4 1 584517128 1 588161121 4 2 85567 99417 4 1 87763779 3 761774565 1 658325097 1 979481962 4 2 5790 84879 1 546433017 3 468627118 3 801553377 3 543411102 3 31215442 3 595178017 4 1 11630827 3 35495814 1 863995488 2 1474 94487 4 1 941105668 2 19832 43631 4 1 963123601 4 2 48344 48412 4 3 653539331 4 2 72852 89582 4 3 918070397 3 576268871 4 1 174587324 2 11787 88821 4 4 2 57536 79925 1 643935596 2 44081 93055 1 688009266 1 268063089 4 3 694681597 4 1 469775609 3 361747792 4 1 33114174 4 1 689980740 4 2 56382 81245 2 34061 96113 2 6170 86906 4 1 623808822 1 533503669 3 533499771 3 25773127 4 3 784311993 1 454913551 1 184929956 3 275365531 4 4 4 3 732291814 3 675613532 1 521559899 2 10897 78868 1 196847069 1 612345507 4 2 81946 100264 3 182511003 2 64618 98222 1 11697612 2 39044 47843 4 4 3 795777050 4 4 3 757559907 4 2 54237 81755 3 438255663 4 3 586881220 3 66620075 1 159357020 4 4 1 972116698 3 815976542 4 2 41051 83375 4 4 2 2772 8113 2 27970 70391 1 685028525 1 477728944 2 157 58062 2 15359 22985 2 5302 40628 4 3 11115565 3 331539246 3 920767904 2 36050 42336 1 103752026 4 3 664438235 3 551892111 1 589968473 2 33415 63711 1 424220778 4 4 3 550613467 1 269843235 4 1 42718567 1 881630402 4 2 16622 89530 2 21388 60889 4 3 264551745 4 2 15791 88006 2 55045 61192 3 758203191 2 62230 79027 4 3 63861204 2 24959 87966 4 4 4 1 635358874 2 31109 66427 4 3 934519134 1 463270305 3 154957224 2 1615 65980 4 3 352564025 2 45137 71197 1 219976927 4 1 53993526 1 704860098 2 10538 20434 3 452233272 2 36416 52287 4 3 451137311 1 218532818 1 236750447 4 3 167826286 3 490242666 3 962642686 3 320896687 3 530369296 3 935472312 2 12458 33440 1 931884425 2 60101 74400 3 709080100 1 295198324 2 53777 65960 2 1418 32051 3 881927253 2 5446 78067 1 857954561 3 850408847 1 81369256 4 3 342385685 3 184874381 1 932420920 1 148627049 2 88447 100324 1 6926165 3 818297992 3 667662340 1 20309162 1 425575097 2 39820 97640 2 33508 81425 4 4 4 2 13029 60624 1 380953252 2 8217 37383 2 11509 13496 3 509489327 4 1 415701769 3 378652243 1 860465526 4 1 51965410 1 980004319 2 9753 29808 4 4 4 1 830649457 4 3 431505297 1 213158362 2 42695 65787 1 221888687 2 46267 77641 1 511370942 4 1 992807776 2 12585 33685 1 155348636 2 28953 69924 4 1 865851417 3 883210586 2 9014 97990 2 35986 88258 1 601867455 2 27627 66014 2 1148 93406 3 873104169 3 523540049 2 16671 78103 3 129555453 1 638055726 2 4024 34892 2 28277 32880 1 37651680 2 20170 23380 1 705840682 2 21571 50425 3 238966327 3 659214041 3 780846051 2 6653 38164 3 756191502 2 38575 91984 2 23292 100961 2 14489 21326 1 39019699 4 4 3 40079900 4 4 2 25654 61829 2 79451 80318 4 3 166662087 3 279824479 4 4 4 3 737937924 2 49844 87888 2 2598 47742 4 4 2 14877 70504 4 4 2 37651 58641 3 36377265 2 34315 66894 2 22646 67593 3 151563688 4 4 3 94934777 4 4 4 3 352448808 3 432695066 3 136553243 1 614615529 3 975077249 3 967011275 4 3 21959880 4 3 787226560 3 275157589 1 607682447 1 796822851 1 514186715 4 1 784426510 4 3 270675993 3 988482376 1 785771314 1 387489221 2 256 16635 1 864826904 3 206792462 3 898562643 4 1 554626468 3 176161109 3 825135649 2 83397 93002 1 68356347 4 2 15565 19417 3 385412927 2 22113 49551 1 281205876 1 845885881 3 126221807 3 43886279 4 1 377625409 1 951896211 3 810968476 2 18468 78992 1 24151192 2 41794 60239 4 1 336052168 4 4 2 4938 19923 4 4 3 885225171 1 555932108 4 2 72488 91013 1 916961312 3 611494578 3 148609826 3 505699806 2 81 91229 1 609399066 1 532041419 2 40681 42474 1 834388823 4 3 890267339 1 731458398 2 5502 19196 2 42118 47122 3 492640071 4 2 36635 73114 2 29756 94318 3 917095159 2 6759 33406 3 795339826 3 604902655 4 1 453595802 2 60652 90126 3 239281525 4 4 3 383882986 2 2723 55196 1 603409456 3 977767543 1 513017536 2 48314 62795 4 4 3 424864725 4 1 914543772 3 734608761 1 158248717 1 35045127 3 42463921 2 6341 87019 3 45864833 3 755194733 2 20765 88776 4 4 4 3 38713504 4 1 184138308 2 69941 72851 3 960668462 2 44274 87119 3 205916909 2 34061 45928 2 43696 47958 3 976068987 3 784180070 3 828386852 1 40647487 1 417637436 1 93885814 2 66396 69378 1 752462558 4 4 1 969000218 3 493335148 4 4 1 994902447 1 763310901 4 1 707256352 2 91825 100031 1 43381600 3 886556190 2 4564 30361 4 4 2 54112 85682 2 49231 63217 2 19503 90899 1 625447293 3 46728288 4 4 1 171991608 3 980183728 1 80851682 1 873941613 3 264658906 4 2 12450 101160 2 1545 4424 4 4 4 2 19038 99078 4 3 37644243 3 557320870 1 563618999 1 383115830 3 310198303 1 955056620 4 2 5375 82347 1 439837424 2 10475 69191 3 378162591 1 819088502 1 865308257 2 80825 94854 2 2702 74230 4 4 1 689975291 1 52223504 1 93344775 4 3 318785767 3 291473862 1 517115836 2 43917 56781 2 54290 98585 1 70027315 4 2 41039 83076 2 51386 100632 1 428382285 3 145740767 1 45116913 1 690044442 4 1 37812910 2 52643 90103 1 600527513 2 52826 83482 3 102519124 1 968770496 3 24852039 3 951004648 4 1 236455819 2 40612 88342 1 455201539 2 29208 68326 2 24272 99275 1 296826382 3 692788499 1 538654139 4 1 978605465 4 2 73135 77331 2 1859 37791 3 326764142 1 704162370 2 92625 98482 2 85792 89100 3 615439655 3 759050515 2 58566 83034 4 4 1 286099336 4 2 52090 95012 4 1 509075174 1 921933793 1 479652856 3 779428692 3 796988184 1 696129601 3 108234088 4 1 846451837 2 69813 84008 3 983843900 3 925523399 2 23342 30125 1 65836283 4 4 2 27195 58694 2 9423 87780 3 848221924 2 57280 60715 3 912787519 3 246017710 4 3 285116456 3 847384266 3 61168790 3 494692255 3 703004811 4 1 205919642 3 17605766 4 3 849739207 3 911768572 2 40701 54690 2 13940 74889 1 267214505 4 2 58588 95621 1 513554249 1 678336059 2 52636 60199 3 583269759 2 31609 51042 1 737082118 1 463431668 4 2 18620 66324 4 1 475540433 2 23490 98293 4 2 13589 96398 2 32907 49181 3 289298410 4 1 522655264 4 2 74672 93252 3 970873052 3 1063510 1 530621467 3 513713521 3 5551566 1 890013137 3 643691293 2 13488 56208 2 25974 78046 2 40448 63292 4 1 924012119 4 3 542852167 2 31975 82045 1 46837779 2 1766 43157 3 334060139 2 16330 82167 2 64995 86742 3 274786197 2 4916 21999 3 670644411 1 493966651 3 176787662 1 678642807 3 310615879 4 3 332921586 1 868844423 1 934894245 4 4 4 2 31202 89506 2 60163 66109 3 88576275 1 119934672 3 720279081 3 573452548 2 35484 96273 3 283064754 1 753905892 1 797047036 4 3 771268018 2 14908 95224 4 3 248085122 2 34019 49446 1 268863389 2 20404 80922 4 3 299701939 3 64964471 2 75772 92970 4 1 279880704 3 910429825 2 12470 30234 1 679427705 3 392734835 1 858416590 2 21063 30869 1 832669436 1 56011922 2 3450 24919 2 40985 99940 2 4835 72418 2 20077 27721 1 63980930 2 17904 94585 2 9146 32834 1 232319089 1 789973271 4 4 4 3 9217940 1 17984636 4 4 2 15398 64700 1 67147852 3 870362395 1 490892266 3 888061827 3 441097322 2 54093 81043 4 4 1 253914058 2 1697 68414 1 524051957 1 728346620 2 11527 89669 3 492196175 4 3 687716906 2 37265 97610 1 160089974 1 623825370 1 366360760 2 73428 96195 3 389808526 1 615072607 1 927089982 2 3040 15988 4 3 674412214 2 16590 17368 4 4 2 17337 52454 1 811170033 2 6945 90262 1 693621624 4 1 991631100 2 90181 90483 1 7094702 2 64196 92305 4 2 39202 45528 2 18188 35660 2 67076 94088 2 89557 91834 3 680259503 1 12979204 1 936161229 2 22191 63864 4 1 370674185 3 676997176 4 3 993117465 3 684036758 4 1 397755440 4 3 516537040 2 650 47924 1 694467155 4 2 2224 101305 3 557366590 4 2 39838 97460 3 402750007 4 4 2 57850 78065 3 181598111 4 3 803857937 4 4 3 711330701 1 372288818 1 73290280 2 27026 95774 1 879586492 3 382566023 3 481736984 2 49657 65627 3 677451849 2 1301 21525 2 2481 41182 1 311618158 2 65068 70810 2 82236 99875 4 2 37978 86908 1 753383182 3 24865028 2 10841 62804 1 343780152 4 3 256678880 1 70504596 1 75261246 3 407306666 4 4 4 1 37352363 3 409301355 3 593504071 4 3 835851532 3 464264951 3 640234565 1 952497824 3 562713501 1 791189972 3 130670702 2 65854 79788 1 408812380 1 124914335 2 29989 88031 4 3 960497042 4 1 341375793 4 2 31868 75406 1 704159682 1 596085542 4 3 333171302 2 71879 80779 1 2517279 3 687513696 3 75923456 3 944680150 3 898205679 4 2 7556 47248 1 199314863 3 8639670 2 52890 80997 1 522487450 3 837105180 4 3 707919610 4 3 63345283 3 716083752 1 630458181 4 1 657043867 2 59533 101333 2 90986 97046 1 27435016 2 11724 71354 3 118797094 4 3 993766196 3 141993580 2 55753 96346 1 799233006 2 22694 84402 4 2 26581 32191 3 858783873 3 14406574 2 66378 74347 2 11145 44328 1 244859258 3 889291629 2 18170 85488 2 31931 68464 2 16676 17484 2 66421 71111 3 502807052 4 2 5108 77515 1 127127858 1 135953974 2 38369 48341 3 128034502 3 826517031 1 556048017 3 564022131 2 67726 73380 4 2 62927 100259 3 635318848 4 1 539935012 2 398 48412 3 552511171 1 41310703 1 559278722 2 6837 60817 1 27143087 3 75725377 3 926417258 2 21517 55378 3 521536064 3 177150539 2 7746 35132 4 2 58164 62890 3 440380162 4 4 4 3 970400941 3 861168137 4 2 31125 44930 2 69721 81317 3 857312451 4 3 603930814 1 997333387 2 3256 33463 4 3 114103609 2 45049 73303 3 481883871 4 3 780590736 1 851866983 1 169271179 4 3 283292627 4 1 232028460 3 116354952 3 103813870 3 828574527 3 526555803 4 4 4 3 844689217 1 762815880 4 1 143586458 2 561 33184 4 1 960166555 2 162 1746 2 40577 87891 1 481290907 2 20025 72074 3 164278764 1 774570819 3 598814299 3 742178252 1 897251594 1 369805979 1 790818081 2 5001 13091 3 202713032 1 771642663 1 242407177 4 4 2 72556 73211 4 3 277573365 4 4 2 32499 85333 4 1 10183257 2 15608 39593 1 28041479 4 4 1 796485898 4 2 50886 61428 1 89202636 3 914814849 3 493111545 2 24279 96717 2 28451 77789 4 3 463573446 2 21611 47710 2 48283 87228 2 82135 89914 1 40889926 3 334025158 2 36229 90940 1 426425684 3 514918454 4 3 252655236 3 427346155 3 717156891 1 159883047 3 250665496 4 1 809182284 3 845366333 2 87382 91507 3 154897963 4 3 97037433 4 3 823200908 4 3 754049033 1 869054616 3 151568031 4 3 204030087 3 122939887 2 37608 60529 1 856934210 3 495971007 2 6182 55911 3 781423292 3 56735682 3 506720216 2 81242 90173 3 308421079 1 58593034 1 759870940 2 19879 79370 3 960317618 1 742452879 4 4 2 33111 40156 4 4 4 1 154207020 2 5419 81596 2 15337 17073 3 731298471 4 4 1 859671067 3 232021013 4 2 61960 100746 2 5058 64237 1 448715220 1 559399585 3 21728087 3 562042726 4 3 199655146 2 11318 25467 1 632475814 3 556024750 2 24582 41040 4 1 27233352 1 551770785 4 2 7633 79201 4 3 521201898 4 4 3 673986618 2 59762 65693 3 245285074 2 42997 65864 2 78795 97035 2 82426 95074 2 50314 94613 2 9479 80295 3 518019250 3 146721159 3 230218202 2 32279 51991 3 313746156 2 46605 80196 2 57632 93191 3 339791388 1 71437084 1 430197089 1 98165044 4 4 1 896871568 1 18516794 4 4 4 3 902058759 4 1 858720910 4 3 106162865 3 911403450 4 2 2194 30087 1 553915523 4 1 980360965 4 2 29558 31518 3 920929105 4 4 3 67545253 1 645350560 2 799 87989 3 554817874 3 24225416 2 31054 59233 2 61587 66468 3 37969385 2 22172 71696 1 463490414 3 640481714 4 3 967770132 1 286075817 2 47847 53486 2 20067 55340 4 4 1 730363297 1 27867968 4 1 47702820 3 805890321 4 1 38705476 2 27075 97399 1 786578924 4 4 1 47450089 1 932487518 1 293033945 4 4 3 760186948 3 716397977 3 623049026 2 3113 73945 2 52793 53973 1 335117664 1 40922117 3 965612710 2 39693 67336 3 25368808 3 7507649 4 2 60443 70234 2 2799 39961 4 2 30458 66971 1 572632110 4 3 13412293 2 23789 88856 2 13474 38891 3 693117890 3 646239429 1 38143087 1 497107763 2 2206 18972 3 833312473 3 964657453 1 134690098 2 15938 31487 2 14722 18064 1 761421412 4 3 66015140 3 523617975 4 4 4 3 124585069 2 15036 21974 1 84012964 2 12554 34088 3 650282773 2 53309 68888 3 183796644 2 71128 92335 3 892259911 3 161458789 4 1 641353522 4 1 661044916 1 455759446 3 445029337 3 149762367 3 79152123 3 705547698 4 2 56141 87177 3 212548862 4 2 63995 90750 1 531630351 1 630236945 4 4 3 623875897 4 2 30997 69301 1 843420683 3 142514158 2 11463 26927 3 790333728 1 248839609 4 2 14783 68213 3 782663230 1 791864098 2 87521 92158 3 58399721 2 6508 93930 2 52955 53315 2 27946 70226 2 23059 99342 3 16316346 1 512353090 2 37599 37717 1 520454685 4 4 1 406465334 2 36751 56712 2 28188 63584 2 24279 95428 1 372020144 4 1 39310279 2 58093 90114 4 1 389151347 1 461220651 2 77587 84578 4 2 65675 96172 4 1 253752831 2 12839 98013 2 14076 59235 4 1 747296350 4 3 77896940 2 13255 38640 3 539417901 2 41592 64681 2 54364 91348 4 4 2 6836 70321 1 397086428 1 379355287 4 3 845721818 4 3 30916618 3 356250924 4 3 946149607 3 607171054 4 3 299543127 2 55587 80743 3 961192270 1 313449155 2 36418 90061 3 12107635 2 11578 20893 2 24925 98388 3 567347136 3 978403410 2 9014 36242 4 3 15908818 2 50809 73042 2 68476 88055 4 4 4 4 1 503678489 4 1 200423533 4 2 1392 90046 2 25519 52287 3 486344724 4 4 1 129099870 2 6783 23724 4 1 932369880 2 28127 57977 4 1 477862798 4 4 2 32206 38670 2 2165 97521 4 1 367045692 2 23951 29985 2 56959 60730 3 1351559 3 789410384 4 3 420139201 1 203997888 2 8568 60813 2 39011 99135 2 89874 92389 3 663572723 2 78212 96914 4 3 592798534 1 579543458 4 2 22856 84878 3 588462295 4 2 74733 87932 1 964711660 3 855399527 4 4 4 4 1 103645585 1 61703314 2 27812 76040 2 60328 92218 1 739515106 4 3 476540655 4 4 4 3 601230941 1 14223630 1 261717580 4 4 3 553440287 2 33774 42565 4 1 759691720 3 383957035 2 53115 81356 2 88155 90535 2 84841 95791 1 103905826 2 45764 100168 4 3 623132081 4 4 3 620520753 4 1 286828505 1 509362270 1 344311561 3 925160940 2 21324 22123 3 438342222 1 905498807 3 287822676 1 584794078 3 625523522 4 2 14800 58905 4 3 561126058 2 8925 56834 2 83865 90713 2 38337 48344 3 921624147 1 980835921 2 32302 95049 4 2 67784 81465 2 2404 73292 2 36675 84621 3 791799998 1 32422970 3 480271637 2 488 97192 3 309559660 3 53954204 4 2 38977 70587 3 291025793 1 968562099 2 45236 89688 2 29398 71392 3 53428426 2 38508 68345 4 3 396646152 3 59841013 2 2997 30917 4 1 855773803 2 5583 92239 3 962306455 4 2 2925 49088 1 46739979 3 413474138 4 4 1 819233597 1 233300451 4 3 471484588 3 557580598 4 1 284688549 4 2 83296 91339 4 1 598145419 2 50232 83268 3 642799255 1 103623595 2 62505 74020 1 262675173 4 1 931320623 1 6096463 3 648775332 1 794597942 2 6848 23530 4 3 92237568 1 23480033 3 8695278 3 776839059 3 958741432 1 952077456 3 584376562 3 72493017 3 663359603 1 378233441 2 34453 84502 4 3 807503019 2 12838 85145 3 296538631 3 25353690 2 37479 62630 4 2 47206 94273 4 4 1 256191251 1 64614327 1 714033420 3 728613157 1 141182832 2 7969 19501 4 1 970908376 2 26017 61589 2 22554 68296 3 826865923 3 363963749 1 507848124 3 991251385 1 977343650 3 187507859 1 601951822 2 48710 90117 2 29556 89835 1 165636945 2 11314 72513 1 343320408 2 51546 73707 1 47192806 2 2271 77386 1 848745593 1 32283604 2 35752 89008 3 848096220 4 3 498460021 2 57154 81854 2 32290 39294 4 4 3 489121681 1 66714029 1 101461363 3 592622910 2 11398 31659 2 5485 60953 4 3 939361749 2 91860 97314 4 4 1 849098302 1 717122081 1 853540870 1 686897906 2 66621 83791 4 3 118378913 4 4 2 15846 57767 3 231461098 1 192394704 4 2 95146 96435 2 1074 30747 4 1 155147912 4 1 182161747 1 381053237 3 326408772 1 370099415 4 3 907483906 1 229653554 4 1 284492315 3 59602323 4 2 31673 54893 3 521538231 2 18655 97507 1 795486362 1 112931846 3 758845455 1 97857503 2 29479 78893 4 1 893236181 4 4 1 740904035 2 2329 53042 1 600256567 2 38339 83379 4 4 4 1 794495586 2 869 14267 1 777852894 4 2 16316 69516 2 17221 59503 2 10782 55239 1 914690753 2 58573 89153 2 53952 79002 1 488206462 1 161522732 2 22328 28205 2 1746 5767 1 115074249 3 136719082 4 4 2 40625 87463 1 253039606 1 218437692 3 955425232 1 324155097 4 1 669531360 3 162731803 4 4 2 15236 35543 1 180498483 1 649534563 1 11457214 1 733322656 3 905008297 2 11311 47552 4 3 555477329 3 612067395 1 36362232 4 2 5699 98802 1 142558708 3 723226604 1 563708810 1 204497767 1 791866156 4 2 1199 52025 1 651027216 1 519631692 1 103453892 1 240422812 4 1 83805256 1 364085116 4 3 642710207 4 3 8801954 3 705149496 4 3 767794656 1 887339959 3 685480400 2 12521 66088 4 4 2 3158 20925 3 713285583 1 978113731 4 3 344799352 3 831589185 3 115400327 3 721762758 2 45671 79617 4 3 450789843 3 800168529 2 82577 83052 2 35820 39601 1 366292487 4 1 89323752 3 170547351 2 63696 95574 2 5076 34046 3 888598157 4 2 15058 58107 1 438917080 4 4 4 2 77357 85985 4 2 39196 97579 1 22877634 3 575589240 3 422602275 2 29004 74651 2 37633 44822 3 293714839 3 957770797 1 662833829 3 548481542 4 4 3 37193160 3 405008671 1 7278884 1 55646710 2 40060 54640 1 79772907 1 70027230 2 52684 90304 4 3 32748078 1 799300924 1 345951332 4 2 60961 76523 2 47204 63204 2 51170 67475 1 594221033 3 135235475 4 4 2 23486 72923 2 47147 59043 4 3 670800256 3 572688310 2 14615 45201 4 1 166050165 1 865462842 2 52549 58037 3 68057467 3 912300008 1 838733752 4 3 498960942 1 569824122 2 5057 71227 2 14123 49521 4 1 60155275 1 276585881 1 757826084 4 4 3 531482134 3 753544401 4 2 27979 29509 4 2 3500 80897 3 771871824 3 958409636 3 84644327 4 1 578750533 4 3 99864877 3 677311081 3 610725027 3 615624260 3 778911937 3 712769366 1 798815836 3 108641828 1 111728675 3 920072039 4 4 2 28843 73428 4 3 940033074 2 44412 62582 3 608361632 1 45862528 1 881739404 4 3 654796311 1 975009097 1 328960981 3 710074119 3 553630509 1 860711142 4 3 848934551 3 789104675 1 786676610 4 1 287921400 2 69554 91143 4 2 50095 78236 1 451086797 2 16013 98939 2 36901 79155 1 224690700 1 7525874 3 617489212 2 78481 81986 3 52857794 2 14648 98714 4 3 252272823 4 4 3 869439274 4 1 506666765 2 2828 69964 1 531907594 2 20736 33159 3 61120203 4 4 4 4 4 3 866691802 2 6105 77363 3 158774675 4 4 2 13410 57636 1 113155661 2 35051 36235 4 2 262 49518 4 4 4 3 615182147 2 35228 74212 3 131445053 3 19381639 2 63995 82086 1 962682900 1 978439008 2 6892 46482 1 241421691 2 33809 94921 3 992427103 3 276027578 2 72834 86798 4 2 43567 78301 1 253552561 3 938558312 3 157688073 1 292490417 4 1 435066888 4 3 729467912 4 3 777417647 2 80572 83852 4 1 979583070 4 1 22540557 4 1 899282399 1 277804250 3 573733176 4 1 83582087 3 783380085 2 10133 30280 2 21297 83575 2 1120 79755 1 402719633 4 4 1 530072121 1 995565935 3 540150637 4 4 3 898732741 1 844428033 4 4 3 728413112 2 33404 36698 1 729167182 3 173356726 2 15061 88292 2 36694 88724 4 1 586984895 4 3 59283787 1 630756880 2 41626 57778 4 4 3 20269201 1 587150770 4 1 371017573 1 715686214 3 203629866 1 51336097 1 638598638 4 4 3 943673200 4 4 1 875721410 3 726182047 1 19159848 2 10547 101127 1 17561625 4 1 274514835 3 70900819 2 29602 39911 4 4 1 443294360 3 510135036 2 27928 62898 4 3 616928506 4 2 26392 62433 4 3 91371205 1 50215418 2 16171 85208 3 268138361 2 17712 27388 1 75308572 4 3 596646881 1 995331578 3 458434786 4 3 61887047 3 27267094 4 1 675070591 3 106144893 3 783447624 3 113680849 3 464229118 2 27414 96894 4 2 38540 62119 3 834448835 4 1 362151979 3 697381480 3 950614857 1 36151455 3 3375974 2 69207 95949 1 668347226 2 3059 58771 2 44648 81266 2 6249 89803 1 817837568 4 1 148172 1 293440973 3 269036970 3 48890512 2 23793 74903 1 144183597 4 2 28470 49937 3 23452217 4 2 42827 88109 2 60536 85908 3 782571020 2 74657 85312 4 4 4 4 3 505043820 3 44738700 4 1 736247297 3 522901111 3 783169838 4 1 858333426 4 1 984783744 2 32301 45755 1 800816769 2 43565 54843 4 4 2 73201 95449 3 847273318 3 42663283 3 23584546 3 318691357 4 3 637232177 3 603385609 4 2 25697 63499 2 26893 47865 2 21525 25379 4 1 986343635 2 22340 29677 4 4 4 1 288759337 1 54491077 2 50524 96051 4 1 3640866 4 4 3 138197638 4 1 73120565 3 639789287 2 31073 43375 2 41456 92484 3 201724435 3 274537236 2 1863 45174 4 4 4 1 115592832 2 2836 63020 4 3 4997698 4 2 40327 98272 4 3 470222893 3 302649572 4 3 276830500 2 82988 85447 2 51422 56741 3 762522986 1 275383710 1 728399018 2 5616 42930 2 28629 34052 1 92786739 3 906024379 1 643164454 1 400606469 1 868364620 1 835961922 4 3 943332746 2 38063 70487 3 357616779 2 29425 88594 4 2 24210 81501 2 15837 91258 4 1 33824277 1 367725375 1 408554792 4 3 654718115 2 4366 94580 3 363544509 2 7066 98658 1 492256178 3 48888073 2 21930 63567 2 5964 15444 3 313888386 4 4 3 226823955 3 387783195 1 125877128 2 33866 70849 2 39211 80929 4 3 105018103 4 4 1 95270303 3 574930858 1 177869139 4 3 312141940 4 4 3 527444009 2 44834 58605 3 256333427 3 471992581 2 33033 74235 4 4 2 29695 59049 4 4 1 659011629 3 955579603 2 31449 38483 3 902633693 4 3 59237548 3 500324818 1 184762477 2 2994 80551 4 2 45276 72274 4 4 2 78183 78408 2 26541 52146 3 95477571 4 1 39797896 1 334723224 4 2 36639 100488 3 711005486 2 3300 30607 3 5586114 4 2 66818 98053 1 675819859 3 605071311 3 247134936 2 25461 47848 1 509190697 3 20986000 2 866 62025 1 11616206 3 911133993 1 910494813 4 2 16327 42879 2 71791 74241 2 38840 63402 4 2 35345 65457 3 189110391 3 370881811 4 2 73852 74205 2 58206 88306 1 352396651 3 729585873 4 3 116227055 4 3 394361271 1 17587622 2 10913 89780 3 327167633 2 48110 60702 4 4 2 59284 98264 1 309683898 3 625577302 2 1679 17946 3 624089808 1 390106694 1 29557386 1 57590913 3 340336431 4 4 1 311794668 4 2 35958 55608 3 14840833 3 890338801 4 3 515967559 2 70993 97268 3 89585877 2 1038 2588 2 19031 34181 1 705750159 2 64940 69844 3 227668277 2 75312 83642 1 35513120 1 449704209 4 2 3628 27293 4 4 4 4 1 380473004 4 4 4 4 1 513732983 1 197604769 2 83840 90127 2 3159 14439 1 364296294 1 535435133 4 2 30206 56765 2 42614 80157 3 229269143 1 42921558 3 972136510 4 2 35057 60922 4 3 949459373 3 130076858 1 307758700 1 531852623 2 33838 54979 3 860096468 1 372113617 4 2 55707 83182 3 500451475 3 541990623 3 24041146 2 25183 73806 1 713431844 2 3307 18412 2 45466 65230 2 38442 52263 3 325806387 1 32555305 4 2 23352 55211 2 46645 99901 3 318356112 3 979833504 1 929971545 3 996585168 2 40451 61500 4 1 746837333 3 433973258 1 472445386 4 3 427880446 4 3 299219534 4 2 22885 80716 2 17384 85092 4 4 1 318175315 1 605332434 2 5407 101328 4 4 2 46320 82320 4 2 4436 35891 4 4 3 675371251 4 3 203168029 4 1 712147566 1 824902945 3 222529173 3 379726872 3 48066694 1 738291585 2 30969 59084 1 830038260 4 2 14126 40973 4 1 997570539 4 1 220464138 4 2 26210 38669 2 57045 92512 4 2 66030 85925 2 35828 64414 3 814089352 1 909447808 4 2 10674 72536 2 4936 57817 1 896528963 1 764361556 1 900646745 2 12815 30624 3 171258280 1 677707185 3 994524984 2 15872 56166 1 60536165 1 88064017 2 2004 83141 3 193760775 1 754916305 3 391459598 1 168231936 3 998332868 2 20829 85067 2 959 47527 4 2 6625 62254 1 138853688 2 23936 62748 4 3 160699399 4 4 1 617438076 3 976735950 2 19607 95274 3 430540964 3 429248527 4 4 3 200186856 1 856096486 2 3597 10160 4 1 774755095 2 39327 48154 2 6846 99545 4 2 19029 97238 1 693815601 3 440947635 2 54246 78349 4 1 908322556 1 913629553 2 8053 50597 2 92130 94247 3 430528059 3 636623194 1 55355335 4 1 172048798 2 40663 54611 3 361988178 1 845369230 1 475417060 4 2 60199 94813 2 36943 66714 2 5491 90454 2 36933 64865 3 810262126 4 2 29852 40234 2 56212 98605 1 246590407 1 859182574 1 454473428 1 83618941 2 51335 66179 1 988262972 4 2 39837 89840 2 71562 73380 2 500 70688 4 4 3 192276594 1 232789326 4 3 892812966 1 689924520 2 57041 58296 4 1 55780809 2 37711 38863 1 734674138 1 416437629 4 4 2 7410 40417 4 2 6748 42905 3 205537564 1 558981074 3 171033791 1 67188492 3 95278220 1 528443075 4 1 58894413 3 171574645 1 853553235 3 796335410 1 10487920 1 424559668 1 164029544 2 28128 30367 1 694383291 3 342057663 1 224005654 1 489455878 2 46663 57473 4 1 562978375 2 28817 93508 1 935666252 4 4 1 859290792 4 1 257561640 2 5110 8861 3 446557395 4 3 480992401 2 42451 101360 4 1 966323155 4 1 875014428 2 24406 83209 3 888933680 1 591829968 1 480300139 2 31284 67111 4 1 837221383 3 701774491 2 10620 74517 2 43494 70662 4 4 3 459054169 4 4 3 798923640 3 127239645 1 226646646 1 36332835 2 10241 24377 4 1 469957601 3 640386133 4 2 88249 88965 2 26955 34136 1 118132617 4 2 25162 48319 2 11364 18326 4 1 683189998 2 37453 47248 4 1 56352048 4 3 455418934 3 228401366 2 47168 66455 4 2 10645 53090 2 58748 95929 2 94735 99250 2 71325 88060 3 926434436 4 4 4 3 157668498 4 4 4 4 1 283886057 2 23852 37856 3 526342692 1 254090057 1 761080280 2 45342 89650 2 26923 60550 3 758942733 2 24351 55891 2 2841 59289 3 415214216 2 51298 65440 3 748150105 1 976003594 1 820356857 3 22678767 4 2 86066 97406 3 556950595 1 150515565 2 27123 40411 4 3 351814841 1 623704437 1 11467437 2 2671 67130 4 4 2 54108 89575 2 49223 58299 2 14711 28432 4 3 231265915 1 332070045 2 50056 51221 1 364580801 4 3 237193279 1 462935996 3 734813479 4 4 1 402558593 2 56383 59506 4 3 726310841 3 691739327 2 20207 26236 2 33312 80435 4 2 37 19946 1 583523008 2 44778 56913 4 1 602238178 4 2 69433 85699 2 14215 99680 2 4925 22288 2 33532 88782 3 708053709 3 184150962 3 867381347 3 436316009 4 1 582181898 3 845358590 2 44220 96364 2 17550 68000 4 3 10893537 1 803959062 2 18292 50925 4 1 996576055 4 2 40931 64978 2 21391 71537 1 249028116 1 23562726 4 1 230018309 3 292523580 4 1 840095147 1 64385477 4 2 7439 8511 4 3 760428298 4 3 262584234 3 119587574 1 749829465 3 556080728 2 7793 12617 4 4 4 1 302428658 1 127830328 1 313186159 4 4 1 11574467 4 3 64767386 4 2 8096 72907 2 56353 100000 3 233837426 3 270212599 4 4 4 1 12205406 2 37845 96474 4 2 29429 64757 1 167314571 4 2 56771 93996 3 176437680 3 916403872 1 217411158 1 234800274 1 493020307 1 33559897 2 81205 90906 3 229531606 1 701455592 1 765615596 1 209128947 3 745976468 3 415504493 1 652964723 1 656873605 2 75473 91443 2 7417 8650 3 6353469 4 4 2 10819 68361 2 51169 101816 4 2 3350 12762 4 1 46650749 2 58036 69330 2 12557 43743 4 1 305981812 2 28103 81368 4 3 175066385 4 4 1 199577793 1 623690983 4 3 277043364 1 43967551 1 572652437 2 7514 70093 2 31723 98851 3 916483173 4 2 25292 67929 2 43004 75313 1 47618383 4 2 3208 76108 3 361050108 1 7940890 3 377014732 1 336841651 2 15904 16843 4 2 3783 69261 1 379935158 1 241895262 3 526264481 1 819565743 2 47331 100605 2 24932 77724 4 4 1 276422584 1 998262520 1 581628624 3 63106614 1 549653193 4 2 16493 53131 3 559692703 3 523938880 2 31110 89315 4 4 4 3 780756295 1 44278583 1 51860026 3 124107588 1 164965375 4 3 17555308 1 108020867 4 2 3497 91952 4 4 2 4429 84848 4 3 938393940 2 18661 66733 1 11018664 2 61266 71501 2 54094 92274 1 31658808 4 2 74702 88939 3 22587828 3 1841135 1 830193607 1 173194135 3 13725306 3 54451537 4 4 2 26220 77881 2 6984 10953 2 78804 100887 3 790098412 1 5424143 2 59366 83783 2 80830 80891 3 196838330 3 54553885 4 2 13889 73220 4 1 168671842 2 56764 65825 4 3 133456808 4 1 880914927 2 2119 65248 2 1965 16711 1 989170666 1 819624975 1 363201702 4 1 827255911 2 38417 46562 1 61214733 4 2 66119 86467 1 46502157 3 32371793 2 41666 64192 2 622 86085 1 784155992 3 195500980 2 38237 80203 3 222075289 1 306765423 4 1 63520253 1 287186606 2 19801 71549 2 53822 98870 3 220913057 2 33111 91325 1 349380403 1 650503271 2 32927 62008 2 69677 99093 3 984565934 3 515275377 3 692242241 1 999345225 4 2 8472 39642 1 412240796 1 70036309 4 3 966996421 1 520812469 2 12478 32886 3 86033721 1 885510783 2 65330 79606 1 225004502 1 989178721 1 19056268 4 3 469386308 3 301807064 1 619705782 4 1 40344475 4 2 59150 63457 2 48863 82987 4 3 190852161 4 1 710168618 3 186196048 2 23970 72603 2 5188 63045 1 132359785 1 320710126 2 38765 87716 2 7765 95177 1 853110418 2 25587 46159 2 35187 75001 3 79185424 2 27213 88397 4 4 4 3 469167574 3 371541677 3 904026264 2 28953 64887 3 38543184 4 2 64667 86622 3 283580102 3 605045427 3 623679817 4 2 49575 79429 1 759561284 2 3344 89712 2 26003 28214 1 324301403 1 604511598 1 594463858 3 580935645 2 3186 55892 1 49991920 2 33837 81823 4 2 27879 76227 1 358573275 2 10786 41707 1 84655006 1 681922669 2 57947 98079 2 76697 85964 3 705451864 2 27769 38980 3 150281168 1 1533403 2 54172 54261 3 109315982 4 2 13069 62714 2 1220 89229 4 2 4277 88470 3 790961287 1 8636219 2 21619 36179 4 4 4 1 93796531 4 4 1 591603575 4 2 54621 75332 1 600596189 3 618291929 4 3 94607161 3 214290857 2 6840 21365 3 506690231 2 84396 89968 1 586236297 3 536601398 4 4 2 9945 70072 4 4 3 243961153 2 72588 99917 1 4666865 4 3 375524736 4 4 1 5431582 3 25748881 2 2183 4009 1 820891231 4 3 350871078 4 1 487254416 3 396721330 1 114681152 3 625500815 2 12743 27080 3 445001536 3 821160080 3 642789136 2 8374 64072 3 461227929 4 1 22734347 3 877977849 4 3 779950347 2 55252 74491 2 84104 91252 2 33556 85510 1 205532704 4 3 590704866 1 896567649 1 554021575 3 1674706 1 502433403 3 546684349 2 1972 48905 1 830178383 1 164411057 4 1 277499574 3 979323058 3 62786665 2 63115 77135 1 62155890 4 1 469964243 2 1086 88307 3 628418966 4 2 2544 95169 3 522451775 2 13976 85190 1 2974439 4 3 168220098 1 828871009 3 876604994 3 839380247 2 61237 100406 1 73376673 3 458377102 1 496005790 2 53577 101483 1 619295731 3 863951456 4 2 29140 94492 3 557691281 3 649306236 4 2 27286 67025 1 723301571 1 645893786 1 40645153 3 57031103 2 53287 88067 4 3 640156223 4 4 2 26187 34463 1 333622396 4 3 194755706 4 1 608112150 3 209372665 3 55860822 1 420420602 4 3 996458691 3 260732790 4 2 45352 55578 1 673431641 2 84318 93423 4 3 2575925 3 570279793 4 2 8167 57156 2 29270 71242 3 666014563 2 59369 90999 2 23387 25832 1 877343549 3 312736282 4 4 1 352868326 2 47432 49824 3 31466118 3 326358437 3 982160628 3 598818324 2 75337 88464 4 3 768003988 2 13578 51581 1 655624428 2 6450 86355 3 798415065 3 56692913 1 926734595 2 9088 82763 1 919803518 1 88220791 4 2 43762 88113 2 18131 72123 1 16799401 3 912609351 3 797971383 1 701251445 2 80630 99992 1 305376640 4 3 813397347 4 1 589567396 4 1 901786728 4 2 23238 35143 2 87025 90871 2 8308 46836 2 63549 65730 1 623285860 3 813689022 4 4 1 343651415 4 1 49982809 4 4 2 27191 65832 3 912773509 2 11507 79275 4 1 927845704 2 24277 95958 1 143457846 1 10548282 4 4 4 3 739228108 2 50307 95785 1 776301173 1 774342146 1 175173516 3 144649940 3 730742317 3 140655683 1 677417778 1 874912631 1 11613736 4 3 729699323 2 31961 101700 1 180832764 2 59876 91739 4 2 45917 49544 3 984210997 2 46895 52892 2 33669 78137 4 4 3 4030753 4 4 3 196600995 1 139244649 1 729430080 1 303430381 2 38841 69612 3 513294747 2 17773 39503 3 860223085 3 553309309 4 1 889498135 2 42724 61352 1 231877431 1 64163020 4 2 58339 67659 3 25933931 1 678293301 1 68668632 3 885343917 2 8253 62172 3 966405253 3 993821704 4 4 1 445055795 4 1 937241338 3 363485693 2 62207 83922 1 941262509 3 601140936 4 4 2 72700 83700 4 4 2 37840 73576 4 2 53750 93183 4 2 12655 22804 3 739866126 1 841476222 3 225450447 2 56261 99572 4 4 1 680021851 2 22503 65382 4 2 18791 65415 3 698711205 2 15794 20123 2 37457 52371 2 28483 86622 3 91913701 1 955436469 3 253569952 3 67891592 4 1 576508681 4 3 605484829 3 968832187 2 11688 84732 1 511909412 1 927008483 3 591411059 3 81050151 2 82069 92888 1 10915292 4 1 161303724 4 1 225882242 1 272429324 2 86927 88831 1 152167050 1 932175579 1 298240302 3 477416769 4 2 29767 41152 3 66042378 2 54959 80520 3 218621779 2 42645 69150 1 858011219 3 768024693 3 688216014 1 79869170 3 812538946 4 1 924788552 2 47922 100006 1 704080992 1 121505596 4 2 13868 39931 1 896746923 3 830219938 4 1 895778585 1 192217657 3 37354415 1 537314978 4 4 1 310748320 3 666437831 4 1 72258288 3 109621481 1 368238478 3 360316187 4 2 75573 80185 3 254470264 4 1 928406166 2 4333 92180 2 13330 68719 3 854135941 2 36315 77327 4 1 186275735 1 911468470 2 8131 28015 1 769471219 3 641265158 3 938653960 3 68426888 1 431565762 4 4 1 141514566 1 471458083 4 2 19482 99109 4 4 1 535438511 1 509900183 1 650062752 4 2 8779 12032 1 205259278 1 548444169 2 32354 91099 4 1 39252430 3 856328986 1 877536284 4 3 930374849 1 683434646 2 39858 100297 2 29449 54023 4 2 2825 42304 2 41175 101749 2 6047 40018 3 901552730 4 4 3 891128227 2 32465 42097 2 20476 54980 4 2 44368 62814 3 917206074 4 4 1 610182059 3 746645332 1 303566625 3 668449099 1 282195380 3 417153448 2 72030 73342 1 195810101 1 394185028 1 699191682 3 295186689 1 965916852 3 160261530 2 19145 63576 2 31869 91561 4 4 3 487997627 2 48726 73383 4 1 329421094 1 848928506 4 1 840534894 3 776103356 4 1 781589539 3 622960667 1 69562715 2 8059 19769 4 3 266120844 3 994314054 4 4 2 16798 21307 1 35216014 3 26873010 1 63550898 1 340593815 2 50488 63056 1 883914233 2 1671 48301 1 333994072 1 717827443 1 869969556 3 290965158 3 313619345 3 785151612 3 286278096 1 63823444 1 310949578 2 33581 95648 1 830800805 4 1 646935990 1 583535822 4 4 4 1 520593070 2 9295 74681 4 3 476724879 4 4 1 118668302 4 2 6651 8869 2 30983 72640 1 798569503 2 8233 70198 1 265549611 1 327692218 3 588364777 3 783783651 2 35018 64284 1 517435186 3 126849310 3 183850275 4 2 37377 50649 3 753945006 4 4 4 4 4 2 78374 87440 4 2 43939 99266 2 48389 83500 3 614487542 3 245928590 3 55999472 4 1 320566653 3 756921663 1 688049968 4 4 2 5320 38978 3 50341518 4 4 2 16466 91430 4 4 2 10656 20875 4 1 117425284 1 5520312 2 33573 45674 1 458257800 2 33140 71648 4 2 8668 75778 4 1 761417601 3 277457484 2 23903 24358 4 3 461930405 1 923580345 1 195100365 2 49117 56654 4 3 728944948 4 4 1 143153259 4 2 8465 91505 4 1 59211187 2 5682 36359 3 305782023 3 180492885 4 4 1 260000702 3 734047943 1 796084214 1 943228240 3 692074250 1 614199980 4 3 553493370 4 4 1 32730047 3 697300677 4 3 594836136 4 3 295287043 2 10797 15437 4 2 45421 55113 4 4 2 6366 87388 1 942742172 3 440853503 3 928682879 3 85482094 3 347981558 1 340236250 2 36936 68945 2 6054 27811 3 243138640 3 614103215 3 904825524 4 4 2 39502 62511 1 20685964 2 49406 91839 3 518720082 4 1 417778073 1 53646676 4 4 3 70213990 4 3 486033254 2 61990 76751 3 757012734 1 977668951 4 1 951063267 3 305099924 2 74635 101153 4 3 939965403 1 66437842 1 275029053 3 37525391 2 5669 74406 2 37682 86290 4 1 366793247 4 3 119394180 2 37523 96293 4 3 122418793 2 54771 84339 4 4 1 126653953 3 703850287 1 311649432 2 48100 97869 2 30307 66743 2 951 20526 1 941515086 1 964250436 3 287008043 2 14505 72855 4 2 83855 99154 4 2 12194 23884 3 885506242 3 193919001 2 65576 84681 3 971209381 2 64940 81553 3 500348451 1 212968917 2 33880 61347 1 622984634 3 53367266 1 114485832 4 1 795020385 1 955670807 1 89111138 1 221774311 4 4 3 805675601 2 68670 92469 4 3 272152610 3 180718898 4 1 582820250 3 737080869 1 767231842 2 48065 92159 1 902626887 4 3 623753260 3 28289486 3 707571654 1 756587074 1 30596075 4 1 568489532 2 2320 92025 4 2 38823 43486 2 92295 96224 2 13276 29506 3 606411261 4 2 58739 71330 3 396539886 3 734799586 3 725112684 4 3 191876296 2 18266 23218 1 505245734 1 591954539 2 1001 53809 2 60177 75444 2 40281 91480 1 672064147 3 32009096 4 1 29144355 2 4007 88656 3 63669061 1 396673716 1 457880559 4 4 2 52779 84262 3 820587807 1 785889632 3 128570921 2 17810 60638 3 22011947 3 948682310 3 977642272 3 364492639 2 17033 100114 3 985378947 3 782838178 2 49940 93621 4 4 3 617940770 4 2 21642 75358 2 6963 85879 4 4 3 361619148 4 1 530530742 2 23776 77633 1 323556304 1 118620261 4 2 6439 54591 2 7710 22193 3 305407183 1 852875775 1 312949387 4 1 50061810 2 39856 66380 1 905999949 4 4 4 4 2 27333 67247 3 277310610 1 547407870 2 29934 66983 2 21610 26137 4 2 2155 10806 4 4 1 356739187 4 1 575773871 3 830465484 4 1 258680223 1 166276534 4 1 663777130 3 35545952 1 206679275 4 1 18622917 4 3 481818432 2 63035 90443 2 15149 31480 1 517081665 3 40436016 1 897202289 3 735683603 1 887870448 1 25918822 1 574855623 2 72830 101775 2 49716 52744 2 1715 19291 3 40970537 3 245027347 1 893485635 1 662062988 4 4 1 182587065 4 3 557133135 4 1 161093333 3 323743798 1 650150836 3 339725879 1 49580691 1 538795905 2 41423 101097 2 22056 44053 1 864807896 1 990285044 2 43170 91863 2 66549 97687 4 3 303668664 4 2 44040 65431 1 823825061 3 193129239 4 2 82207 101725 1 169674341 3 321866947 4 2 4256 46218 1 543539194 4 2 50127 54443 4 3 248317104 2 75657 101532 1 878009693 1 870831088 2 77183 96682 1 849649613 4 2 47930 67437 3 980813447 2 63539 63574 1 19831703 4 4 4 2 14524 17008 3 25877516 4 2 51885 99996 3 559035099 3 367967310 1 768272148 4 1 492435026 4 4 3 173725318 1 816806063 1 165429392 4 4 3 804207071 4 2 25020 60483 1 760843382 1 192756968 3 315764691 2 39212 93065 1 114204293 3 67993974 4 3 126035058 1 234634384 1 426566178 1 488103986 1 731257800 2 69589 83917 2 14687 91928 4 2 48384 68945 4 3 185502775 2 53573 100827 1 852217035 2 8150 71939 3 212024951 4 4 1 324816717 1 237225055 1 656178344 4 1 51465039 1 899204045 4 4 1 696640804 2 72107 96560 3 353618721 3 557126749 4 4 2 56153 83187 1 795334587 4 3 812826542 3 623692926 4 3 7690950 3 183219306 3 16140820 2 74563 96244 1 433942308 2 15048 61812 1 159606975 4 4 1 418595973 3 718188444 1 803460678 4 1 362685724 1 272708151 1 308705105 2 26811 58348 2 41324 71704 2 4407 74486 4 3 64441781 2 53165 66167 2 45892 85067 1 545088434 3 760867352 3 524193825 4 3 521297244 4 4 4 3 7528803 4 2 2563 82336 4 1 813056587 1 299778989 2 69625 98862 2 67733 77366 3 940782006 4 4 2 19067 57675 4 2 48185 58414 3 62258384 4 3 448790014 3 304519793 2 21295 41456 3 125101971 4 2 37202 80168 1 128977971 1 504068882 3 298882652 1 102016952 4 2 7826 97596 2 45943 85354 1 71390771 2 56636 88813 1 990318140 1 324363912 4 4 3 191153308 2 22211 74876 4 4 3 901976664 1 820481165 4 2 42987 51786 1 188401854 3 32979335 1 347058235 2 34219 79948 3 652832437 2 35307 89548 3 52321004 3 50645505 4 3 424978153 2 75683 98173 1 81557381 1 476178509 1 463773111 4 1 167500728 2 58721 98130 3 247566370 1 757502739 3 126333274 2 58263 76684 3 681633761 3 328705856 3 768703214 3 697756873 1 422021419 3 69966737 1 946717264 1 334739022 2 24048 57992 2 14103 17768 4 4 3 526590843 2 19490 34399 2 13436 20650 2 46039 87938 2 21318 74946 3 320136380 2 17076 101286 2 9432 23952 3 485696105 4 3 905424740 1 974020768 3 276384829 4 2 7450 98755 3 40901469 3 518235410 2 7618 11681 3 990512600 1 6615404 1 165346688 3 425556051 3 371218507 1 626054080 2 18052 65323 1 617247588 3 24570765 1 939574307 1 234625901 1 90363213 3 85236946 1 224075309 1 934815731 1 633626134 4 1 242550158 1 5811175 4 1 572101776 4 3 916827869 4 2 14226 26292 4 1 110119864 3 759985098 4 2 55518 81427 4 2 88146 96000 4 4 1 677546210 4 3 7039345 4 2 55054 68029 2 68957 100236 1 573900739 4 2 576 16449 2 27987 80245 3 402832508 1 605599181 2 30536 97289 3 420098394 1 427524799 4 2 37895 52202 1 482918927 1 460279909 3 21345722 4 3 769547340 1 484317092 4 2 12618 79230 1 112665535 3 139549120 3 575441291 3 133647302 3 666377461 1 972061227 1 521334117 4 2 50433 72869 4 3 985204538 1 72085270 2 48540 96501 1 787237449 3 387201841 1 278119268 3 627238697 3 57712593 4 3 530787654 2 32329 59316 4 3 973478979 2 16622 60300 4 2 68388 72042 3 500867321 1 854812916 2 13936 86636 4 2 17668 38190 1 478925815 2 64136 98558 2 63667 76388 3 890571256 1 11798405 2 34629 89965 1 326506901 4 3 191235080 3 768171588 1 925022524 2 10083 84183 3 420138340 1 329135017 4 3 65217681 1 633744954 1 349905021 3 490316213 4 1 457380873 3 195518953 2 13217 61585 2 39015 55191 4 1 208129531 4 4 1 727874730 4 4 2 30975 51091 4 2 60967 72325 4 1 747619551 1 427817781 1 699244340 3 840994453 2 56970 88947 1 322636859 1 113762729 3 232567036 4 2 55731 99480 4 1 495975748 2 60422 96720 3 874267067 1 667708678 1 310330349 2 2804 64555 1 165913401 3 492159841 3 534821787 2 57379 81894 3 547920834 4 3 788622507 1 649252239 4 4 2 49591 98206 2 5031 19695 3 274050654 3 78534941 2 28889 100033 4 1 392716755 3 384160497 4 4 1 375901035 1 872978689 2 21788 34755 1 448988549 1 937258647 3 579371745 1 758303494 4 3 515953736 1 63079263 4 3 672262916 1 460724169 4 4 3 831691553 4 3 333067448 1 315703348 2 6006 43731 2 70509 78395 2 35493 65354 1 742118499 2 37169 79007 1 857732594 4 3 579226541 2 5551 76491 1 184342220 3 410063055 2 3152 12954 3 513143920 2 19109 23093 2 14318 73543 2 45883 57686 2 44337 91464 3 9160708 4 1 40803416 1 242371195 2 32543 65695 3 831275780 3 43340227 1 286066742 1 464694376 2 58027 97226 1 143227930 4 1 643711110 2 28959 65591 2 49961 69911 1 607698311 1 509078923 1 5717530 3 416553470 4 3 895613070 1 109468359 1 655582549 4 2 81919 93571 3 50085644 2 82333 83424 2 75182 76754 2 25131 78221 3 2731783 3 897316697 3 848730437 3 882201669 2 4625 79636 2 40586 85642 3 174775539 3 644962478 3 117221385 2 10447 17780 4 3 836566646 1 943360769 3 209568937 3 964961392 1 623594119 3 776275360 3 960085016 2 29157 83851 4 4 4 3 940439123 1 913888152 2 46503 100292 4 1 570169417 4 4 3 175462605 2 12171 15626 1 831140381 1 305136766 4 3 197560846 3 216722171 2 42966 53644 4 4 1 788013713 3 49468326 2 6354 15981 2 705 45419 2 13881 90605 2 214 43933 4 4 4 1 856082835 4 3 262905467 2 4273 89356 3 408070346 2 54841 97095 1 306877400 3 277114897 3 923989410 1 614327769 2 26879 99020 2 52059 84389 3 416937534 3 642634349 4 4 2 52745 99621 2 37166 56124 2 37291 65353 2 34679 85915 4 1 430249679 1 563538571 1 859129683 1 133334794 1 682823338 1 9253009 3 12140851 2 79676 100453 1 22689538 3 462418464 1 155912021 2 18209 51402 4 4 3 271568200 4 4 3 778267776 4 4 4 3 394410394 4 4 1 641589741 4 4 2 8104 58960 1 649570074 4 2 61365 95044 4 1 8310569 3 151423456 2 50695 62874 1 314983975 4 4 4 1 950135804 4 2 50145 54984 2 40442 75535 2 31135 95962 4 4 1 48457508 4 2 16029 73518 3 30739484 4 4 4 1 58446998 2 19242 36808 2 48743 98914 3 522803750 2 33606 70094 4 3 866855158 1 352341350 3 47312642 4 3 297095479 4 2 50077 78473 2 36826 89438 1 54754920 1 551363434 2 25039 40491 4 2 13420 61527 1 51206778 1 255049977 2 58667 100122 3 72222136 1 914674514 4 3 681697216 4 3 884749786 3 45419976 3 128235107 4 2 58050 75138 1 75173317 3 962265200 1 316273745 4 3 81368431 2 61676 62553 2 74767 77462 1 697914283 2 7742 28799 4 3 71703557 1 831438326 2 66779 73304 1 4471125 4 4 2 13355 91528 1 496373605 2 40926 86070 3 668032948 4 1 874728933 2 13638 76989 3 645802962 4 3 364764521 2 67259 74879 4 4 3 188647315 2 37604 68110 3 10490591 2 32630 40035 2 26138 68569 4 1 134461365 1 23666608 3 967092034 3 49615343 1 874981632 2 77364 78973 4 3 76510678 3 847008602 3 416567506 4 2 5374 60813 1 933794696 2 4209 57886 1 908881676 4 4 4 3 900183578 1 395949487 1 798358111 3 839780234 3 771788607 3 409772505 4 1 488803037 1 367142686 2 47233 68985 3 189618061 3 501852925 3 857476373 3 105235008 4 3 955470971 2 46860 76353 1 439904209 1 978826461 4 2 45983 71528 3 466020091 2 32250 92052 1 27857899 4 3 769377840 4 1 216159031 3 312690738 2 27486 58159 2 21736 35092 4 4 2 27219 50036 2 29641 76051 3 70129063 3 440331975 4 4 3 71237046 2 16571 74023 1 110752302 1 729983998 2 46040 94838 4 4 2 55444 84676 1 249401342 1 591467510 1 344785336 3 920960655 4 4 1 302065799 1 739267519 2 23554 63232 2 41273 53387 2 48797 75669 4 1 409573824 1 518447550 1 30143613 4 1 654629751 2 17274 88366 3 940186322 2 16810 36243 1 460042218 4 3 938861562 3 924638780 4 2 30344 91924 2 8414 83597 2 49012 55504 2 46456 71523 2 50384 54915 3 725804699 4 1 757327445 4 2 31430 96405 3 714939210 1 612496945 2 11174 64574 1 429577432 2 12584 87115 3 735335392 3 615164120 4 1 966688698 2 39385 84443 3 588856906 3 98633282 1 159779709 2 34706 64684 4 3 122075532 2 9074 44045 3 615910654 2 29632 30452 2 66625 87507 3 312029118 1 23542149 3 372862501 4 1 333764900 3 303464051 4 2 22627 60554 2 26557 57201 2 44335 55489 4 2 94569 101065 3 14031677 2 77005 94223 1 317255096 4 4 2 45202 73612 2 56486 73758 1 569420369 3 68725106 1 189448582 2 67969 73226 3 355645908 2 69851 80132 1 995896859 2 1423 12879 3 952701649 3 312212332 1 233315261 4 4 1 9765097 2 14071 49040 2 32526 73452 1 551967496 4 2 48254 73135 1 7549857 2 58647 90589 1 115940979 2 29781 74616 3 806166661 1 636776502 3 610561676 1 969578199 2 17673 66610 3 376514170 2 14765 24306 1 785971769 3 999331262 1 591860584 1 815666890 4 2 50637 93758 4 3 432731612 1 816667113 1 359872156 2 10934 50203 4 4 3 208364646 2 40680 75344 3 144147215 3 62604904 3 387082484 1 768674422 4 2 20485 41346 2 14528 37294 2 22040 81108 2 31641 40330 1 212959839 2 44260 93869 3 960512481 1 144550917 2 54040 61259 4 4 2 67572 84482 3 33604447 1 742480531 1 635914453 2 85717 98957 4 4 4 4 1 32175543 1 594913553 2 16772 38636 1 298226459 3 186430800 1 762157373 2 75227 98739 2 2575 22126 4 4 4 1 486026064 3 22660560 4 2 78124 100426 3 138180947 3 621610039 2 5621 9875 2 90390 93772 3 329072012 4 3 68717602 3 400423855 2 2488 11090 3 755674737 2 69326 82919 1 580111215 4 2 20802 69777 4 4 3 749977921 2 57633 64952 4 2 47784 61295 2 5444 45637 3 118488998 1 143880535 4 1 203776093 2 79486 94620 3 745854180 2 42172 59958 4 2 51574 69599 2 36950 97063 4 1 4238946 1 521334808 4 3 364737115 2 18982 77785 4 3 557830127 3 21416633 1 7700334 2 6842 16852 2 23129 57783 1 919567852 2 86281 89882 2 4069 66427 3 192412058 1 178772946 2 9317 101665 2 19508 77145 4 1 159982774 4 2 4427 88431 2 53245 54030 2 71181 86909 1 910051918 2 23121 73272 1 951263372 3 780764092 3 526530411 4 2 9185 46203 2 1879 63766 4 3 179213837 2 911 91377 2 57839 76387 3 59733329 2 15603 87926 4 1 48957408 2 25697 54256 3 612523059 2 1986 45781 4 1 15686276 2 8474 79085 2 8926 15373 4 2 16966 26863 1 605875967 4 2 52586 80726 2 12 82914 2 12515 35331 2 59798 96293 2 12734 96977 1 665597057 4 2 30255 56471 4 3 476244385 1 356332249 1 17628172 1 359832168 2 72903 86699 3 107469072 3 244292509 3 686690895 3 160842686 2 24017 35627 1 506898676 1 16034231 2 11340 71417 3 472716853 3 5698353 2 29974 31599 2 69550 74020 3 478625516 4 3 478671143 2 15084 94141 4 2 70128 99101 4 1 99492582 4 4 3 67797988 4 2 12945 25491 1 117410126 4 2 42304 48393 2 60928 74193 4 2 73471 99442 4 4 2 56651 95902 4 1 614928662 2 54993 92816 4 1 234127194 4 1 574843254 1 747588104 2 75593 78118 1 320457048 1 447529476 3 39527724 2 35516 87558 3 624489728 3 249658528 3 942048656 1 112777068 4 4 2 3372 4076 2 10645 45375 3 422873057 1 238249434 3 643145666 3 31964222 4 2 8624 40469 2 13003 39669 3 564748617 1 342511805 2 17672 32172 1 886098713 1 549400015 3 439032786 4 2 42968 73655 4 2 14503 56354 3 289953722 4 2 91949 96232 4 4 2 8771 66989 1 67924813 3 84973719 1 789422830 3 698229931 2 38274 48504 2 49857 98197 3 53761742 1 223673875 4 2 82059 88695 3 439393796 2 3679 20959 2 1406 21368 2 3548 24326 3 942602264 2 13347 27084 4 3 896424991 3 594905131 2 32561 33053 2 57859 83116 1 683292556 3 859179556 4 4 1 739566164 2 11895 46057 2 21238 91972 3 972523479 1 704238053 1 796626847 4 2 64842 82664 4 4 1 439766539 4 1 216988042 2 5257 42101 2 14202 83067 4 3 143237836 2 50256 77739 1 420327047 1 420901242 2 78891 79556 3 757696042 3 773794558 1 71134335 4 2 28026 92520 4 1 483427476 3 528035044 1 838303369 1 491643630 1 719116877 3 158543368 1 51341767 4 4 2 36758 82749 3 30131143 1 825430964 2 24858 33595 4 4 1 10151870 3 53465070 4 1 780776351 4 1 212718931 2 32221 72711 2 29596 36951 1 931004927 2 85527 91862 3 542728298 2 14855 40093 3 725737592 4 1 18857576 1 224757385 4 3 232520267 3 579921245 4 2 81516 100645 4 1 50431897 2 22673 98036 4 1 972414766 1 70904965 4 2 7800 75018 4 1 871841219 4 3 302184702 1 441328346 2 72301 83588 1 714452195 1 61349075 2 28810 68928 4 1 702539007 1 997160798 2 89831 98445 4 3 808028393 1 252713507 3 371291441 4 4 4 1 443341250 2 29529 95734 2 4548 42195 2 30244 82580 3 24637401 3 372665927 3 627475386 2 9888 100604 4 1 917998587 4 4 1 369573482 2 9642 45790 3 57907804 1 713361293 3 123443947 2 7215 29436 1 684860300 1 317318365 4 4 3 675363772 2 51029 101948 4 2 22058 54312 2 23353 85296 3 887980596 4 2 60127 92143 4 4 4 1 55037484 2 8428 80811 3 93907462 1 98112784 4 4 4 3 386568959 3 916519488 4 1 39682919 4 2 79151 79282 3 988330047 3 466242079 1 213553940 4 4 4 2 67940 72608 2 34774 55441 2 945 4052 2 60143 83262 3 499882624 3 20731540 4 4 3 810217448 1 732631396 2 45102 48990 4 4 1 464416696 3 470202347 3 519931687 2 62812 84657 2 97846 101242 1 484163303 4 2 25554 62258 3 484784664 3 668344148 1 594451289 3 189930543 1 720309225 2 79241 88798 1 691354637 3 461072337 4 1 979088237 4 4 4 4 1 736656407 3 235946028 2 3625 28449 3 823825763 1 64215811 2 12330 60849 3 597065923 1 965472060 4 2 68319 71273 2 17156 24249 1 475554369 3 438264627 4 2 20528 88615 2 27304 27768 2 75423 95166 2 5176 87649 1 851365096 2 48053 96326 4 1 132493796 2 30411 70607 4 3 976316142 1 357072239 4 4 3 314931483 2 25658 87409 1 881063421 4 4 4 3 297602278 1 468424329 1 140606137 3 363896719 1 715085300 3 544737276 1 984280658 1 728256459 3 49547088 2 43044 57560 3 943727466 2 37008 82804 4 4 1 362314581 1 510702705 3 325344725 4 4 4 4 4 4 2 14090 54301 4 4 1 501891137 1 548791993 2 32439 85857 2 29786 76210 3 200529387 3 715760422 3 37306868 3 474771760 3 82542785 2 10162 24349 2 9647 11192 1 138391790 4 2 48895 62436 1 291338093 3 351806891 1 591037333 3 383086029 1 822494025 1 977432391 3 78975394 2 32027 57385 3 770226926 2 54286 70977 3 946945296 1 108510909 2 4267 36285 4 4 3 216017364 2 45867 71927 3 59678170 3 686811152 4 3 163900643 2 53816 95542 3 153683910 1 230833676 1 945134283 1 813169354 4 1 37882801 4 2 58686 93971 3 436860916 2 49654 61750 4 2 56233 78284 3 95586634 1 487499577 1 263806995 3 832558858 3 731294549 3 257717299 2 21702 95207 4 1 251423845 2 9198 18835 2 8882 37221 3 46604052 3 464014177 2 27632 101778 3 247743098 1 827752761 3 105947699 2 1812 90192 4 3 640297265 2 32749 80950 1 643406591 4 4 4 2 67508 95129 4 3 994572159 4 2 13535 79902 3 791061096 3 884970165 3 347721268 2 20846 53638 1 976907433 3 563618972 4 3 430657601 1 875343162 3 961466876 2 48646 72448 4 4 4 1 487474636 1 383810725 3 393616963 4 4 4 1 622705994 3 83567101 2 33820 61621 3 742783021 4 3 732775795 1 802193207 2 51391 63886 4 4 3 973299188 3 494016870 3 506627734 2 4615 62195 2 20773 20812 2 8520 78671 1 421488197 3 115873977 3 977129040 4 2 44620 50379 3 969939186 3 173363235 2 62433 89143 4 1 32211202 4 1 47698249 2 3040 47826 4 1 296877277 1 194277759 1 78708603 1 582888993 3 309808415 3 844368726 3 573118129 2 59699 83062 4 4 2 61539 99993 3 617142335 1 629052837 4 4 4 1 850019408 1 443297434 3 250137949 1 509560720 1 166775975 2 34805 56883 2 17946 44892 4 1 932421616 3 279057367 3 245692771 2 11133 23128 4 1 781034923 1 221297875 3 63036984 2 9503 13007 1 744518960 1 472051358 2 9698 65161 1 334999014 2 40272 80839 1 917442960 4 2 28208 37250 4 4 3 429853311 3 53983840 4 3 567979825 1 162750367 1 305522571 3 623514236 3 130908261 2 2939 17526 1 177340339 1 326576495 3 72988845 4 2 27686 37832 3 889746446 3 890142926 3 183873122 4 4 4 4 3 243527527 3 514273891 3 731148048 2 34948 81340 2 13110 38517 2 77098 81773 1 647337980 4 4 1 669537494 1 789079288 3 19423115 1 956923276 4 1 828603544 4 3 200407143 1 968504137 2 82720 98762 2 28700 51291 3 517767078 4 3 957203843 2 27483 72769 2 22020 86500 1 892530734 1 743224168 2 58331 96899 2 48594 94081 2 49171 69706 3 249037533 3 555378040 3 919026625 1 236687033 4 3 217733311 2 86126 101366 1 227679200 3 193716361 4 1 243859832 1 263665853 2 33639 36838 3 901312691 4 2 10449 92940 4 3 816600980 2 42792 68279 2 14721 99696 2 37527 44125 2 33675 96163 1 295026732 3 444391269 1 408170894 3 5419889 1 244098755 1 505801609 1 654795205 2 11679 52913 4 1 828373978 2 24297 31151 3 563917004 1 519966596 2 57116 80580 4 3 974441390 3 677365402 1 656084749 1 588855849 1 223432198 3 972037838 4 3 987323757 2 73014 84362 2 4501 18147 1 398058448 1 971787640 2 8597 99245 2 11612 72608 4 1 68359114 3 6226761 3 732255547 1 93505850 4 3 961312663 1 435926974 2 6337 29812 4 4 1 586092777 4 1 99937586 1 120842838 1 79148941 1 975629673 4 3 930096190 3 467492584 1 684863585 2 85342 93763 1 815673632 1 51277682 3 708045254 1 464956246 4 2 25756 53892 4 4 3 893350523 1 540756106 3 485116672 3 479541868 2 59478 80593 4 3 719979358 2 47645 75267 4 2 32278 97067 3 441767332 1 544155736 3 338823638 3 286622009 2 48314 75876 4 2 51880 93444 1 955250084 4 1 56166098 1 165109687 1 830311463 4 3 128007364 4 4 2 6122 54357 2 28147 32444 3 984744234 4 3 572097997 1 55482596 4 2 49517 57406 2 41213 65470 3 18643571 4 2 19775 81906 4 1 587655117 2 4811 66461 3 22222909 1 204068085 3 329950552 1 673309825 4 1 838025939 2 45651 65964 2 64461 91779 3 334385205 4 1 870006281 4 4 4 4 4 3 49597342 2 55910 97875 3 633623780 3 671932633 2 73100 92394 2 39550 64261 3 937522262 4 1 667806066 2 36492 65036 4 1 29784766 1 160334900 4 4 4 4 4 1 568361392 1 932225980 1 389582825 4 1 847475451 3 843730903 3 711073997 3 712717055 4 4 4 4 4 4 1 862464850 3 424668848 3 922008907 3 682999684 3 687353964 2 56314 78156 4 1 411230599 1 49565667 3 226221578 3 163273939 3 997353166 1 124872652 1 345249548 3 279743883 3 516123343 3 564289218 1 846846747 3 436003883 2 47536 56063 1 626787680 3 837083958 2 66923 94928 2 45210 99946 2 37388 56974 4 3 755281409 1 536159483 2 41786 55557 3 36776491 2 80754 90049 1 986735627 3 917845169 2 49628 67914 4 4 1 731288597 2 65026 88949 2 8964 39321 4 4 4 4 3 801301339 2 5636 54859 3 276188776 4 2 29017 56596 1 149414711 1 224158497 2 11620 23288 1 335271280 1 905189053 3 971222265 1 594700443 1 500042951 3 613108526 4 2 15745 30081 3 934263475 3 624219077 1 849627743 3 790952313 1 274342859 2 11867 95103 3 669685962 1 330859445 4 1 618238084 3 886228755 3 918179320 2 32477 102110 1 462010905 1 84534541 4 4 2 14271 63053 1 774232146 4 1 345893251 3 33957964 2 14402 60038 1 398231384 4 1 430601616 3 834709601 2 7720 85549 2 64977 72810 1 369812324 2 52333 64032 3 961569676 4 2 55732 67740 4 2 53919 67283 4 4 2 86737 98139 4 2 72890 93509 4 1 838956051 4 1 532841453 3 255470033 3 715548769 3 78069036 1 496036295 1 231985939 1 916269525 2 69427 83781 4 1 63249633 1 15846630 1 796810974 1 385642522 1 639523598 2 47991 60968 1 925233523 3 385725312 1 22531252 3 353992134 4 2 17710 41042 4 1 611581068 3 400042967 4 2 18739 84701 4 3 633658692 3 723190014 3 11724715 1 357319423 4 2 5178 102480 1 108922045 4 2 49461 98449 3 155540254 1 176524080 3 477602358 3 682378789 2 3138 71173 3 646942319 3 759481962 3 683608585 2 16431 31566 2 15242 39476 3 705113077 3 573028280 2 19465 52637 1 631753396 3 701469627 2 39267 47802 4 4 2 23760 42950 2 74836 85778 4 3 777414735 2 56483 69994 4 2 61648 91605 2 29773 97903 1 41639306 3 554141764 4 1 345376715 1 109105450 4 4 1 183274049 4 1 963412733 3 427440548 3 137975918 3 330490471 4 1 13727305 2 31300 86807 4 3 93817701 1 823727958 4 4 1 484256487 2 657 40970 2 32002 96016 1 830006276 3 230765939 2 54442 83212 2 89985 97139 3 212329482 3 259380717 2 23246 92743 2 23956 36321 3 858830466 3 792633531 3 51119790 3 187635491 1 921032127 3 876205117 4 3 855725698 2 68430 75015 2 18963 49381 1 714862865 1 557888550 1 138681158 4 2 18804 38020 4 2 13523 29129 2 52491 79913 1 932600704 4 2 26896 70847 1 174860252 3 141659840 1 134154189 1 967963524 3 320990701 1 5126912 4 4 1 578608505 1 220618771 4 2 55066 68804 3 459569156 1 232944358 1 684036040 3 778266625 3 271711231 1 647334776 4 2 24194 69334 1 120271479 3 606498768 1 598981890 3 845384918 2 15363 52153 1 985085169 3 864279491 3 767279862 3 646788416 1 233434428 1 491285616 3 871557953 1 239159173 3 958816477 2 25323 83760 2 33208 73976 1 5642857 3 404626096 3 983275585 1 842419467 2 1061 92047 2 6281 67958 1 49857290 2 14017 94451 4 3 226465726 2 16929 100827 2 35339 59094 4 2 10302 31050 4 4 3 662317234 1 467940720 1 174580368 4 4 1 618930450 1 9906507 2 1790 34772 1 351251965 1 724983771 1 362840136 1 41784340 4 4 3 956192875 1 166507464 1 87320802 3 907695304 1 655768828 3 255383005 2 30496 46279 1 846556009 3 350457626 1 812750217 1 949845718 2 49484 81973 3 760419023 4 4 1 957305 2 17380 76035 2 21919 63604 4 1 627190820 3 8572881 2 23711 26166 2 43192 76574 4 3 492813372 4 2 46873 74692 4 2 29316 86020 3 705749541 1 753642142 3 761838762 3 5306270 4 3 718474358 3 204184551 1 668052416 2 19393 61010 2 24371 74935 4 1 644556666 2 864 36044 3 975338499 3 852329412 4 3 702895363 1 184246600 3 288562430 3 637348733 4 3 266516833 2 2636 3043 3 517932636 3 244557088 2 49907 53294 1 510276508 4 1 3763985 4 4 1 888398051 1 861961458 3 169400310 2 48422 91242 1 898727444 4 2 65955 99904 1 785299769 2 56933 97728 1 172470106 3 738943243 4 1 44269997 4 1 914972652 1 542879169 3 39123001 4 2 6037 99222 3 223436617 3 248989664 1 54019292 3 97292692 4 2 36594 87697 1 495434223 4 2 6541 55628 1 897909970 3 562348960 3 132353623 2 51705 53129 4 1 604076950 1 985664690 1 75569281 2 21804 47918 3 13550604 1 282854973 4 3 666668245 1 256906753 3 508353701 3 10920640 3 544746437 1 220765491 2 29166 77345 4 3 87673729 4 3 436250134 3 313004151 4 1 686469730 3 250922206 3 437434357 1 779424557 2 87530 91849 1 72228574 3 953222613 2 6950 21878 4 3 101792341 4 2 33720 83224 2 7812 42640 3 605581965 3 17917824 1 36259326 2 11461 71171 3 365068467 3 853113857 2 451 31073 1 289723346 3 868557268 1 283151880 1 123420411 2 34864 38951 1 134002386 4 2 20014 94692 1 389025997 4 2 63320 88110 1 364686486 4 3 434740180 3 914958723 2 880 83525 4 3 620019013 3 39391569 2 2959 94944 1 633561046 3 550209188 2 72092 99411 1 585890257 2 60560 68590 1 320055587 2 20133 99813 2 4745 94719 1 510941925 3 911595796 3 715235385 4 3 867398716 4 3 628751926 4 2 52191 72965 2 16158 93121 4 2 95889 96642 1 462642325 3 43929214 3 699512238 3 647813348 2 53258 80008 3 776925080 4 3 131028272 1 822480899 1 123830567 4 3 503945851 3 759851967 4 4 1 134735489 3 23724363 1 407555699 2 1070 63109 1 502313241 3 872010052 4 3 229398219 1 325091480 2 50703 82091 1 610631751 1 196771284 3 265366512 3 249759645 2 32621 88378 2 70306 87872 2 8726 54190 3 119863383 1 7198097 2 46120 80366 4 2 67292 98479 1 480771190 3 20001490 2 37090 92496 3 882577846 1 899643003 1 469798854 2 22992 98726 3 36449185 2 58690 90412 1 409786912 3 254096624 4 2 30571 50602 1 127529296 3 180955088 1 998892009 4 4 1 434121036 3 9694437 4 3 391629101 2 65171 83965 2 13757 59968 3 39100418 1 315280352 1 373640643 1 607862630 4 1 183517445 3 457232198 2 54490 91012 1 52819770 4 3 437279186 2 32478 94166 3 81273430 4 2 7283 86147 4 1 661167707 3 745452889 4 3 781555765 3 48850465 3 418622028 2 17804 74664 4 2 58535 87774 4 3 556179595 2 35239 69221 2 36361 49530 4 3 237534142 2 5547 8367 4 2 4977 99104 4 4 4 4 2 61874 67513 1 839129518 2 34400 100678 2 36593 45136 3 913562048 1 821332878 2 52358 80153 2 42298 51286 1 762350988 1 688038858 3 184348609 1 880903159 1 846964156 4 2 8100 96454 4 1 90936357 3 716382463 2 159 39103 4 2 6525 100822 4 1 943532409 1 637501871 2 38696 48839 1 374490111 4 3 250582178 4 2 76320 94540 1 327179823 1 55503685 3 464761680 2 63133 93447 1 577470582 4 3 722804879 1 186584930 4 3 339173954 1 389669245 1 29925552 1 48447860 1 97788830 2 76091 87214 1 285040187 3 76013001 3 1442672 3 946268619 4 4 3 10889044 2 5399 86733 2 7175 13214 4 3 3123070 3 778341671 1 349707034 2 66566 98629 3 208075785 3 843094807 4 1 911873792 1 523516863 3 30712187 3 264979011 1 386160580 1 974212721 3 260965219 2 50412 94269 4 1 47271700 4 1 984158070 3 986714960 4 1 747950564 4 3 17689638 2 11879 38065 3 527365858 1 808167651 2 16076 96520 3 465915171 3 644644427 4 4 1 877699960 2 5442 7884 3 601206328 1 705456066 1 780551065 3 774372471 3 91203648 3 136544258 1 58617955 4 2 37488 49005 3 544525397 1 362746810 1 461111675 3 373595323 2 9437 51407 2 14387 68033 2 59036 88678 3 416948694 1 882923768 3 372144857 2 32744 53639 1 903434856 3 884568087 2 29979 97222 2 15549 42686 2 13830 68551 2 35528 82576 4 2 44556 83789 4 4 1 58009563 2 38622 49536 4 2 43451 74363 2 75763 92862 4 1 747730789 3 648578714 3 534859773 4 3 224898087 4 2 18708 59606 2 8751 34538 2 44518 44738 1 774955277 2 44143 64388 2 74778 86982 2 6146 47770 3 344648111 2 37915 85647 1 740895700 2 24262 98997 3 179290430 3 421153852 3 743954034 3 535052340 1 567318234 2 43700 62908 3 129914441 1 263246062 3 576280357 1 805228948 1 299119019 3 529578705 1 824411935 3 856107032 2 942 7878 3 543754867 3 905519735 2 42867 86618 3 8038424 1 371130421 1 387238 3 522217594 3 30382515 1 868652822 4 3 115845380 2 14402 77064 2 48367 65669 4 3 7967405 1 279406858 2 53580 79491 4 3 477065173 2 32956 75208 2 13989 27715 1 174206661 4 4 3 322281461 3 732024158 4 2 31430 50125 3 514676163 1 123640751 3 821405868 2 19160 49644 3 795979646 3 758079371 1 38999695 2 14211 47851 2 36974 64805 1 74647145 3 583957609 1 846191288 1 425742402 2 7315 15667 4 3 30884128 1 373903019 3 894936511 2 21902 77427 4 3 579626572 2 67266 81692 2 4678 87867 2 72162 88394 2 27600 51195 1 644066880 4 4 3 610880172 1 601493485 2 40379 49606 3 36773899 1 181049177 1 7477654 2 12568 60035 2 14297 17941 4 4 2 28633 44380 2 44416 73486 2 3031 97280 1 944900693 2 20232 95815 1 754086541 3 5469467 3 997811756 1 927665021 2 77693 100728 4 1 974182532 1 329020023 2 46274 78039 4 3 215304606 1 377686860 4 4 1 645088538 1 413905835 2 25664 73784 4 4 4 1 14051559 1 506311030 1 746546469 2 47154 93231 2 42819 81000 2 51235 69069 4 1 233996659 2 81021 100276 2 49924 83046 2 16697 92385 3 385080020 2 29160 63918 4 2 5183 50313 4 1 546262639 2 35745 58928 4 2 11768 71300 3 239792553 3 717059941 4 3 490154032 2 53621 87294 4 1 643195097 3 95084434 2 68409 68691 2 26621 63750 3 895767752 4 2 15091 56146 4 2 37870 71240 3 452214195 1 393833454 3 668414995 3 264136857 4 1 452119736 1 31818613 3 121003654 4 1 814184271 2 44250 90530 4 1 898200408 3 169160610 1 365026259 3 584217739 4 4 3 977668003 1 888304806 2 71633 78630 3 194934319 1 102691274 2 47392 82803 4 2 58604 98686 4 3 825589431 1 954377989 3 18090933 4 3 814324482 4 2 2993 47598 4 1 365145256 4 3 91214331 3 143902755 2 27700 97671 1 738612607 3 613654799 2 15003 44134 4 1 990367008 2 8226 9701 2 5766 17249 4 1 887289417 1 74295550 1 528804888 1 491115227 4 4 4 4 2 37875 96578 2 10184 90119 2 30880 38295 3 171232281 1 160203605 3 692994659 1 476594897 3 193166119 1 32743192 2 49740 51882 3 783791985 3 3743123 1 704262303 1 864967301 3 605747717 3 10551746 4 3 899722859 2 47603 91255 1 92858266 1 733856083 2 65438 87842 3 55476847 3 141720817 2 36749 76149 1 863436919 3 306135740 3 935130677 4 4 3 43538484 3 684072308 2 22757 27189 1 37212184 3 530749459 2 33386 40264 1 11656126 2 459 59287 3 39910671 4 4 3 760343456 2 4456 70707 1 537225513 1 682949849 4 4 2 24548 49290 4 3 323599601 2 38317 60975 2 65492 76444 2 14683 28170 1 934508182 1 60983991 3 113390030 1 776769534 1 572589513 4 2 33276 90698 2 22261 38216 3 691187890 1 527061473 3 432071942 3 744585716 3 530466515 3 393628754 1 710797591 1 771769692 1 760189228 3 256083949 2 51612 71589 1 25220273 1 85023522 2 80619 90359 3 230608693 2 552 84706 3 223754301 4 1 962408082 2 5349 36496 3 650355935 2 31041 60115 3 551004879 3 523717856 1 428882076 3 192513958 1 240625429 2 7958 64298 3 305027687 3 190938567 4 2 24684 63544 4 1 640171752 4 1 908340138 3 724592081 4 1 764833725 1 77571814 4 2 32782 77581 2 35870 42335 1 352741861 4 2 92676 95856 3 601220067 1 13767521 4 2 8409 13221 1 270940516 1 843213635 3 614246929 3 739175820 3 409652040 3 316597617 4 4 2 6891 86221 4 3 945579292 3 147916705 2 41840 82720 3 720668411 2 9313 39271 3 11268098 1 750992191 2 38924 81165 2 67722 75947 2 53956 88326 3 571710024 2 86488 94088 3 962407837 1 13222079 4 3 655625557 2 57568 82945 1 281307535 1 273190933 1 974646467 1 40569388 3 539008760 3 150725757 1 837123620 3 663603007 1 326834277 2 31988 90245 4 4 3 244523719 2 65784 99195 3 14573620 3 165783637 2 16979 40125 4 4 1 297155090 3 56836039 3 134360057 3 613880817 4 3 569153478 3 975353141 3 539063540 2 10948 99728 4 3 160042592 3 341086475 3 413909305 1 980784295 1 590161652 3 58306110 2 5127 72747 4 3 1394754 4 4 3 195337032 3 493760909 3 4686688 4 3 689535840 4 4 3 614254225 3 645280655 2 24429 25558 2 36652 64469 2 6985 85738 2 47326 58625 3 83303768 1 5222194 4 3 414631701 1 721228113 2 18715 79658 2 10466 33503 1 271448872 4 1 765981980 1 707170721 3 86645207 4 3 515097730 1 992710212 3 69776680 4 4 3 393109503 4 3 125665578 1 238830778 3 837393844 4 1 301647445 4 2 2474 32141 4 3 466990631 1 696945197 3 217368392 1 392894048 1 792250016 1 275576259 4 1 824783546 1 758784967 2 21346 39374 2 14440 43826 3 734205551 3 222511359 2 15617 41748 2 37510 79455 4 4 2 12704 61749 2 2113 16525 3 448381869 4 4 3 773489889 1 684179011 2 18806 44306 2 56058 70028 1 233542518 4 2 4816 22438 3 490647575 3 83156621 1 746942918 3 223838049 3 241866159 2 32031 76169 3 657932136 3 99966119 1 72159235 4 1 517969216 3 831563136 2 72771 102555 4 2 47437 51318 3 573682858 4 2 29842 95236 1 444159852 1 762184576 4 4 4 1 477263478 1 738189387 4 1 824880031 3 889702217 4 3 690456321 2 50571 82055 2 31242 52852 3 31045793 2 2051 44951 2 27313 62858 4 4 4 1 954797124 1 961043863 4 1 440125101 4 3 19736944 3 223978281 4 4 2 11301 87789 2 65729 101542 2 9884 75772 1 795345006 4 2 27874 56305 1 51950580 2 6090 90446 3 356281852 2 5472 58023 2 13717 27804 2 36238 63928 2 3562 52107 1 166662826 2 46327 84199 1 799358890 2 16834 66903 1 570242726 2 10939 11766 3 552941093 4 3 621270238 1 414883899 4 3 756855049 3 838008771 2 8341 76697 4 2 30268 75786 3 179017921 4 1 909408398 3 494586982 4 2 3042 43502 3 1738764 1 493049345 2 16404 87782 4 3 60821690 3 651523024 4 1 949970108 1 80924089 2 10599 70484 2 37393 38312 1 100164375 1 250605053 1 920520697 4 2 42496 52924 2 25965 77715 3 932734382 2 4026 54081 1 629556884 3 672740426 4 3 99448994 3 990830838 3 15771165 3 908091367 1 367847219 3 279760805 1 599204075 4 3 19862150 1 476191384 4 2 22489 101026 4 4 2 60449 101003 1 621096532 1 738661890 2 2091 23308 4 4 3 599040502 1 509724936 1 629363370 3 364092344 2 19405 73460 1 193463039 4 3 334636525 2 82566 84505 1 538797226 3 285717814 1 348682830 3 122425026 1 207559147 4 3 574154715 2 50039 84451 2 17637 80622 2 14369 65147 2 37999 70426 4 1 401402320 1 151714911 2 44785 86518 2 6145 71354 2 36579 78436 3 896190640 3 565313899 1 951478853 4 2 91006 96229 4 3 869331455 2 19295 44479 1 602307820 3 825865746 2 990 61898 3 732964729 1 22955685 2 16561 30405 1 678850463 4 3 451587063 2 13602 78501 3 826415847 4 2 8566 39890 2 67130 101168 1 327680883 3 39868393 1 444175821 1 997622757 1 760989292 3 904035212 3 753402144 2 10901 82514 2 20003 88572 4 4 4 1 18090396 4 1 99999590 1 205178251 4 2 54075 79080 2 76793 98692 4 1 469144256 4 4 1 731349446 3 56699658 2 35408 38853 1 475339964 1 258127970 4 3 24274430 3 675347967 4 1 777861558 1 163414443 3 935483976 1 59639731 1 911284995 1 820591187 1 745250636 2 28423 47491 3 143557817 1 25245050 3 48488370 2 72085 94115 1 279030319 1 39699248 4 4 1 533289337 4 2 12131 86016 2 40911 76148 4 3 232604274 4 2 18634 99033 1 125909606 3 324574267 2 4550 31610 1 145942571 2 83893 85661 4 4 1 286123117 3 416400163 4 2 34433 57766 2 79034 91575 4 3 32433838 3 393133054 2 64533 83003 2 30290 66804 1 16501826 1 681317681 3 704161481 2 54795 97665 1 168636145 2 20148 27301 2 80041 94861 3 122493278 1 5165798 4 4 4 4 3 44287442 4 3 764353511 3 666127962 3 667663604 3 450968326 2 33630 89408 1 95398400 2 48662 100313 3 404386949 4 4 3 413147724 2 49999 68954 3 38132355 1 610572906 4 1 947301520 1 487012443 1 262109621 3 51567926 4 4 2 62154 87659 4 1 490289770 2 33882 37865 4 3 706523589 3 727650430 2 45158 54668 4 4 4 4 4 4 2 57023 59450 4 4 4 4 1 717238078 4 3 58863860 3 853286111 2 49061 61105 4 4 3 585022827 3 910454145 3 180085496 3 903944129 4 1 670991738 3 777698803 3 488275112 3 433976019 1 613438239 2 26074 43786 4 1 686485188 2 50578 81206 3 773617818 2 20804 39262 1 1782581 3 920272726 3 596171557 4 4 4 3 598540307 4 4 1 358800847 2 32913 68399 2 5830 56363 3 767766882 2 13429 85918 1 6209665 2 78256 101859 2 15381 66452 4 3 494353961 4 1 967274016 3 2271350 1 255318902 4 3 349206265 2 47377 51167 1 363292782 3 928781812 2 20191 37159 1 919792814 4 2 12743 59200 4 2 21935 75189 4 2 15167 29717 3 418812825 4 1 22847080 4 3 32216513 1 604136636 2 73421 100775 4 3 513178271 2 1816 39962 2 24131 68063 1 653832603 3 61559265 3 424947505 3 953795757 2 50344 56248 3 287957271 1 964827262 1 421778539 3 549691754 2 50600 102366 2 15604 23406 1 257325137 4 3 123636716 3 735548130 4 2 13408 44928 2 31222 88168 1 473141471 3 361322693 2 46270 67012 3 308469919 4 3 404756901 4 3 318723485 3 559970123 3 652372313 4 2 21896 53288 2 8139 102659 1 605052277 2 49734 50810 2 51499 59577 2 28603 49326 4 3 549834040 1 984431124 2 13207 75874 2 35926 53123 3 129385968 4 2 26562 80088 3 528617755 3 372176168 3 329533367 3 564227640 4 4 3 88906298 1 551406524 1 29757110 3 186022802 2 58246 65879 4 3 79669714 2 38309 48573 2 31546 36865 2 61864 82577 3 733031480 1 717777857 3 48138489 4 2 73795 92494 3 46315023 4 2 46239 71288 1 320517306 2 90929 95439 2 27102 40813 1 394987864 1 780575656 4 3 452867845 1 377328979 4 3 712035340 1 276173706 1 557117068 3 661647127 2 55608 87364 2 60761 83441 4 3 139687476 1 188424239 2 9809 102315 4 1 639666497 4 1 124082273 1 702500678 3 227543202 4 1 44170905 2 59512 97918 2 82905 91552 3 461625424 2 5462 94927 4 3 896113895 1 585152080 4 4 2 28886 76191 2 20054 64604 4 1 695946451 2 15370 24023 3 243378786 2 38278 64660 1 595866572 2 75035 101661 1 368727754 3 996139396 3 64907580 3 886218388 3 738837345 4 4 3 38001528 4 4 2 17623 69218 1 681452853 2 51626 84213 2 35901 50900 3 355170774 1 951542620 4 4 4 3 215298154 4 3 532628552 2 68227 90283 1 279008180 3 255060725 1 600929236 3 554205180 4 1 264377632 4 2 18185 90575 4 1 95848578 2 34695 73527 3 301880784 4 1 531021924 1 544803393 3 171028288 4 2 20867 44771 3 463010185 2 20869 65722 2 34699 35279 1 729059619 4 2 16748 21183 2 52506 81159 3 958076631 1 197581447 4 1 399892495 3 812844650 2 2343 85016 2 57227 82031 2 6939 60426 4 2 42942 57396 1 25888317 1 62001625 4 1 51461102 3 873753446 2 20169 30140 4 2 44759 58263 4 2 8568 35278 1 536150151 1 110361112 1 102241453 4 3 556671325 4 1 298229378 2 39224 48919 2 27529 30798 3 40131093 3 354220444 2 48545 51882 1 312005869 1 305022873 4 3 584958868 2 1348 9873 2 60052 68552 3 531055278 3 501097850 2 21899 79696 4 4 1 123424080 4 3 869147536 4 1 368734198 4 4 2 38298 87986 4 1 915580307 4 1 47046301 2 51465 90622 3 90754898 3 73492002 1 922791893 1 800562190 4 4 1 814470502 3 216405082 3 577260351 4 2 53657 84372 4 3 648976292 1 469998096 2 13409 21474 1 960183490 3 318904205 3 889058909 3 52639852 2 21443 29852 1 977659653 4 1 974793965 2 81454 101918 1 23431668 1 933811002 4 3 43204271 4 3 405144395 4 2 31206 45055 1 868915183 1 327539600 2 44189 102994 4 1 892996249 1 975414431 3 742417548 2 20801 97980 3 711484092 3 307675391 4 4 3 645789026 4 2 25119 39050 4 3 72329816 1 433109529 4 1 256092077 1 118203908 4 3 720096595 2 68701 96763 1 919552562 3 344072945 2 72680 81913 4 1 825127848 4 4 2 48263 62096 1 154259217 1 36848291 4 2 50339 82082 4 1 933056994 1 729669818 1 97688154 3 227675809 3 580812907 4 3 759541555 3 406776633 2 17124 86923 1 245972306 1 590250843 1 299046436 1 871364401 1 778619004 1 963373713 3 296972228 4 4 4 3 151448382 1 657027770 4 4 4 3 518105895 1 706060061 4 3 810792229 2 73891 83148 2 26087 57724 2 65941 102145 3 306682453 4 3 324439533 1 940375950 4 2 60550 76015 4 1 562004844 3 596816918 3 694092368 2 19600 23360 4 4 2 60749 91840 1 215267039 4 1 879398525 2 33649 36422 4 3 198318605 4 4 2 15263 65730 3 880469271 1 597119118 1 297607672 3 780937370 2 34682 91645 3 344176903 1 471901351 1 270612900 1 543935453 2 67777 77531 3 507859897 2 18652 25685 3 132796964 4 2 44619 72171 3 414336803 4 3 970309181 4 4 3 142952102 3 890126857 1 862587640 4 4 3 404876149 3 898261200 2 16184 99337 1 25084803 4 4 1 689423810 2 28139 96640 4 4 4 1 353709138 4 2 86282 90233 4 2 56774 67665 4 4 1 712598606 3 848174520 3 37226050 3 1441636 3 965520788 3 403331887 4 1 610025678 1 947092424 4 2 17403 81122 1 790248216 1 905654529 2 4471 6503 4 2 42666 78182 4 4 2 600 27895 1 421911538 3 59867660 3 251577275 1 397286884 1 724580213 3 158894314 3 671118088 4 4 4 4 3 831118622 4 4 3 419260785 1 363953444 3 401732554 1 6548716 1 900103306 1 52588714 3 355272928 2 53474 69640 3 45395177 3 942822427 1 172999916 1 654552879 3 904958052 4 3 534158307 3 627980713 4 3 89635132 3 191094482 2 34034 88315 3 63428648 1 852714043 3 745357386 4 1 545743537 2 585 30348 2 83124 101897 1 247422266 2 44076 45098 3 531831714 2 8543 64815 3 826867271 4 4 4 2 26441 89740 3 396097281 1 41241463 4 3 536936901 1 46232228 3 57620198 1 754620530 1 587689401 2 7076 43688 3 793760224 2 19465 82307 1 972005343 2 9158 31598 4 2 41673 57116 3 839795632 3 260910287 3 380710403 3 832745590 3 740426667 4 4 1 312688771 4 1 286807001 2 62795 84623 3 568436142 1 88020988 4 2 59159 97409 3 556610736 1 593585787 3 468559301 2 4164 72293 4 4 1 70234518 2 18658 34149 2 23990 64714 2 50342 78685 1 236166815 3 625152548 3 685273368 1 833016658 3 128030330 3 133637627 3 298724071 1 897958395 4 4 3 72937927 1 560669314 3 451714372 1 935726126 1 186207066 3 81372153 4 4 4 3 910611796 2 17080 95611 3 589913933 4 4 1 713852512 1 446560573 4 2 83461 96574 1 41176643 3 607986743 3 978373018 4 4 4 2 17800 42279 3 513351357 3 14036189 2 20193 88662 1 500410227 3 885599213 4 1 54486361 4 2 19038 92500 3 146893802 1 52823565 3 470039478 1 446301935 2 62641 72758 2 7567 66691 1 37525955 4 2 33104 54337 3 188837104 2 29801 86192 4 4 4 2 20726 37318 1 132220549 3 275319581 2 61693 83958 3 728757482 4 3 690204070 1 163063881 3 863154129 1 163521317 1 3502121 1 212728252 4 3 838217479 3 218357818 2 13526 82229 3 260301344 1 598919940 3 196759676 4 1 221162982 3 338855716 4 2 11602 87063 2 53909 84546 3 366389509 3 144442576 4 3 157525608 3 57333054 3 67888980 1 359550310 1 54308816 3 70831533 4 4 4 2 2666 7344 2 9690 21786 4 3 55297878 2 34439 96033 2 54390 94841 1 943579355 4 2 111 62161 3 531059915 3 343369822 4 1 790113055 2 35642 47675 2 32466 79319 2 15874 23591 1 688370248 2 2553 59850 2 76859 84495 3 869461074 1 164340301 3 947272974 4 1 738937695 4 1 121913741 1 59383902 3 9059479 3 591970163 4 3 231107257 3 53643095 1 19232765 2 47634 50856 1 629815943 4 1 112066977 1 332437436 2 22334 82029 4 4 4 3 604443598 1 847155010 1 622912014 2 10432 82611 3 258792895 2 10834 68567 4 2 70943 91765 2 60432 98943 2 41443 90847 3 422566380 1 267688900 2 3928 50458 4 3 964607003 2 4496 21484 2 14287 99652 1 13187421 3 603467904 4 3 912648478 4 1 23430696 4 4 2 14276 85739 3 43038305 4 2 44950 87432 3 5959269 3 360532057 4 3 691328900 3 647376241 3 559932329 3 38364843 1 821401162 2 68485 74268 2 30997 68710 1 642745043 4 1 868788191 1 969829324 4 4 2 39155 63818 1 273805565 2 19744 57637 4 1 603483335 3 27137287 3 101654558 3 487830086 2 27828 91657 3 423289054 1 729075637 2 3956 10180 3 92452836 3 385164952 4 4 4 4 2 16368 58672 1 796582317 3 118408365 2 31335 48937 1 189330571 2 62622 81427 2 7348 63375 1 204285609 4 1 234117459 2 84480 100293 3 729618593 3 484495360 4 1 753181387 2 26598 87079 2 8642 91215 4 2 16250 97679 2 55609 74963 4 2 70442 99365 2 568 646 1 555712118 1 653607539 4 1 729887491 3 145479089 2 5902 55642 3 272394606 2 46941 70509 4 3 631602211 1 534247224 2 71772 97049 3 197020092 4 4 1 5033007 1 821804572 4 4 3 17281497 2 13936 62428 3 558897063 4 2 7876 87749 4 2 33334 38190 3 565748318 3 29979828 2 10745 72665 4 2 6059 34230 3 376828810 3 901415988 4 2 74810 100009 2 65736 71755 4 2 37458 97806 4 3 340423283 4 3 948424905 1 779163187 3 215673680 4 2 52357 78756 2 89106 94512 3 645435640 3 35341970 4 3 334260360 2 33731 82167 3 946798209 3 862613340 2 72183 88919 4 4 4 1 799423803 3 646067875 1 530897982 1 272477128 4 3 6936749 3 305030310 4 1 172189674 2 52416 82041 2 75516 99389 1 9791489 1 636320449 2 17919 27205 2 9697 41468 4 3 492212300 3 44094631 1 712473217 1 789607714 1 193095274 3 764294028 3 88270738 3 478595581 2 13927 50031 4 4 1 188619219 2 68 95668 1 39623679 3 874932196 4 3 740713176 4 2 44355 46709 2 1392 79854 3 8377297 1 841280684 1 717298125 4 4 4 2 284 22434 1 759787317 1 14283086 4 1 162724357 3 757478807 4 4 4 3 960773448 2 33720 92189 3 585158488 3 729495592 4 1 924030726 2 151 30971 2 36109 74941 4 3 129850490 3 172908267 1 906818945 4 1 338757792 3 293714449 1 284457881 2 3494 90477 4 3 162492702 3 62336673 1 22472398 3 276837779 1 290251261 1 570161542 3 192089472 3 529600639 3 594132742 4 4 4 1 865596513 3 18776850 4 4 4 4 2 12988 47293 3 790276460 1 388098387 3 516447417 2 27642 38072 1 256405698 1 576113612 3 337983856 1 628395776 1 575747433 2 7201 21866 3 8994616 1 702741885 2 19058 47203 3 238357596 4 1 897470980 3 291981577 4 2 15900 71284 4 1 346186671 3 793137501 2 21123 21544 4 2 29999 41880 1 677921396 1 813188070 1 808595290 2 50647 97510 4 2 35731 96999 2 71481 94389 1 101664325 2 63682 71333 4 3 118978167 3 834574346 4 3 340229652 1 984260758 3 167869191 3 311483622 3 600677851 3 489097683 2 52013 66701 1 981764681 2 11542 13212 1 304751105 3 757629029 1 686666035 3 194260876 4 4 4 3 73325366 2 42910 96176 3 315232938 4 2 73492 91530 4 4 2 39145 100362 2 32399 88678 1 898611059 2 62476 63919 3 309387177 2 47075 79534 3 93692666 4 3 201056827 2 18903 98348 1 902675453 2 33629 55194 1 113241331 1 971341066 3 47502410 1 561607617 3 85151698 3 334074047 3 167845224 4 1 310979813 3 624486316 2 43522 63817 2 65307 80473 3 370951064 2 38651 85663 3 312193517 1 743288341 3 723431320 1 538494415 1 739142670 3 734892413 3 220577263 3 649790666 1 648030397 2 980 88351 4 3 560743462 3 64173697 3 963739908 2 1991 40969 2 29895 97242 2 58751 61941 1 110135608 4 3 254769965 2 50059 91184 4 3 728689964 4 4 4 3 602013152 2 22203 37982 2 38408 76451 2 60627 84055 4 1 70772584 1 55980335 2 87506 99848 1 264018212 4 3 877279432 3 166464800 3 589158912 4 3 792554822 3 2870599 4 2 669 52937 4 3 13549299 3 740425697 3 380193280 4 3 787744048 2 43298 79581 4 4 4 4 2 33814 51823 2 64071 89554 3 28495167 3 539861877 3 545408170 1 213706920 2 13691 65311 2 17454 93857 1 676143006 4 2 49892 72857 3 682422288 2 2944 76959 2 47029 52194 1 684612164 1 824902125 1 351665422 3 344629580 4 1 431183702 3 186621263 2 90285 92662 1 866034646 2 81436 82036 2 29069 63435 3 372713207 1 254968812 2 88917 98458 3 488675683 4 4 3 893615748 3 622926322 2 4204 32434 2 18881 68419 3 269022854 3 712055743 3 72316261 1 59224335 1 398606122 1 70256473 4 4 3 439798797 2 59375 67603 2 10525 37440 3 543154261 3 170543086 4 2 68666 87576 2 92603 94386 1 19589013 3 412377782 1 757970252 4 2 34959 95975 2 8735 47829 3 402470234 3 54704986 3 277201460 2 44149 71038 4 4 4 1 450674917 1 761692786 2 11138 83643 3 952479988 4 3 669073127 3 27904822 2 25682 83477 2 58175 76983 2 70068 99189 3 779764698 2 2368 23867 4 3 171637037 4 4 3 883688685 1 336814469 1 616071376 1 434939104 2 37683 58449 3 934205403 4 3 111843648 1 297216547 3 49506620 3 559313826 2 71053 72782 3 310104096 1 852241087 3 391382191 4 1 397915803 4 2 5283 33750 1 4426102 2 25575 50771 3 369438447 1 489581259 4 3 104591491 2 74318 97697 2 13723 58405 2 56826 97763 1 64993679 1 315620706 3 319940736 3 783769342 1 909574722 1 655484694 1 715090859 3 913085700 1 92246307 3 560593538 1 336363305 4 1 683847917 4 2 47702 94013 3 168301102 4 4 4 4 3 287642950 1 324362620 2 85285 89930 2 32056 63164 1 792815573 1 491545052 4 3 38663927 1 591277467 2 62947 86971 2 8547 82864 4 2 44661 83774 3 233206555 4 3 808414801 1 383755232 1 246730141 3 539008880 3 289806897 2 31307 79791 1 20407888 4 2 2037 19814 2 12223 68958 3 721229959 4 4 4 3 824466019 4 2 36861 75984 1 474477162 2 46000 47294 3 980165973 3 22559656 2 24117 43098 4 1 690461009 4 3 166070228 4 3 32295284 3 680629909 2 28502 81831 3 542907579 1 606292814 3 32344001 3 936543308 1 917642808 1 151880534 3 746179667 1 655580375 1 37065508 2 28574 87341 2 3484 50498 2 23647 71371 3 845232586 3 552729100 1 523703311 4 3 955078201 2 13472 37413 1 269778937 4 3 609581262 4 3 4601161 4 3 659308188 1 232415235 3 978762694 2 78038 101454 4 4 3 179881849 4 4 1 688125661 1 346227407 1 170336315 4 3 55607185 2 10123 99931 3 714542312 3 28380047 4 1 368950123 3 730323942 4 4 4 1 267129433 2 20321 68602 2 7286 95697 3 734353272 2 15815 46415 3 872342116 2 44476 101985 4 1 959346452 2 42546 78217 4 2 67958 81099 3 655274234 3 25062763 4 3 361105027 2 60627 94077 1 296845604 1 918115021 1 184715149 4 1 83218845 3 56206771 3 195951018 4 3 239076239 1 515426133 3 989342853 4 3 883583587 3 171523374 2 39487 101494 4 3 484859191 2 1345 44195 3 250341750 1 100064227 3 505852337 1 989937390 2 62873 65481 3 197052256 4 4 2 38482 99854 3 756361929 3 871666128 3 996429142 2 15275 34070 1 942216361 1 569557369 3 757833804 4 4 3 996653934 4 3 903556530 4 3 782843052 3 442305086 4 1 654044389 3 280153689 1 359565809 3 821645464 4 3 581866173 4 4 3 129450672 1 13453153 3 240135140 3 458488936 2 10732 17598 2 50328 95025 2 83092 91374 3 571615828 4 3 918962591 4 1 414275560 1 751797384 1 29732355 3 657584340 3 843723243 2 26397 48888 1 31312262 3 845104937 1 528014494 3 158692736 3 242879150 2 176 52334 4 3 185915420 1 159390298 2 20385 54422 2 18894 92875 2 19179 73110 4 3 469006094 4 1 959795235 1 837040031 1 28153794 1 899176127 4 1 833681273 2 15908 80620 2 26880 72173 1 624426294 1 396152471 4 4 3 411899823 1 231626240 1 737592363 4 4 1 475235907 1 930257176 4 2 80247 100288 1 737142392 1 701065468 3 339089236 4 1 401197773 3 863040324 4 2 5646 52249 2 20674 100776 3 561179726 2 64159 77696 1 334625760 1 314593912 2 20987 69419 4 1 609360035 1 14680532 1 815853614 4 3 686379886 1 255965442 1 141671412 3 494079847 1 12242175 1 180626989 3 275188790 3 231522906 1 587794735 1 38198853 2 17596 25776 1 202599621 3 644791254 2 28798 95761 2 11666 38514 2 47201 79220 1 82771502 3 315969068 4 1 14796073 4 1 937452517 2 37384 53903 3 558785309 3 222384083 3 707539680 4 1 142650562 1 797412155 4 3 623856216 2 16453 56478 1 795170489 2 32995 47342 2 34060 73849 2 84212 98724 1 308448379 4 3 886954486 4 1 397650890 1 945228643 3 15627838 4 4 2 70392 79050 4 3 398573391 3 488831210 3 618539569 2 75 69504 4 4 4 3 667442610 2 10140 58620 3 552253977 4 4 2 8423 29177 1 581784976 3 770099886 3 7480710 3 960056006 1 616707632 4 2 50585 86958 1 57826575 3 405872705 2 2547 86953 3 404625681 1 40553958 4 4 3 883473559 1 494939108 4 4 1 661091270 1 762883299 2 79465 84895 4 4 2 66292 102289 2 1673 29839 4 1 117803872 2 48048 87984 4 3 472327174 2 46677 48239 1 597344509 1 380968979 3 637095430 3 9458733 2 65962 80988 3 255369181 3 965122959 3 897525891 2 37524 92483 3 978932628 3 445792785 3 976288056 2 26944 38710 2 34570 85883 1 286589992 4 4 2 67011 90717 3 667624139 3 744743914 3 543398217 3 885935641 2 28288 52405 1 802957142 1 661860155 2 16384 94709 2 51793 83077 1 276568447 4 3 570872941 1 637665867 3 883705 1 144456401 2 45456 88233 1 62156592 2 7698 19344 2 11231 20746 4 3 827378218 3 855861559 4 1 319280064 1 628483882 3 631711383 3 11062737 2 90259 98544 2 5301 86375 1 517962096 3 40757207 2 10825 19305 2 4281 14750 3 937020620 4 3 621178209 3 676204535 2 53927 82668 1 501092905 4 3 936177788 1 879822753 2 9744 44656 3 490502049 2 39190 48582 4 4 2 4732 77612 4 1 43129996 2 38210 40350 2 8888 18439 3 407978510 4 2 52751 72239 1 934695509 4 1 457713244 1 54235725 3 508347324 1 312150524 3 505735981 4 2 38614 44492 3 16420940 3 991083806 3 23303009 2 6887 56105 2 42430 55595 3 791860999 1 722053186 4 1 249651627 3 548368341 4 1 661018287 2 88922 101263 1 856601041 2 31303 76337 3 553749848 4 2 52008 95768 1 18337255 3 100867841 3 8111590 4 1 879890968 2 26249 87535 2 35610 52336 4 2 18754 94962 4 3 266376639 3 678113490 4 1 32168084 3 687205765 1 45635646 3 689429470 1 807474064 3 853124715 1 999485650 4 4 1 860156248 2 72058 97687 2 15583 47630 3 7239682 4 4 4 4 1 684626067 1 242653061 4 4 2 2541 83627 4 3 380715356 3 859386469 4 2 7148 51574 2 12088 23678 2 73130 76349 2 49821 51193 2 78567 86797 3 895220350 4 2 15259 24455 3 45553971 1 173801345 3 146505186 3 440945668 2 44696 88419 1 864677340 1 252577873 3 985135800 1 551482343 3 972192685 2 76320 79629 1 274640040 3 40536129 2 27575 88700 4 2 46658 55306 1 564974929 2 65230 87607 3 491869938 4 1 314190148 2 31710 69553 4 3 847783759 3 591040893 2 6581 23965 4 3 856946450 4 2 35538 86494 4 1 209194225 3 577959142 2 33023 67960 1 676392971 4 1 17571567 1 500863223 4 4 4 3 3926325 4 4 3 521662657 3 465935253 4 1 594067265 4 2 71876 88649 3 867627851 4 3 411760463 1 896509051 3 366309396 2 35730 69235 1 990592482 3 844825025 1 703051947 1 843419817 4 3 892868760 4 4 3 311577636 4 1 103104551 3 365844849 1 15531304 1 745647688 4 2 65367 71512 2 14657 71874 2 11399 48656 1 26165114 2 16818 46797 2 35655 64375 3 191134027 1 297396660 4 1 477291901 1 515402691 1 331297294 3 499063864 3 5906586 3 188963197 4 4 1 358572711 2 4992 98801 2 25043 79798 2 22339 83741 4 3 30654393 2 5343 33648 2 1697 7282 1 208102985 2 75462 81583 1 953954922 4 2 51737 53901 3 881623567 3 978642876 3 426347926 4 3 361014828 3 471190953 3 937131142 3 496446754 3 735159368 2 4272 95962 3 651551008 1 391572243 3 310702090 3 505701253 3 715621463 3 934592336 4 4 4 3 725242730 4 2 53672 92220 3 673903795 2 7631 38532 4 3 40052825 1 28549893 3 919350332 2 58329 90938 1 182863294 3 749598409 3 966399076 3 36144358 2 24070 50193 3 301083994 1 150303717 3 365300568 3 213714585 1 483036610 1 365825255 4 1 742782971 2 7984 59336 3 176834113 3 559996938 3 99028413 3 810832274 4 1 497908126 1 750962946 2 16506 92058 1 960608054 2 9006 44573 1 617830847 3 383491283 3 293612790 4 2 6798 62062 2 21203 25870 4 1 812418461 1 70385494 1 540264568 3 510865368 1 294288722 1 567076490 4 3 608681403 2 3976 42621 2 40588 57121 1 295195782 3 794472869 2 17189 67313 2 10288 81610 1 104971836 3 298005659 2 20797 67307 1 124881822 2 27131 34038 2 17534 23676 4 2 32529 98156 2 29886 96077 1 154086422 4 4 1 400281481 4 1 583355982 3 855577734 2 22658 67585 1 929353765 4 3 20696819 4 2 21929 46270 1 213460176 4 4 2 13285 27953 4 1 43446548 4 4 2 6573 47823 1 547983115 4 1 136651639 1 710023693 1 430573047 4 1 466678134 1 194769118 2 80048 99122 3 486532481 1 966525708 4 2 60371 67620 3 158721411 1 758921893 3 125278345 2 34743 86944 4 2 15764 45208 4 3 757740212 3 308338006 2 6462 95041 2 8657 46382 2 66941 86896 3 94430190 1 760117072 4 1 42254764 3 686608028 2 33862 74899 3 245066549 1 924793135 2 1117 33948 4 1 794353033 3 488326871 2 60396 74019 2 42285 82420 3 516641486 3 368893844 1 619465547 3 219157962 4 4 3 313038861 4 4 3 156680718 3 14991491 2 33860 87342 4 2 17238 74650 4 4 3 238447225 1 49229418 2 9486 64883 2 71092 92778 1 972299952 1 890379279 4 2 13558 39461 3 25812161 1 673061799 4 1 17440034 1 77400489 1 124522320 1 536600779 3 776269906 3 135596818 4 1 816500858 1 37030239 2 55786 67031 3 267077122 3 29597688 4 1 753484401 4 4 1 367047213 3 816322888 4 2 19921 21154 4 1 904578819 3 325854065 2 12860 63438 3 297914027 1 920892685 3 414660452 4 3 429671722 3 737095633 2 2546 97617 1 291780360 3 910296362 1 638326677 2 47229 61848 4 2 49609 51869 2 40434 60715 4 4 4 1 861862305 2 44944 80126 2 55929 96146 3 391968925 1 419168576 2 22755 91579 3 39070903 3 755941018 2 6151 75940 2 8917 53121 1 467532489 2 25791 99658 4 3 780503790 4 4 4 4 3 894224329 4 2 33829 91790 3 641268470 4 2 4669 60204 1 608723304 1 217405758 4 4 1 413996213 4 2 8024 84989 1 577067168 2 49903 83311 3 600398349 3 738920123 3 656402498 3 215881895 2 2504 41577 3 34551355 1 214133847 1 395494972 3 40473044 3 883082585 4 3 674420030 1 146339293 2 49801 61401 1 698020652 1 762802345 2 303 95518 3 472394 3 26905835 4 1 250431586 3 26902925 2 28432 68806 1 200011374 4 3 969131771 4 3 450871731 4 1 957153624 4 1 835645289 3 523174462 2 37355 63546 2 28678 57108 1 177822281 1 875446673 1 553992455 2 72799 98190 3 38905051 4 3 569850774 4 3 155001388 4 2 65799 68799 1 62142668 3 91391201 4 1 808425921 4 1 544805440 3 291768544 4 3 983722347 1 989955698 3 968225233 2 59078 74807 3 482009387 4 1 454921940 2 22637 24864 3 924658773 3 493112511 1 125297477 1 805559643 1 13494231 2 81208 88866 4 3 275567258 4 3 705561613 2 67657 71201 4 1 768930980 1 834156963 4 2 20534 45390 1 199463463 3 461636492 4 2 10671 87723 1 952988119 2 17761 77308 2 23516 52468 1 899107352 1 576217582 1 11783937 2 52831 71115 4 1 599732947 2 61567 76963 4 3 35030771 4 2 81664 85763 3 20205302 1 831458169 2 38602 84983 3 520256606 2 55971 82197 4 2 2839 93412 4 3 459539646 3 274957318 4 3 724302525 1 65660040 2 86900 97335 2 82363 89414 4 4 4 1 667974839 1 83736490 4 3 983353365 1 628587853 2 30294 86459 1 761275495 2 29531 32526 3 788336462 3 287710245 2 59244 61652 2 33742 35957 1 561237435 3 980502211 1 948843899 3 603477427 4 2 30284 51344 3 286629352 1 459458900 1 70945918 4 1 95784587 1 720445018 4 2 29937 94312 4 4 1 189955506 2 21081 92832 4 2 24407 58505 2 52773 70516 3 939088005 3 970380511 2 50276 54056 4 4 3 486837954 1 445001427 2 23537 96901 3 482369106 3 392950062 4 4 2 22337 76637 1 325430181 2 4042 15822 1 524615360 1 116237837 4 1 778165759 2 87584 92633 4 2 31335 43787 1 781015447 3 196297218 4 4 3 15362460 1 325510579 1 55210280 2 38391 86896 1 506568666 3 134964808 2 30625 66056 2 36047 59573 4 2 11783 64250 1 668053928 2 207 82146 3 172342946 4 4 1 845528305 2 6946 32879 4 2 11186 89138 2 54618 91740 4 1 470149160 1 706686466 3 631638939 4 2 20917 46924 2 25386 100687 3 358303688 2 58256 78466 2 13054 68034 4 4 2 42683 73306 3 370077677 3 412573036 2 58424 58903 2 84215 86211 3 298159227 1 607756723 2 71543 87356 3 310257888 3 40675665 2 20528 89055 4 4 3 495537963 3 838008755 4 3 461777056 1 319556401 1 850001294 2 65364 66299 3 38098124 4 1 252004672 1 377805283 2 12099 95920 1 358080429 3 482495018 1 429103164 2 32841 100730 2 2322 49064 1 369246108 4 2 11887 78900 2 31662 32368 1 496810768 1 831083341 1 479037392 1 144065484 1 976745622 2 43068 74678 3 672627333 1 661737645 2 31293 39508 2 34206 56001 2 28529 94700 4 1 298099988 2 7499 38903 3 637189811 4 4 2 47957 71796 4 3 870003422 2 71792 74598 1 904224886 2 16368 98477 3 825182579 4 4 4 1 268378265 4 3 58791426 4 4 3 377317458 4 2 51423 68895 4 4 3 137944273 1 241307309 4 4 4 3 273231494 4 3 32464735 4 1 13617443 1 474309874 3 631037635 3 332189674 2 7096 64408 1 988408401 3 198842856 3 613659502 3 916382361 1 577123120 2 18062 31444 3 522131962 2 67940 98957 3 116706430 1 338627185 1 349401873 3 381244897 4 1 38232506 1 187857726 1 232382986 1 14604990 4 2 43787 92061 2 28010 39775 4 4 1 167099702 1 400886600 2 24155 58588 4 1 422265166 2 398 49969 3 33199023 4 2 26815 39980 4 3 580703001 4 3 33893423 1 937673128 4 3 955347637 3 217060028 1 980834656 2 1038 36110 3 601913424 4 3 81209339 2 11198 94199 4 4 2 47038 85960 4 2 57963 67641 1 451958860 3 569509889 1 93805458 4 1 82922988 3 650457711 4 2 40916 78658 4 3 177082594 4 4 1 327158832 1 712990388 4 3 90182201 1 398595327 2 2889 41788 3 982265529 3 362534804 3 38299696 1 782042077 1 757736799 4 4 2 18922 28413 4 2 7197 95589 2 25711 42706 1 136444755 3 119064308 4 3 294769407 3 876716084 4 2 30423 37737 2 2025 31794 1 476422785 4 3 265268506 3 65390939 1 203117223 2 8791 25069 2 30275 56740 1 210046390 1 235379623 4 3 892181087 3 198450252 2 32018 96399 1 975606193 2 18713 101082 4 4 3 703720055 2 68566 70151 3 935778216 3 259588811 1 544165775 3 946904139 3 285660755 3 370861500 3 868972588 3 172300222 4 3 949463912 2 50123 95154 4 1 666861798 1 791221513 4 2 15130 52424 3 359905288 4 3 313353689 4 2 42754 73017 3 180919540 4 1 83850806 3 149594366 4 4 3 331015187 2 1573 50751 1 213482003 2 36792 72041 4 2 63680 87698 4 3 250115599 2 37721 61437 4 3 62530448 2 63060 100133 2 22225 100433 2 5294 11392 1 921537819 4 2 40116 64849 3 656278206 3 520082528 4 4 3 907696967 4 3 530305583 2 4445 71831 1 488649722 2 23356 23700 4 2 38527 64070 1 515572298 4 3 684114379 2 65666 78939 3 56073390 4 2 4024 70231 2 28012 45995 3 909422715 4 3 30661232 1 121657349 1 909054160 3 970756776 2 33135 100956 1 607071097 3 26178087 1 733542222 3 810452210 3 9139252 1 706849017 4 3 662619235 2 42027 63927 2 40968 95499 4 1 916351620 4 1 453180356 4 4 2 33152 73611 1 179043926 4 4 3 792334954 1 434536869 4 3 75411239 1 587962663 4 2 23784 40683 4 3 522158349 3 525854242 2 56503 79169 4 3 387053046 3 943311774 2 9124 89118 3 68820510 3 642489041 1 349429066 1 663581789 3 572681398 1 118466187 4 2 86490 87117 1 609108813 1 292834720 3 679770179 3 186511270 4 2 17497 19579 1 62094831 2 81584 87194 4 3 137942264 3 14054483 1 960375202 1 386359371 2 57098 70647 3 660974442 1 991511803 2 58811 61714 2 31790 35708 4 3 232327314 3 646690545 4 4 1 713971307 4 3 355939693 2 41438 76099 3 179728009 2 15197 85703 2 4671 81165 1 430188366 2 17193 35503 2 96342 101136 3 618257997 2 43812 94509 3 507869919 3 470136329 1 685615703 3 864474020 2 8918 59256 4 1 15747728 2 39754 56245 3 277964886 4 4 1 319427201 1 515831269 2 37359 74391 2 43390 78370 2 63058 86119 4 2 73076 73524 1 398920908 2 81095 89039 2 28259 43764 3 116392717 4 2 14050 37278 1 939954572 3 442228380 2 41888 48525 4 1 525416664 3 490660674 3 503872639 1 51707118 3 657997304 3 163734006 2 56145 80971 3 804806073 3 340533186 2 21389 98672 4 1 601161244 1 926000015 4 3 969546766 3 546400621 4 4 3 908002462 4 1 253960225 1 770877211 3 507403163 1 60702166 2 61409 64604 2 28701 45330 1 646961043 3 38904357 4 4 2 66660 99896 3 982447855 4 3 759381838 1 474914462 4 1 125221202 1 293499357 4 2 10782 59477 2 73366 94646 1 573228029 2 22682 38071 4 3 882235215 4 3 631672555 4 1 477196714 4 2 17531 63629 3 273971684 2 92911 94244 1 755749084 4 1 78221003 2 31241 75246 3 476228291 2 4615 31347 3 917487719 2 14603 41214 3 696682097 3 18805691 2 17861 82605 3 373915340 3 464650273 4 1 760085410 3 850088585 4 4 3 605627628 2 25697 66431 3 405551434 4 1 759629573 2 32501 103032 2 9500 84733 1 457864045 4 3 559770368 4 1 21828992 1 59647072 3 292818463 2 10598 90622 3 100839482 1 393859961 2 27084 68847 3 395243834 1 534822747 2 61529 63024 4 3 388309943 3 139181512 1 769299782 2 33538 67489 3 177251913 3 574593848 4 2 60635 82667 2 75060 93414 2 17657 74997 3 464480170 1 639077585 1 380973557 1 991499844 1 17721781 2 16640 33341 2 65940 77839 4 3 380198462 1 62384499 1 53099022 1 223646451 2 4278 90491 2 53826 66966 2 21117 82692 3 654077024 1 614843255 3 78653182 2 53763 65681 2 23301 75824 2 58991 60191 1 7357601 3 64111903 2 67176 86887 4 4 4 2 20653 100114 4 3 665361183 1 834695096 2 9742 25515 2 16095 98493 1 588333821 2 16175 52529 2 19855 86123 4 1 216192778 1 765416268 4 3 308356213 3 657747732 4 3 407761433 4 4 4 2 11499 21940 4 2 56186 86508 3 562544570 3 129449955 3 51489324 2 28683 83137 1 756384768 4 1 785767966 4 2 74123 75220 1 278487785 1 48115479 3 668750915 3 649732576 2 49687 77884 2 69184 70415 2 62632 101127 4 1 82756855 2 21213 50594 1 437808557 2 47532 55197 1 130997930 1 577846968 4 3 284641078 4 1 784093252 3 427606758 1 211884342 3 324885067 4 1 352039900 2 40940 48701 2 33339 52602 4 3 518240131 3 668817059 2 630 82319 4 1 961652913 1 883218092 4 1 748028590 2 48044 62359 1 767810162 2 45139 102081 2 51189 92097 3 821482797 1 84519495 3 635029594 2 20439 72667 1 340238621 2 10405 26240 2 7123 40202 1 70327438 3 757826165 3 248863613 2 50760 95757 1 227451821 4 4 1 34807655 4 2 55764 80918 3 143730244 3 437827673 2 18988 67333 3 852446525 1 884632669 1 522565379 2 41994 75867 4 4 2 52367 73070 4 2 81970 93847 1 501755516 3 733684131 2 42463 101749 3 423882252 4 3 68140585 1 272522978 2 42820 72283 4 1 85477035 3 109659703 1 118952085 2 56005 61149 2 29726 35644 3 296272506 4 3 973802703 1 711484704 1 57892708 2 48422 98469 3 534956970 1 377522337 3 165547129 4 1 40296510 3 402618729 3 435324791 2 38783 95609 4 2 62413 99319 1 790482208 3 968676365 3 234065904 1 287594096 2 17408 26968 2 94842 99488 4 2 36357 48471 4 2 50211 102028 3 19285538 3 101724134 2 15789 45799 1 141023926 3 7627276 3 16113666 3 4798059 3 14247437 2 45046 45200 2 83771 86918 4 4 2 13762 44622 2 40824 43866 4 3 36869728 3 626828072 1 2949133 1 20049703 1 44784424 3 508785187 2 26609 75162 3 659464224 2 27001 34650 3 50764536 4 4 4 1 157954020 1 175703298 4 1 934458079 1 219336843 2 6714 80430 1 124401906 2 55294 58667 2 46217 99047 3 328193647 1 553812849 3 595683031 3 873540553 2 58018 97952 2 47951 48325 4 1 789351655 1 289121124 3 640452639 1 60461475 2 3600 41302 3 144717017 4 3 946402318 2 3171 30118 2 48347 60938 2 26234 100945 4 3 458879988 2 41321 93349 2 39575 68735 4 1 975651184 4 4 3 366521888 2 85831 93476 1 928902185 3 901367942 4 2 5346 22182 1 699018179 4 4 2 24639 71780 2 13074 13647 1 994708744 2 264 51229 4 1 710011393 3 217480105 1 400563784 4 1 678069958 2 6308 61926 1 571471141 2 15559 78039 3 23867561 4 1 370933633 2 72251 82507 3 596121299 1 580591812 3 54429314 4 1 643703238 2 34838 50864 2 34018 99974 1 805206585 1 659276421 2 24064 54990 2 28197 41222 3 111240835 2 5963 17062 1 88491783 2 58906 76025 2 27999 42151 1 750405440 2 38131 57215 4 3 674511350 3 634312886 2 60421 101885 4 4 2 8265 40523 3 837249168 1 369593728 3 8763095 4 4 4 1 685856057 1 920598902 3 488795629 4 2 88929 99245 1 387633419 1 732274371 1 888836986 1 533141575 1 416646215 2 48070 98293 1 550844219 2 60647 62058 1 304861018 2 21176 78555 4 1 22109920 2 7475 90154 2 48376 54137 2 2508 3852 3 265977618 1 874272723 1 921755746 4 3 47032725 1 755131025 2 7844 27541 4 2 89036 98595 4 3 111671053 4 3 439547416 3 17485520 1 809225495 4 1 276564219 2 71754 88083 4 2 11563 62685 1 496214482 2 34295 76376 1 505695179 3 695734611 2 39866 91144 2 27570 96903 4 1 332239405 2 41581 94788 3 670657391 1 508918879 3 592329156 3 37308977 1 704175726 4 1 760653605 1 699625901 2 36130 83661 4 4 4 4 3 976926524 1 234081214 3 528533367 1 623622124 3 742764862 4 3 742041528 2 11888 46704 4 1 155925021 1 471352826 4 3 57469306 2 44274 79620 1 160637120 1 114497809 2 45475 88960 2 12135 71904 1 24246285 3 31545387 4 2 70444 87397 1 689797287 4 4 2 51575 68905 2 15942 101327 1 272511505 4 4 4 4 1 68293112 1 59156198 3 320339437 2 65311 69300 2 71760 81186 2 51466 101922 3 466951450 3 423462154 2 267 86408 1 627380905 4 3 333007569 4 3 668218703 1 514815464 2 35571 43630 3 39622936 2 4221 53442 2 40870 95178 2 88353 99516 4 1 917292383 3 998073487 1 8401732 3 232342070 1 514801133 2 932 85669 2 65153 85078 4 2 22931 95368 3 362224611 4 4 2 4808 41427 3 75709918 2 24227 69002 3 303782879 3 784734283 3 96135104 3 253051122 3 52983444 1 634618875 2 7475 79117 4 3 201572540 1 766873792 4 2 74927 94404 4 4 2 2217 48414 1 184554377 2 10490 71717 2 15907 103560 2 64894 76313 2 21022 83112 1 869839688 1 615603007 1 449947827 1 490152763 2 16572 98146 4 3 552447607 1 83745461 2 36929 71955 2 32200 38076 4 3 35632120 4 4 3 713157524 1 706449732 4 2 19437 52411 4 4 2 53769 72592 3 676986777 1 862879032 3 74363784 2 49055 57743 1 679323981 2 48448 96918 3 874123282 1 167532530 3 284591647 2 18802 57570 2 66964 98117 4 4 4 2 5433 7273 2 44233 64264 2 36859 102413 3 486343184 4 4 4 3 223187068 4 4 3 21382293 4 2 37653 68200 2 25707 102220 4 3 379208211 3 985886677 2 10871 17477 1 557881585 4 2 57076 95263 4 1 227805459 2 74801 90635 4 2 66075 72179 3 2262407 1 371075663 4 1 776751715 4 1 973177613 4 1 416002893 2 26406 49950 2 62095 91183 1 961228193 4 4 3 323808326 3 108901079 4 4 1 38296022 2 38564 54044 3 723654230 2 2043 54558 3 54803399 2 89430 89439 4 3 391145014 2 72319 78823 2 76573 82550 2 2222 18739 4 1 635648106 4 1 137717632 3 105459327 2 5717 39272 1 602578106 4 4 4 3 711320488 1 283836947 3 22186058 3 66836813 2 79251 80787 4 4 2 45520 50632 4 1 395621010 3 1280327 1 765153633 3 68531129 1 372980505 2 48979 93401 1 857176217 1 131586588 2 48437 60353 1 560473347 3 73505795 4 1 788352020 2 14381 56642 4 3 560298342 3 35493773 3 77990412 1 991477200 4 1 129978161 4 4 1 327910140 1 567860440 2 46917 70840 4 1 98214540 3 807677794 3 450340557 2 6205 62548 4 1 343211530 4 2 25846 101747 4 2 20581 103060 4 4 3 582325688 1 540998727 4 2 93550 102872 1 34385363 2 5596 75331 3 437905049 3 848542986 3 177722835 1 1813296 3 20571698 3 360072893 4 1 363069941 4 4 2 10169 70795 1 198450575 2 28555 96670 3 961425575 3 883524139 1 836199828 2 34855 53571 4 1 30488074 2 22203 56342 1 622985649 3 908674087 1 850737386 1 951673445 1 68703065 3 198600085 2 8759 9633 3 661660931 1 472704184 1 934799791 4 1 366315810 1 49450574 1 223720765 4 2 96650 101048 4 4 4 1 911345757 4 2 33996 35482 2 92109 94968 3 731890068 2 11912 58787 2 18856 41760 2 49085 58066 4 3 250981017 2 15163 78454 4 1 916751535 2 48781 85662 4 1 908124920 1 909871503 1 721929497 4 1 290920469 3 1703795 3 109221812 3 440424140 1 740904221 4 1 684838356 4 2 28787 56592 2 60 1834 3 818383958 3 445885608 3 152978133 2 71099 85174 3 522961685 1 69444035 1 49810800 1 203069612 2 13109 80955 1 187323496 2 49428 62545 1 589945830 3 635228105 4 1 43072090 1 375794064 4 1 446360460 4 1 155013477 2 56475 67107 2 75578 87627 3 576376220 4 4 4 2 4688 58264 3 703889874 3 869659752 2 2704 65631 1 744914467 1 344469759 3 938125409 2 71006 97949 1 99331952 4 1 246878569 4 1 195580688 2 7757 63299 3 961552030 2 46511 72077 1 897459963 1 210497429 1 525301080 3 814071174 3 9018244 3 331885267 4 4 1 867493254 2 36442 48635 2 63050 93441 2 47740 96145 1 305505323 1 341485093 1 518647179 4 2 26865 61666 1 856105778 2 44429 53963 1 870206224 1 619143270 1 567643421 4 3 647904789 4 3 996869624 4 4 3 964965561 2 63808 98206 3 435927001 3 838849662 2 29439 40110 2 65920 74938 2 61474 90252 1 687847529 2 77585 103060 3 832675265 2 82032 103283 4 3 12015388 1 546553886 1 734366124 4 2 2279 12706 1 559833625 2 54547 97999 4 4 4 1 178725781 4 2 90028 96397 1 804653278 2 75568 92184 2 10474 38769 2 60850 89013 3 494657625 3 617657489 1 569556664 1 707276691 2 87075 91889 2 3082 16028 2 45937 63111 4 1 965671435 2 21420 90490 1 582179745 4 2 62770 97173 3 19217542 4 4 4 4 2 28653 46648 2 38020 52017 1 409572772 2 4727 30868 1 760691864 4 2 75920 102144 1 103049370 3 179005141 1 935806769 3 813432257 1 135808852 3 764640152 1 43395169 3 57951534 1 282914891 2 16888 76210 4 2 54233 85457 4 3 998000976 3 314584520 1 820686384 4 1 479530698 3 858473062 4 3 752320046 2 41743 76904 1 535645904 4 3 918263658 3 56319476 2 27522 37827 1 887171171 3 994355034 3 516673591 4 2 50981 63886 4 1 170869021 3 756253795 1 335410936 1 494686287 3 939715723 4 1 783089993 1 125003996 3 468842813 1 320688085 1 553375457 3 379360906 1 57427278 1 362581212 2 68605 75598 3 22819280 2 37951 51979 1 880235698 4 1 124770153 4 2 39199 40495 3 55531903 4 4 4 2 12205 42505 1 706022053 4 4 4 3 290247860 4 1 261867424 3 61784910 1 272545643 4 3 228216212 2 23262 97740 1 911178187 1 25915338 1 146577708 1 382285951 2 44516 51982 3 768392333 1 979433485 4 4 1 18559517 1 616824680 2 53840 93644 2 31437 89192 4 1 437367814 3 471931468 3 660108293 1 166877874 2 58392 63976 4 4 2 3599 86678 2 33369 50229 2 45120 56504 2 25665 40318 4 2 19121 26807 2 31205 86765 1 760893208 1 26198736 1 454083369 2 82817 87515 4 2 10750 63785 4 4 2 2759 91891 1 107956355 2 17286 93794 3 756880221 4 4 3 291469673 1 479671953 4 3 333517172 2 35774 43274 4 1 234265785 4 2 62807 92495 4 2 39651 61526 1 999814465 2 15268 77058 3 151824038 2 23603 29318 2 25721 85940 2 32776 74968 4 3 243740342 2 16082 97191 3 672343177 3 912881487 3 165058137 4 4 4 2 11171 32286 1 3979899 3 571615971 4 3 725903720 4 2 81104 98528 3 111999453 1 556225370 2 5315 18766 3 639676489 2 18306 31962 3 313195529 4 2 67630 68081 3 19342935 4 4 3 31557741 4 1 262936657 4 4 4 3 225404570 4 2 46535 70555 1 812702532 4 2 53083 84807 2 55874 63109 3 267678133 2 25159 32471 4 3 833999450 1 65706091 3 323136814 1 483021185 2 25192 48351 3 558690562 2 54294 92517 2 62811 97946 2 12342 90227 3 745058735 4 4 1 277949002 4 2 63278 75389 3 54310122 4 4 4 1 56619572 3 267185572 2 14484 57358 3 96182803 1 764944640 2 25393 75121 3 852537627 3 852170135 2 54107 89313 1 650645967 3 430115794 3 241303100 3 619213558 3 447303224 1 843609772 2 34554 92944 2 2363 72257 4 2 20287 83118 3 962301571 2 657 95005 4 1 159603008 2 77324 93086 2 8405 60772 3 980472967 3 271876270 4 2 70438 90878 4 1 186568907 2 13831 55138 1 743676679 1 614399066 4 2 85539 89836 1 284118388 4 2 60528 101495 1 619935598 2 29610 84894 4 3 385280832 4 3 485924125 2 48118 102561 2 15090 23218 4 2 5721 49004 4 1 5989641 4 1 881833251 4 3 22055649 2 10522 93801 3 457288626 1 698644153 3 990417895 1 2746996 2 13528 15314 3 207882295 4 1 463992565 2 45234 79834 2 24164 56461 4 1 247501301 2 25193 63698 2 40530 59515 3 788608733 3 122547473 3 953772470 3 883343720 2 86221 88060 3 589796633 3 27169343 4 4 1 575165439 1 426257430 3 454856297 3 919376880 3 44742001 2 65405 102439 3 26958057 2 8071 20166 2 1015 45585 4 4 3 243711041 4 1 539118381 1 477187843 2 63440 72058 4 1 804844957 1 314784933 1 982539953 2 34010 88056 4 2 56828 76923 1 159183095 3 113080192 1 71809203 1 961113868 3 574326095 3 62623439 1 321751390 2 7785 13518 4 1 623962450 4 2 16019 54755 4 2 42069 77993 1 780261224 3 560316534 1 507003884 3 43960054 4 2 88469 98781 2 47529 58183 2 81762 90763 2 41565 56556 4 2 69906 90181 1 595275400 2 53612 84561 3 427683891 2 44568 101392 1 689909142 2 14185 69717 1 789804801 2 75137 79220 4 4 2 3507 23974 4 4 2 18365 87273 4 3 591335572 4 3 358312230 4 3 96513806 2 30444 35746 2 10818 92851 4 4 3 101814542 2 4611 9951 1 323076242 1 19865145 4 1 376088962 4 4 3 73675137 2 44911 93643 1 715314159 1 286414320 2 40190 42424 2 71147 94257 3 95172033 3 219956128 3 194050049 3 541430242 4 3 283347738 1 852072812 2 40190 79253 1 51008946 3 829039194 2 41531 87593 4 4 1 60192220 2 9512 68887 2 9675 22274 1 733029253 4 4 2 18281 34601 1 889874483 2 46490 74960 4 3 687590936 4 1 757475042 2 25395 51102 2 8616 18492 2 72472 83098 2 93890 95439 4 4 3 205460340 4 2 63282 103213 1 597375860 3 399894539 3 303374806 1 344396169 1 566464175 1 957496612 3 322965323 1 761674487 4 2 37053 66145 1 69955593 3 723530511 1 567602405 4 3 627460472 3 865874430 2 73669 74492 4 1 519009678 2 81128 85134 4 3 708442043 4 1 746216623 4 4 2 58468 82003 4 3 398416358 3 697400858 1 688746004 4 3 164727025 2 44307 79076 2 25246 64381 2 33833 76564 3 922326929 3 23695280 4 1 209930055 1 452174806 4 4 2 19217 45857 2 40883 70002 1 605774371 4 4 1 416502317 2 4196 65071 4 1 1820619 1 991945784 1 487236783 3 210893330 4 3 859810159 4 1 942182355 1 666203951 1 984741833 1 483000951 4 2 32500 90782 1 122019072 4 1 508485146 4 2 9832 20804 1 309105698 2 60077 90119 1 44934463 2 48908 79186 4 1 767210849 2 12398 99586 3 791303630 2 47626 85244 2 6031 19179 1 366232537 4 4 1 34311041 4 4 3 892833516 3 340644581 2 13791 56166 2 57500 58633 4 3 810355965 2 54297 72219 2 72901 91176 2 77941 82172 4 4 3 919743282 1 432606054 4 4 1 878858843 2 1839 66887 3 341308873 1 408815252 2 60314 63377 2 24062 95026 2 13598 75058 2 38846 44735 1 900944881 2 55836 84557 4 2 26423 57527 3 869042185 2 25159 103165 1 38195473 2 36010 56624 2 31762 50513 3 669312018 2 16028 18313 4 1 667023303 1 57587320 3 318617761 4 2 73592 79962 4 2 55252 90108 2 19459 39100 1 673112376 1 264837930 3 628877764 1 512855065 3 258580432 1 564975057 2 23375 57655 1 45899874 1 775957546 1 457458061 4 4 3 338624108 2 44783 71592 2 5922 13120 1 666611829 4 1 8373959 2 10841 86749 2 58354 75318 1 639131486 4 3 437175675 4 3 983957546 2 75511 82180 2 22895 32908 1 509382135 4 3 969188228 4 1 26825381 1 360724299 2 71042 86105 3 947947259 1 569153138 2 63856 74042 3 501055049 4 3 747134574 3 3574315 3 592221008 4 1 278171039 1 147941112 4 3 58177887 2 1987 25785 2 22344 49915 1 349798946 3 179050514 1 778181518 3 139278836 1 394285948 2 12814 35214 4 3 783829342 2 12333 31143 1 170767806 3 720549623 2 6797 79356 2 45637 59856 2 74786 90595 4 3 772542720 2 51553 58381 4 4 2 42425 70439 2 73249 96746 1 1622157 3 432815918 4 1 882609464 3 244439226 4 3 6582234 3 69671132 4 2 8702 93674 2 743 88676 2 48056 68854 3 803090607 3 989183843 4 1 94327304 4 2 30398 63976 3 791379338 1 405742950 3 145407171 1 477031233 1 673525585 4 4 3 157155932 1 106009719 3 900415470 4 2 34350 67327 4 4 3 25758788 4 3 397895985 3 871184030 3 356636091 1 96319400 3 230370760 4 2 63174 64575 3 950564348 3 909944263 4 1 497277561 1 614208221 1 429450655 3 757692279 3 688934369 2 33984 103296 2 7341 99816 3 73149340 1 959068770 4 4 3 279097322 1 67429784 3 26827007 1 94861385 4 3 500732362 4 4 2 15975 76850 1 600681230 3 715108569 1 693586427 2 40870 80624 2 7510 30813 4 2 30755 82471 2 44076 103375 3 584757230 4 2 65589 84244 2 847 102335 1 647740738 2 34008 103194 2 87496 99267 1 26705293 4 4 4 4 4 1 13752292 1 885197003 4 1 423762955 1 960997898 2 18070 36106 2 18133 87495 1 625696133 1 950705927 1 207210131 1 809067598 4 1 478762733 1 156624903 1 37532217 1 197847098 3 39269537 2 18955 77477 2 54806 69913 4 1 136823774 4 4 4 3 660326847 3 113874947 2 32176 71997 3 490913858 1 85411940 4 3 960025439 4 1 920889355 3 67858694 3 46217359 4 4 3 288256361 3 69405978 4 1 732982565 3 994694939 3 301858745 2 87419 100707 2 647 14395 1 58696787 2 74258 88803 2 70553 71768 4 3 165284745 4 2 27892 49414 2 28660 61422 3 441032487 1 2625815 3 255116567 3 249000857 4 3 63438767 3 878552660 3 911974421 3 508506638 2 28074 76383 3 9649459 2 72598 100555 3 267054988 1 223341961 3 124330384 3 302505940 4 2 34081 40806 1 983185101 4 1 885075952 3 640886751 1 948462162 3 983840542 2 22319 51155 3 518109638 4 3 885374565 2 38549 60137 3 474549607 3 684639154 2 6997 33370 3 667158880 4 4 3 244163924 1 163615654 3 448168918 1 742266605 1 967382174 2 70983 71085 1 878975245 4 1 35497254 2 9184 25780 2 482 7574 2 65146 67651 4 2 36102 93411 3 10393702 2 47257 95926 3 652628836 4 3 888472003 4 4 4 1 791135377 4 1 298944075 1 187729819 3 134103763 4 2 46889 72504 4 3 20596164 3 894551508 4 4 4 2 66881 90951 3 253663610 1 87762371 4 2 19799 82600 4 1 304246014 2 22340 93281 2 56062 78408 3 179191249 4 4 4 3 920122253 4 2 24233 41754 1 615068686 1 165915306 4 1 436378617 3 91131420 2 16539 97454 4 2 5386 84420 2 14719 21803 3 772253103 4 2 45947 55919 1 146163189 4 3 66400944 2 40732 46125 3 801751477 1 319432914 4 4 1 432667674 2 14935 68899 4 4 4 1 240145163 3 49434003 4 3 795303307 2 79069 90513 4 1 889555699 1 991693510 3 520367218 4 4 4 1 771746306 4 2 4590 48735 4 4 4 2 32931 103830 2 3088 34226 4 2 7533 12149 2 51364 85208 2 7723 58861 3 226459565 3 70493386 3 20090576 3 479777230 3 294222579 1 230020846 3 934697511 1 511625963 3 339122825 3 39172827 2 58986 82615 4 3 124857512 3 618256889 4 3 211681508 2 61861 93688 2 17458 47794 4 2 36256 81829 2 74714 75500 3 71718222 4 3 984765385 1 597792930 2 48237 87631 3 906371039 3 245312773 3 30738404 3 229176895 1 767812620 3 561967531 3 510374504 3 426058934 4 1 64073029 2 80650 103236 3 49878909 4 2 52939 77234 3 677697450 2 14709 100054 1 740485839 1 47002122 2 43688 97813 4 3 819000740 3 586548328 2 27384 93375 4 4 2 93283 102343 3 81713110 1 423092398 3 243638021 1 319507072 4 4 4 2 34235 78479 2 30993 94674 3 812637813 3 462666648 4 2 67619 88374 4 1 797030776 3 606924900 1 554729432 2 30821 45364 4 1 700254489 2 5458 16234 3 827986838 2 81683 85252 1 131181880 2 24680 41878 4 2 20464 56660 4 3 185134411 1 976405092 4 2 77395 89010 3 388398669 2 6284 36928 2 33815 82216 3 669587024 1 773996547 3 811852034 3 481341555 1 735462701 1 652899648 4 4 1 717595947 1 371413475 4 4 3 806391945 4 1 407763624 4 1 875105053 2 43420 66827 2 52978 59646 1 972371457 2 72162 101995 1 520973844 2 13876 71883 1 453238438 2 14442 23428 4 1 58443569 4 2 20688 71798 4 2 25800 45847 1 57691320 2 6231 17320 2 14879 103554 3 113988671 1 726367677 3 953726078 3 489824380 3 700535351 3 114386237 4 2 20248 20913 1 522640687 3 58632149 1 825606592 2 6768 83635 4 3 718055517 4 1 254002433 1 728272195 2 39976 66222 2 34166 72662 4 4 3 632829150 4 3 84489989 1 327963537 3 26266243 4 2 20496 35502 2 69665 87822 3 57109720 3 476199817 2 326 15788 3 660342470 2 18285 53546 1 651479984 2 12318 31682 1 238534718 3 883460072 4 3 773977320 3 222899760 2 17268 85971 3 427811297 3 432408095 1 3869351 2 31555 76540 1 141336561 1 850240676 1 475261923 1 981230652 3 92133552 1 293621749 1 25050312 2 51074 76716 4 3 771359132 2 38424 43624 1 892944759 3 568678882 1 657851813 1 381772642 4 3 561118319 1 720427374 3 94419276 4 1 53363269 3 912701577 3 676358455 2 14546 96794 1 812513725 4 2 42637 81532 1 527990672 1 894911937 1 712535387 4 4 3 547521339 3 219949902 4 2 13356 19890 2 40700 82880 2 84379 97649 2 6985 95642 4 4 4 4 1 435764220 1 464174643 3 155559063 3 688135436 1 66345212 4 3 841351722 2 72343 81372 3 680778821 1 291391225 3 233718365 3 297823895 1 145562247 3 54971641 2 38903 75982 1 24526737 4 2 15818 36539 1 518809837 4 2 15628 84654 3 410810516 2 156 35714 2 73094 90866 4 3 54301502 2 8781 41771 1 767718178 4 1 637457549 4 4 3 463823245 1 907934800 3 488017358 4 4 2 66154 100819 1 53660855 3 165086714 2 60347 91143 1 111693215 2 18484 92612 2 4388 83347 1 597416660 2 660 9675 3 980965218 1 532997286 3 324395163 4 4 2 4437 5627 1 469955757 3 973377882 1 836598992 2 6466 95064 2 22830 67189 1 464807810 3 830766745 4 1 534078562 1 367902186 2 4675 89903 2 61686 95295 3 497243719 1 677020452 3 248542305 4 1 816578771 1 705491948 2 55306 61469 4 3 9260063 2 79081 99673 4 2 25295 96856 1 810714472 1 897788248 3 14444833 4 1 28841143 3 436776964 4 3 554982527 4 1 794294775 1 783250113 1 612695227 4 1 843568211 3 80237731 4 1 344351509 3 916473661 2 20680 61564 2 38098 40989 4 3 630521307 3 7613723 2 48043 99274 2 46109 82679 1 573266756 4 4 2 57031 97299 3 128652376 1 654885840 2 82925 92609 4 3 286383617 4 4 4 4 3 788826441 2 5382 14565 1 58983641 3 933554873 1 4794617 1 753347433 3 64832041 2 12165 95012 1 341758641 3 527355755 3 37191010 3 301561135 2 11073 56340 1 205171040 4 1 972757261 1 483103592 4 1 773665364 1 383167856 1 437699565 1 16656512 1 991899015 4 1 93744966 3 680693281 4 3 644967359 3 60806560 3 533123259 1 700359016 1 896886905 3 930101180 3 535612163 1 750444790 2 92144 93537 3 265059524 1 503372744 4 2 51509 77087 3 962735536 4 3 720351385 4 2 27206 40671 4 4 2 66374 69968 4 4 3 822699037 4 3 775173573 2 21717 48140 4 2 49829 97669 3 47650456 4 1 397737217 3 513139464 4 2 30806 75471 2 58660 97146 2 60750 100063 2 27223 92392 1 933223653 4 2 50351 63233 2 33466 92266 4 2 21111 91464 2 176 1732 2 11326 19184 2 49610 54320 4 4 4 4 3 149525121 2 83222 99971 4 2 69616 81004 4 1 331082727 3 492131055 3 517181372 1 978979468 1 238186374 3 995077535 3 780299519 1 660670191 4 2 82683 88421 2 22757 32188 2 31961 66672 1 65250894 4 1 60402965 4 3 932781699 3 767454460 2 51530 60972 1 634889142 1 453519785 1 715511839 1 162009827 3 550830482 4 4 4 3 776405462 1 410778038 3 800678231 1 132272185 2 14671 22291 1 812406398 2 14841 49550 2 90786 102502 1 950727566 4 3 937112534 4 2 77522 87622 3 661780240 4 4 2 98044 101546 3 417320278 3 975652628 3 147346698 2 14887 15713 4 1 370986410 4 3 589305719 1 234944712 4 2 2616 3334 3 286192052 1 572301606 1 587359123 4 3 989929374 2 38081 46303 3 498822530 4 1 493064163 1 874673345 1 697212635 2 69111 77578 1 641371744 4 3 905585152 4 3 815045064 4 2 6509 95206 1 967105188 3 757984725 1 145935576 3 700036415 4 4 1 789635075 4 4 3 927606023 2 8647 59206 1 52744258 1 578262248 2 61240 66137 2 83150 95587 3 383853581 4 3 214725562 2 24469 87454 1 43903987 1 624501141 2 38450 80533 2 8969 66375 3 379232804 3 196503616 2 70002 102751 1 829464469 3 47530971 2 9956 75161 4 1 851183905 1 903443765 2 50958 53304 4 3 82190723 4 2 17278 60238 1 289586542 4 4 1 524959455 4 3 919614412 1 833141831 1 969007600 1 676512964 2 725 22751 1 362295830 3 109862870 1 230337159 4 4 1 886748619 4 2 27555 82654 2 35369 51842 4 3 21099883 1 37234555 4 1 812108750 3 195593867 1 302275877 2 42982 90798 3 100182214 1 90280947 1 273828978 2 84659 94140 4 4 1 415719636 4 1 742855089 4 1 15882934 1 35219935 3 272947484 3 486256352 1 800125362 4 1 51162070 3 138350908 1 53192683 3 857799418 3 642773759 4 4 2 64333 74596 1 833340469 2 61791 81553 2 32835 53484 1 316673896 2 72769 73379 2 26741 74769 3 591924386 2 88359 101225 4 3 766889534 3 12469050 2 42527 66224 3 821719877 2 70584 84887 2 51450 63944 1 184982120 1 54739710 2 35244 52649 1 703855291 1 24525845 1 269557738 4 2 1711 22900 3 108367365 4 3 594041896 4 4 2 27208 47749 2 47959 60224 4 4 1 50368984 4 3 929669191 1 412593147 3 382384316 1 353196682 4 2 61011 98127 2 25260 84537 1 284010158 4 3 15258713 3 773498919 1 38337754 4 1 810833300 4 3 54617366 2 9618 100542 4 1 898782747 3 616254095 2 92029 102309 3 986396448 2 77161 81297 1 366697605 2 71712 78787 1 485312819 1 959644602 3 858458332 3 289465337 4 1 858156304 4 2 8062 41405 2 50774 81775 3 664459443 3 341099711 2 20326 41350 4 4 2 8936 29468 2 16046 53027 2 27429 65920 2 72389 86676 2 18636 95723 3 536603157 1 340925713 3 67480442 3 137468951 3 471809565 4 3 975436763 3 36553680 1 644764875 1 4460370 1 11773189 2 78921 92097 1 35989555 3 738408785 1 43626509 3 109265126 1 152262104 4 2 38214 60132 2 26276 65599 3 124447372 4 2 40661 88455 4 4 1 984361272 3 21018426 2 138 7248 4 4 4 4 4 3 575129117 4 1 369097950 1 695977028 4 3 772069690 3 152074173 4 2 21611 47751 3 373814929 3 594208320 4 3 737380062 3 928259664 1 139884415 4 1 838343227 1 288378040 1 241096225 2 30213 36885 3 5445610 1 40659417 3 257890092 1 988466620 4 4 2 11430 47695 2 110 83266 1 881718405 2 10148 87495 4 3 345952636 1 992799195 3 685559684 3 56219473 4 2 3486 78043 4 2 31536 64426 2 4254 79610 4 3 197043659 2 38820 57448 4 1 858862019 1 241150728 3 828984967 1 472184505 2 56983 96529 4 2 41034 98952 2 54903 70038 4 4 4 4 2 24705 87614 4 4 4 3 923938130 2 56343 99314 1 939739577 4 1 758115243 1 657943301 3 798301232 2 7242 62185 4 1 143307587 4 4 3 591870016 2 39700 64392 4 2 3682 36046 3 155830657 2 31793 67997 4 1 37627283 2 58819 91813 4 4 4 4 3 2228397 4 1 207102156 4 2 51967 74149 2 87711 98082 3 45919413 3 251182342 4 2 89701 100562 2 15679 27153 2 8368 52094 3 799134188 3 65450150 2 11208 67495 1 762467942 1 695565668 2 56475 70819 3 775708366 2 67491 91737 1 866218250 4 3 337738863 4 1 317805253 1 922407415 1 19490003 3 897631756 4 4 3 560126470 4 3 330712834 2 5983 82845 2 28239 65445 1 120386462 1 399393648 1 242847657 4 1 10978435 3 53438797 1 251678090 3 868474685 2 35854 59701 4 4 2 7008 13403 4 1 308358573 1 783386353 3 557639606 2 26167 96848 1 170898251 2 13753 85891 2 12718 59471 4 3 396525707 2 86336 87534 2 4957 102352 4 4 4 4 4 3 704136145 1 453544978 2 19731 27986 1 192476187 4 2 64541 68643 4 2 93587 101393 4 1 86018996 2 62538 84799 1 90006059 4 4 1 979524281 4 2 14361 95359 2 21306 89615 4 4 4 1 50344689 2 30921 86246 4 4 3 270644967 3 672848882 4 3 549748658 1 404979061 1 963477311 1 527607842 3 190367968 3 175735545 3 95940666 4 4 4 4 3 299442988 1 965539740 2 2501 25895 4 3 204857972 3 435337835 4 1 436785205 4 4 3 727451676 1 957410526 2 15310 28133 4 1 587139111 1 16953241 2 57045 59216 4 1 275970507 4 1 868478115 3 437446272 3 638011852 1 931822154 3 909367798 1 105442977 4 2 2750 43003 3 860677700 1 708477274 2 40842 61207 1 608979493 4 4 4 1 332280173 3 668895818 4 2 47441 89476 2 6033 77788 2 12414 57978 4 3 2073587 1 44361647 2 50180 58746 2 1809 93851 4 4 2 18571 103199 3 946879472 1 184863403 3 2861627 2 59365 90676 4 4 3 22370876 4 2 8072 21411 1 246267779 3 448586198 4 3 944003359 4 2 45527 87919 3 128208209 3 547590292 2 25684 51119 3 968633866 3 341032608 4 4 4 1 289430260 3 806505648 1 526029767 4 2 10389 14783 4 2 79208 88023 1 449780944 4 1 807890277 3 295021643 3 306385068 2 17102 49571 4 4 1 965523356 1 678540282 4 3 162976924 2 50592 92061 4 3 885146117 3 62658146 2 13303 24339 4 3 38505557 2 29474 79668 4 4 2 49495 88011 1 582971454 3 76736112 1 401036497 1 73941770 2 51734 84595 3 340791860 1 156546340 3 110510415 1 827561250 1 853294358 4 3 456167735 1 147906543 3 5319298 1 34036102 1 930612321 4 1 680964904 2 4895 48206 4 4 4 3 789998511 3 947376245 3 824203833 2 34718 50012 1 737038011 2 71388 99311 4 2 76544 93007 4 1 320388406 2 34650 95269 3 892044042 4 1 540055799 3 248964147 3 465284403 3 33479582 1 696871790 1 820288161 2 88436 92580 1 587325939 3 649917093 3 925798211 4 3 740056568 4 2 51 100865 2 58123 83937 3 7512353 3 242114458 1 500226486 3 252217686 3 514064193 2 52213 62309 1 664631111 2 18067 56175 1 459760827 4 2 8313 41224 4 4 1 64460975 1 598392452 4 3 434025860 3 42068151 3 54283591 4 1 570273102 3 649376700 3 666762858 4 2 44823 87520 4 3 95724494 1 244313669 1 330105020 4 1 843264248 1 817581344 3 797791188 1 706068572 2 13485 96106 1 137020628 1 856964579 1 144600171 3 651785222 2 25951 70063 4 4 1 848022284 4 2 13053 24469 2 51127 84285 2 8730 96825 2 5610 24847 3 321635750 3 53845928 3 507231746 3 828332246 4 1 141491924 4 1 51266987 4 3 564780421 2 53286 82056 2 13152 68590 1 52180512 1 176641959 3 72083087 2 38427 75843 2 13028 36204 3 109850220 4 1 5036966 1 595567376 2 22642 88898 4 3 5277351 3 735564583 3 964233811 2 93128 93708 1 590868508 1 338980830 1 442865715 4 3 882571427 1 217617419 4 1 724599872 1 707670882 4 1 365060144 3 348424481 1 758670876 1 803593206 1 872003804 3 899306054 1 375237975 1 782105533 1 57533410 1 253557550 4 4 1 179643985 4 4 4 2 26273 78964 4 1 376278734 1 895108045 3 610619058 2 28667 73450 3 525178330 4 1 337062301 1 696221465 1 553318760 2 6974 83927 1 654258255 3 727468292 1 776249147 1 819005290 4 1 280832221 4 3 502654581 4 3 943704992 4 2 24319 33675 1 393610689 1 831729644 3 854166333 2 43323 63453 2 39448 53811 2 25370 85619 4 4 1 842491507 1 961980001 4 2 35021 73141 2 3476 11877 4 1 43424655 1 350055504 1 73780042 2 68087 76767 1 669401844 3 578024 4 1 140234970 3 303624758 2 27460 52209 3 624815156 2 26804 67097 3 941864013 1 6585695 2 500 100402 2 74955 94626 3 333914271 1 125211532 2 15178 48609 2 51294 81045 1 90049357 3 741615751 3 359266260 4 1 702606394 3 527421020 2 52690 62005 3 588966675 2 94883 99235 1 788025967 2 15534 30080 2 35675 53469 3 32593784 1 498908266 4 2 35083 43362 1 662019498 2 64142 91252 4 2 26050 102382 4 4 2 46959 74559 3 880144562 1 826612755 1 705074406 4 1 12186449 4 2 71797 85625 4 3 885024984 4 2 74022 79698 1 2490905 1 367981941 4 3 24814946 1 169779231 1 55010476 3 398326203 4 4 3 901888235 3 889060744 4 2 1078 5691 4 2 47917 98359 2 17621 42426 4 1 376110948 2 61690 85461 4 1 884042575 3 72131878 1 483949405 4 1 464650476 2 58096 94066 3 79258218 1 234064721 2 17798 39442 2 5350 102095 3 242014829 1 57933180 4 2 42612 57140 1 184317693 1 378335703 2 37523 97692 3 720939441 4 4 2 3446 103909 3 28781135 3 459451691 2 7932 49912 2 38767 73277 1 58120475 3 286663456 2 5130 26114 4 1 74180962 2 34631 68547 3 900028697 1 892121883 4 1 87149674 4 2 69282 97096 4 4 2 18080 21546 1 475896052 3 522630261 4 2 39922 72270 3 99878556 2 16490 38340 3 841892645 4 1 804608564 4 1 482945422 2 21457 44207 1 161955079 4 1 831354014 3 710601689 1 171214298 1 690239230 2 23778 36216 3 521774357 1 185167771 4 3 481622233 3 905876326 2 15429 33107 2 24592 102212 4 2 7027 54903 4 4 3 115677665 1 174508272 4 4 1 759845807 4 2 62301 88523 2 20635 87592 3 315206368 4 4 2 43312 43558 2 6782 78810 1 689523125 1 4259454 4 1 385536301 1 563382897 3 749096833 1 117450158 1 403878709 1 53597695 3 55440575 1 590611518 2 37638 43815 2 77600 78647 4 4 4 2 4264 41927 3 380312862 2 31154 90784 1 470390601 3 271079664 1 472260007 1 812957507 2 52604 65995 3 573069647 2 46345 56640 1 150123524 3 459885734 3 877069147 4 1 33803640 1 345545160 1 256717928 2 32565 87558 3 951498752 4 1 948239934 3 695789266 2 21634 35766 4 4 2 45964 69506 3 891073907 2 26448 72234 3 798892049 2 50869 85381 3 747457203 2 75262 89834 4 1 763235559 4 1 366174499 3 167823407 3 394323885 1 843404835 4 1 101797298 1 499697719 4 1 53971006 4 1 25171898 4 4 1 976236659 3 755917177 4 1 310852745 3 909862622 3 5332603 1 153451265 1 52425828 3 576008875 1 89660700 3 125771503 4 1 98869152 3 419704241 3 635151607 2 58963 78647 1 916634083 3 711638830 3 632019607 4 4 2 24065 60363 3 72194477 3 850561609 2 66050 75883 4 4 2 6465 56791 4 3 2829267 2 53019 98698 4 2 23262 90993 4 2 31484 80544 3 571242794 3 794023379 3 299870827 4 1 580861786 4 3 836522155 1 454967123 4 3 241399387 1 971460155 3 809129306 2 23425 70717 2 56862 82328 3 744702122 3 885077245 1 475573916 2 25763 56310 4 1 291651872 1 768576109 2 22169 82839 3 814704165 4 4 4 1 13497065 2 42049 47403 3 675565942 4 1 52052668 1 186993677 3 394260925 1 43424695 2 94975 96802 4 2 35111 75332 2 88332 90101 2 55856 98122 4 3 187940559 3 204683072 2 733 81141 3 723791614 3 954695420 4 1 13877827 2 53369 79179 1 320676605 4 2 3417 95500 4 1 405073285 2 29650 59231 3 382110751 4 4 3 193586734 3 54137334 2 41697 67120 2 51410 74828 3 23085835 3 23504013 3 627842716 1 134461043 3 787173082 4 4 1 368282530 2 64264 75480 3 621376273 4 2 14510 49577 3 972888147 1 836923489 3 377989764 4 3 857454129 4 1 619993775 4 2 36530 76313 1 318301348 3 513982329 2 80126 94607 1 774264558 1 660743430 3 917347991 2 10028 100560 4 3 633773058 1 742600762 4 2 51271 73380 1 853291696 1 85792349 4 2 6575 85299 3 568271894 2 41484 91819 3 727251880 4 3 258821106 3 50468755 1 806687420 3 55258286 2 23539 89891 1 328488363 2 81456 90156 2 88054 90639 3 704959456 2 21412 83979 3 565337988 3 570020888 3 215193177 2 25886 101748 3 106536956 4 3 204570612 1 530918446 4 2 92801 98083 2 6753 28827 3 709304581 2 26036 83984 1 515265215 4 2 234 97717 3 633154655 3 884521037 4 1 47211776 2 13601 90077 1 991492638 2 18723 51791 1 617089317 1 71857193 1 334936641 4 1 609901562 3 743622464 2 9643 99307 4 3 999477358 3 621142322 4 1 584908721 1 386555304 4 3 126351860 4 1 825745149 4 4 4 3 185066663 2 53422 58303 3 105364431 3 69124984 2 16676 81539 2 25643 63995 3 923846365 3 116484931 4 1 231087769 4 2 7614 27113 2 35773 35903 1 339184384 3 687023341 4 1 682629164 4 1 736899381 4 3 12978400 2 48286 59616 2 25898 80380 3 636319391 3 935779208 3 784327 2 27286 75716 3 916347223 2 8163 79653 3 736273148 1 423553727 2 8464 29455 1 68030240 4 3 401459733 2 39332 74810 2 64951 68236 3 427755082 2 3929 88876 1 941851424 4 1 327248223 2 46028 92501 1 28336570 1 601278446 4 2 86718 101848 1 148421840 3 125240976 4 3 725062536 4 4 4 4 3 354216961 2 53639 84132 2 40298 68617 4 3 514395094 2 15280 99883 3 740836812 4 1 890613777 2 27660 33973 3 534988470 4 3 179349543 4 2 56426 59849 1 132349337 1 272837710 1 253059373 1 179109429 4 4 2 11259 16618 3 318238841 2 42474 50004 4 3 800300754 1 47743271 1 750347767 4 2 29268 79125 1 236625296 4 2 18172 91619 1 774205867 1 410483532 4 4 4 2 93676 97098 3 328449785 3 498547381 2 56316 68650 1 658216743 2 50165 100957 1 601803688 2 19625 21869 2 7841 70947 4 4 3 538135863 2 32566 54783 3 703448674 3 245736584 4 4 4 1 576426924 2 31516 78964 2 2099 4071 4 3 19208699 1 325598943 3 16609851 1 741415362 4 1 469816242 3 473661532 2 50308 78362 4 3 235206591 3 342269868 3 683385322 2 36950 64329 2 23707 50483 3 8843342 4 1 191663282 1 196497230 1 836747438 3 191995396 4 4 3 620376552 3 743754842 2 2642 100529 3 330097285 4 2 64043 69429 3 471019448 1 620530762 2 29901 75390 4 2 27690 84966 1 155746168 3 190033478 3 38973368 3 931837317 4 1 623462407 1 810935458 2 46190 94949 4 3 340825012 2 2376 38605 3 493673740 2 25053 27863 4 1 582980906 3 945537813 4 3 36762144 2 41866 60363 2 36646 100930 3 542658610 1 64988993 1 558702301 2 28096 52190 1 317032216 1 456040873 1 537935836 2 31884 45342 3 746157106 2 61871 101554 3 702021404 1 469822927 1 170056646 4 2 24746 34909 1 518544415 4 1 207923430 2 75197 95781 4 2 42682 47250 1 598424866 3 889646703 4 1 111361129 3 691467823 3 643017169 1 519312080 3 346196506 4 2 32940 38091 4 4 3 261003612 1 227967413 4 1 304348593 3 107619396 2 39973 101602 1 13784308 2 40804 65670 3 464942216 4 1 95460775 2 27745 32552 4 4 2 21823 27289 1 79776184 1 907409762 2 84092 87679 1 180855987 3 402121639 3 234617720 3 556321256 3 886574075 1 183527383 2 6708 93445 3 749153493 3 575573600 4 2 66009 89914 1 249332394 3 737172365 4 1 520846796 1 809197191 2 17336 85918 2 4141 77808 1 757048119 4 1 341401345 3 567986069 2 22943 36128 2 52374 90050 1 856707920 4 2 69795 103538 1 579941611 2 46834 95778 2 25313 26011 2 65496 101300 1 786162652 2 32469 76099 2 51135 85796 3 629768219 4 1 260339983 4 3 789398412 1 389866115 4 4 1 659754035 4 1 119703437 2 77952 85629 4 3 529157634 2 8327 30058 2 50245 101575 2 27325 55605 1 589998832 1 457931644 4 3 2807572 1 885802729 2 35340 99348 2 76097 79623 4 2 82091 95858 2 33692 83698 3 585386111 3 924138836 3 990378497 4 3 415958714 3 266850363 2 50137 83909 3 262673441 4 4 1 48213318 3 431485139 2 24159 46164 3 32119254 2 44668 77206 1 781575078 1 9262892 4 1 67792293 2 20118 103498 2 59079 82150 4 2 64397 67238 2 101481 103550 3 776557834 4 4 1 524135662 2 17758 27359 2 8731 33478 1 940235713 4 4 2 48902 89607 3 9053782 2 20080 60901 3 61480338 4 3 504790880 3 920832219 4 4 1 277549623 2 75183 88415 2 50092 68179 3 819922984 3 724374260 4 3 248830874 3 893299018 2 62187 86332 4 2 30959 93484 2 89096 92003 1 851580715 2 34273 62452 3 341606349 2 32912 76705 2 32492 95297 4 1 270951830 4 2 37775 48640 4 2 4643 85768 4 4 2 24477 61643 4 1 119363273 2 23838 80267 1 11084200 1 385213523 4 1 693488317 3 15646446 2 69347 87009 2 88684 101000 1 719919912 3 112985168 1 39808383 2 9924 14478 3 878250757 1 534014126 4 1 447953562 4 4 1 209873 2 97097 101459 4 4 1 720750340 3 90823862 1 63515655 2 27135 62255 1 756407413 3 72397485 1 3087171 2 47135 83760 2 8108 96198 2 38297 64572 1 588107052 2 3900 83963 3 468361576 4 1 351729463 1 629578453 2 12978 52563 3 529029297 1 204180138 2 4155 85458 2 22731 95731 4 2 1538 76814 1 37146521 3 353642317 2 4791 82696 3 917145449 1 179182377 1 872022176 4 2 54435 100702 1 757100239 1 559894763 1 836029723 3 432343656 4 4 1 607527835 2 7107 81228 4 4 4 2 27432 38357 1 494204512 2 38724 69132 2 27689 99788 3 913122443 4 2 22583 51734 4 4 4 1 887160433 3 387874807 4 2 59742 72347 2 20903 37044 3 717365146 1 720709919 2 66553 78621 1 24342479 2 30994 69015 4 2 73 29340 3 17765632 1 467091127 3 754757629 1 6227479 1 665296036 4 2 5590 17574 1 257230224 3 998410610 1 628152464 4 3 833957180 2 5597 103165 1 47100741 4 3 116659613 3 705261689 2 44860 80653 4 1 807634420 1 582879820 2 45927 66603 4 2 26960 73125 2 42707 57854 4 2 82214 93590 3 929695760 3 869288519 3 425899862 1 850841447 3 147513648 3 829174423 3 892266374 1 359034981 1 449343945 2 6948 91593 3 378183441 1 42995878 4 4 2 51764 67305 1 63632860 4 1 819176488 2 39633 41725 2 21582 43349 3 862647909 1 854987453 2 55672 98170 3 355273969 1 982668791 4 2 44080 49266 3 590819520 3 934078611 3 485941785 2 31012 84839 1 861882401 3 832330075 3 990211305 4 3 915360099 3 303012850 1 428675974 2 35611 73503 4 4 3 622387128 3 69332046 3 935480334 1 40086090 2 58285 87641 2 76581 98694 3 21447173 4 3 16416898 2 35193 86287 3 720501884 3 140213770 2 48352 98094 3 881043654 4 3 229124895 4 1 449949447 4 1 67856738 4 3 541341007 4 1 271115947 4 1 171748824 4 4 3 694038988 3 230620428 1 226485330 3 694073021 3 923146500 4 3 713037387 4 4 2 9288 93615 1 493247670 3 347513813 1 86499320 2 13097 75000 1 100690510 2 29297 51819 4 3 844641611 3 936439580 3 988869082 4 3 248210285 2 35425 51879 1 259988629 1 199211696 3 766686155 1 55774735 4 1 692412917 4 3 16694418 3 152355409 1 850186049 4 2 34635 98003 4 2 41356 64468 4 3 344937862 3 802079351 1 692308482 4 4 4 2 40423 61560 3 384793731 1 532954349 4 1 768814161 1 220606035 3 740063686 4 1 924732006 3 721289738 4 4 1 384387277 2 22637 86046 2 4910 64536 1 804800021 3 78438022 1 369086700 4 3 721438967 4 4 1 177045012 3 233116143 4 4 3 868773379 3 457712986 3 669169974 2 65453 76152 2 4335 65418 3 926235502 3 863502975 4 2 66118 66889 4 1 73021869 1 377114882 3 216148122 1 28279182 1 601456085 2 20550 84782 4 2 71630 94232 3 309110927 1 860013343 1 558627928 2 10181 102790 3 968653244 1 79163754 3 553308147 4 4 2 52480 91608 1 5886643 1 875298780 2 41216 67149 4 2 7041 53364 3 139751350 2 45795 89432 1 887634683 2 53335 91259 3 666655111 4 3 352186098 1 878554709 4 3 195467528 3 936508580 1 901745593 1 184806275 4 1 802974951 3 245532086 3 463969993 2 12549 80534 2 29348 70651 2 53634 92433 1 548852941 2 31133 58906 1 212254729 2 30301 71558 1 94734772 2 1120 84759 1 33708748 4 1 792210881 4 3 160088550 2 21575 83142 4 2 76286 94327 3 621688989 1 900158394 4 3 601914563 1 860098854 4 3 352007737 1 802450465 4 3 475690970 4 3 120624931 3 116755944 4 3 968104248 3 869292909 4 4 2 82250 101216 2 3802 80426 1 557671580 1 6860814 1 56012931 4 2 17277 64047 1 181664595 3 246423721 3 146389387 2 4367 89148 4 1 136667018 3 358924550 3 979204077 3 676317840 3 936645215 3 498451219 1 716760460 4 2 53603 59920 2 35472 72155 2 9895 90145 2 46889 58749 1 118626481 1 355771316 4 3 588509470 2 5253 13204 2 14540 63036 3 981656500 2 30379 54653 2 88780 100265 3 771682047 1 658153859 1 656605764 3 36051000 2 7965 78500 1 146346817 4 2 7011 7069 1 244834726 3 449087274 3 431763880 4 2 2031 15671 4 2 24387 90028 4 2 41517 54880 3 386640924 2 55365 67781 4 4 1 395982440 1 739331104 3 780777069 1 623911774 2 46638 67201 2 6853 32187 2 21016 22091 2 19365 44095 3 811110422 3 567728602 3 781197957 3 617412893 2 30734 35535 4 4 1 72397190 1 888011085 4 3 585209506 4 3 842090666 4 3 96309741 1 686977513 3 735466954 1 185451688 1 951141625 1 311591183 4 1 472054720 1 542660493 2 35177 38650 3 610654412 3 942969888 3 386576100 3 731734219 4 4 1 709152210 3 707011421 1 949546161 2 99 71417 2 36150 95136 2 53880 84261 3 338072379 1 622396683 3 875957009 3 267719590 3 920559398 2 1187 1623 1 543127522 2 43542 85451 1 732731446 3 255523640 1 835141370 4 4 2 32870 53606 2 838 16948 3 23053076 4 3 638119640 4 2 29328 32667 4 4 4 4 3 646601178 1 804326276 3 961546232 2 34663 45135 2 42140 57930 4 4 2 11132 93390 1 296695636 1 769141193 3 698209050 3 500591187 3 914830334 1 259306206 1 80591900 1 532688474 1 484603718 3 705849918 1 28627515 3 385556616 4 4 3 150271745 1 32383280 3 121165156 1 46065432 4 4 3 139703678 1 916549961 1 867073696 4 1 162931192 2 12227 92098 1 612607448 4 3 876680243 2 39217 55157 3 292363827 2 8130 66301 2 45956 103621 4 3 257385734 1 691505486 1 775902183 3 197614769 3 475766892 1 53089861 2 9232 94587 4 3 201670440 4 3 660127070 1 549798422 2 99493 102486 1 79367770 2 31142 89306 4 3 247715429 3 25156948 2 60434 85125 2 9033 55062 1 136217096 2 15400 99499 2 35319 70439 2 52284 68378 2 18450 38914 3 488188444 1 739749392 3 58910619 1 732265239 1 478261906 3 570495028 1 229719675 2 22677 30020 1 494106542 3 799480034 4 4 2 18867 100280 3 683085918 3 815621030 1 866865106 1 720992289 1 689409746 1 673886835 4 3 296966505 2 38705 68665 3 859055 2 68939 91430 1 687696707 4 1 800991151 1 452445436 4 1 588346421 4 1 917334215 3 209522950 1 766234057 4 1 563141962 1 26528654 3 95723230 4 2 30295 100132 3 767505068 4 2 93501 101130 1 588350627 2 15151 76378 1 717896653 3 42829227 2 44390 74609 2 44978 47042 4 3 954052447 1 871235177 4 3 939128894 1 348766927 4 1 253599088 1 992670649 4 3 197334835 2 17355 33295 2 26513 89133 2 73001 94436 1 642556820 3 376120361 4 4 2 70583 84589 1 266272067 1 268642828 1 598525867 4 2 2407 48531 1 701233272 3 148333951 2 71259 89265 3 513043202 2 11561 21555 3 859647442 2 3485 45845 3 760463203 4 4 2 11532 86282 1 38309093 2 9193 101751 2 10260 76374 1 762307339 3 279105744 4 2 5062 58119 3 984452514 1 62343331 4 1 518247714 1 281520976 4 3 663529537 1 717289216 1 965208305 1 139991568 3 895498750 3 318312989 3 638221957 3 138040073 4 4 1 940028721 3 25797133 2 58497 100520 3 5661622 1 100482650 1 612740648 3 207239136 3 941223066 1 791979404 3 428673965 2 17923 31502 4 2 23472 58292 2 85664 97520 3 543268412 4 4 1 526053739 1 659251163 4 3 747569990 4 1 441159063 3 372730445 1 789068333 2 4476 12098 2 53833 98017 3 203009563 1 802679 1 456027135 2 1462 48207 3 807009041 2 18788 102047 1 37695323 3 587282549 2 22021 90364 4 1 882446478 3 617054413 1 252162205 3 610730570 2 28908 58305 3 743760597 2 13389 74484 1 76522261 2 50676 103787 3 53405022 1 706392924 3 266612491 2 23155 42444 4 1 880550648 1 35216273 1 833820514 1 43136688 3 59011781 4 3 349463237 3 622803357 3 913541830 1 609843699 2 23457 92473 1 244551377 1 332259106 4 1 805978692 4 4 2 25960 77175 1 336855646 1 635527505 3 449491302 1 460163619 4 1 306005299 1 423683986 2 35088 78846 4 1 383239854 1 184470663 4 1 881532387 3 965627590 2 49525 104135 3 636949338 1 581594825 4 2 45105 47556 2 19685 85244 1 45179806 1 364706325 3 41239152 1 874506113 2 43690 54058 1 850997463 1 379144866 2 18582 54740 3 841113882 2 5268 85025 4 2 64693 86909 4 4 3 699694437 2 62702 76555 1 81850724 2 22545 75961 3 892116505 4 1 656870414 3 483224422 2 5472 73301 3 498583664 2 44701 61070 1 457050837 1 688655667 3 24514250 3 824378580 3 92687865 3 749816931 1 428385724 1 978146751 2 11902 22217 3 47318945 4 3 43728293 3 220920958 4 1 259925458 3 49578660 4 1 50035760 3 456463871 2 8927 86239 2 42816 46579 2 84341 89906 4 2 43372 80186 1 252589471 1 36351922 2 9728 83244 4 4 2 74949 91388 2 31365 42399 2 69050 97661 4 2 71462 88949 3 213534615 1 76440698 2 31237 98918 3 503687913 3 708543810 4 2 39436 91531 4 1 324545748 4 1 169255933 3 453847165 2 18142 87468 4 4 3 818262349 4 2 27316 32498 2 50183 98486 4 4 4 4 3 204598196 1 146242083 2 4242 82989 1 819717075 4 1 609457660 1 401011866 4 3 548225609 1 548639732 1 22066547 1 780579855 3 303597142 3 933929228 4 4 4 3 371610018 2 59993 103735 2 32684 52819 2 49860 95584 1 19295750 2 50867 88290 3 24855133 1 715383594 3 121570008 3 887072923 3 753524376 4 2 62038 78733 2 26018 35882 4 2 94075 102275 1 402074599 2 60939 99405 3 911927193 2 81691 93560 1 897477774 3 23208591 1 297060614 2 15801 73808 4 4 3 58268655 4 3 352883595 1 332297329 3 978112513 4 3 437060560 4 3 439478355 3 453264357 3 111218349 4 1 201955979 2 46064 47190 3 346694269 1 480015856 4 1 24237386 2 13982 102464 1 269888303 2 65790 86272 4 2 10060 37236 1 676367229 4 1 37206161 1 755805299 2 51225 72620 2 3939 48391 1 474978881 4 3 21447140 4 1 647542680 3 229701081 1 602917249 3 232229903 1 744664165 1 682000164 3 28038275 1 979594462 4 3 934869033 2 18665 19234 4 2 37244 58201 2 5119 11774 2 1851 72690 4 4 3 582569415 2 3531 45538 3 54087975 4 4 2 12635 17422 2 57002 88489 2 86921 103569 3 266671358 2 36703 71009 2 5612 66692 2 3508 33721 2 51656 85273 3 988169215 2 16551 46630 1 387014140 4 2 3759 4866 2 3784 31015 4 4 1 727216583 4 2 42482 49337 2 24058 101756 2 65790 99131 4 3 972932938 4 4 2 11266 87901 3 931628635 4 3 70514232 4 2 25260 69572 4 4 2 35251 77713 1 321602310 3 894253082 1 770661488 1 199030264 4 3 892606218 1 923002459 2 11467 39747 3 870590203 1 720993980 4 3 815634003 2 35809 97685 3 449610999 4 3 962963786 1 986921274 2 1760 89054 2 3428 34952 3 939900338 1 362407737 1 28201083 4 3 11411336 4 1 815228727 1 31351326 3 847476250 4 3 52730293 2 89295 94934 1 947602546 2 13535 81084 3 799648231 2 35472 92615 4 1 755899927 3 792664093 1 877034546 4 2 11319 13490 2 17805 34189 3 82765425 3 784465193 1 20139242 4 2 22408 70905 4 2 43578 79343 3 444596056 3 331392913 2 27406 77720 3 342586151 4 1 857434629 2 20695 38922 2 41197 103007 2 75177 92010 1 32713751 2 30401 57720 3 820320232 3 281159166 1 128726442 1 235370398 3 602824658 4 1 706773751 2 19321 92047 4 2 52457 69383 2 18285 58962 2 72565 104611 1 67462533 3 403621841 3 71507899 4 4 1 886615227 1 72845994 4 4 1 876018258 4 2 29003 36680 2 38947 41646 3 716866652 3 65092168 4 2 23514 51027 1 674019698 2 76305 80808 4 4 1 165970158 2 99 74990 3 153245372 4 3 119016118 1 223286117 4 1 873324387 3 109425807 2 5128 102793 1 27637605 1 435341832 2 34597 42181 1 23520865 2 24100 65471 4 2 2669 55289 2 43475 45700 4 4 1 827241619 2 20310 84705 4 4 3 114325176 2 29130 81811 2 14609 36481 4 4 4 3 458610178 2 14353 58420 1 450633189 3 192558898 3 172777343 1 327332369 2 45392 88116 1 48169676 2 1136 77038 1 104448550 3 874866179 4 3 489781245 2 77817 97482 3 40287293 4 3 976506184 1 65660583 4 3 659606866 2 84453 90027 4 1 85020233 2 125 40570 2 1784 34143 3 158587846 2 55656 95814 1 141764332 1 318709257 1 582233721 2 68398 93245 2 25876 94622 3 415513989 4 2 17305 88915 3 783983647 2 52187 101360 4 1 123953100 2 13772 76632 4 1 536065696 1 375760002 1 187747524 2 5812 88253 4 2 29842 66118 4 3 823487811 2 28062 96650 3 43750487 1 689752740 2 79762 88857 2 7264 27241 1 182223503 2 1923 10072 2 27752 91401 2 36064 36985 3 616368012 4 4 3 326459857 2 68059 78178 1 115956277 2 14246 34929 4 4 1 210306085 1 922562048 2 29396 48461 2 58826 102504 2 69880 96515 4 1 464006571 4 1 771261471 3 841748279 4 2 86959 92645 2 19853 25946 1 341365935 2 74766 92511 1 512216835 2 34810 80971 1 812641127 1 74943533 3 109120087 3 43065469 4 4 1 645618272 4 3 927499940 3 652215134 3 945594029 4 4 4 4 1 850042854 2 31500 58069 1 521235941 1 688512544 1 887147433 4 1 296414476 1 669958876 1 548981223 2 84200 101955 3 48612187 1 382888978 4 4 3 26419076 2 32726 75965 3 135266052 2 32589 61365 2 54727 103545 2 25834 41600 4 3 233108750 1 233064537 1 871502116 3 53135886 1 510010981 3 896419888 3 529531535 4 1 582534649 1 935301519 4 3 525636658 2 2352 37767 1 989434412 2 73169 83483 2 27612 82379 1 751748407 1 684293660 1 288820722 3 647920151 2 68200 94311 1 835502126 3 381874060 2 10998 62880 4 3 465742064 1 762348999 3 34389741 3 556616522 4 2 12280 90165 3 126195227 3 462198016 4 3 713710787 3 310710645 3 429270809 4 3 566944330 1 881072906 3 60891727 2 12630 58611 4 4 3 939743520 1 506021897 3 49813417 1 668955500 4 2 27324 97542 2 74888 96870 1 82115573 1 214636555 3 980934815 1 22261659 4 1 482507109 2 14014 94785 4 1 389428657 1 821439298 1 382172617 2 54864 92523 4 3 442826644 3 561970758 1 157112310 4 2 13298 67383 1 741353102 2 69017 93945 3 41258171 1 872530234 2 11879 30200 2 12317 84935 2 45334 62743 1 363353527 3 11613182 4 1 913902049 1 492183907 4 2 66778 88307 1 181471667 3 656343555 2 54234 100316 3 322551434 1 780967981 4 2 2832 22426 2 77215 83983 2 49507 92670 3 620763 4 2 63127 68484 1 460287456 1 666312762 3 331543622 1 727020374 2 7446 80545 3 183780185 4 2 2096 56160 3 676510418 4 3 59617634 1 45541295 2 6381 48097 4 3 354480086 3 705654852 4 3 492712951 1 588667424 2 16858 61894 3 222503441 1 573336912 3 682998146 3 928235440 1 771046881 3 97734667 1 805160309 2 30169 54615 2 1255 52606 2 10237 68461 3 334038471 4 2 54236 97674 2 17161 94572 4 4 3 660407584 4 4 1 370460774 1 348534959 3 641221332 1 324719438 4 2 50078 88909 2 34503 97572 3 629956509 3 40120137 4 4 2 144 19479 4 3 719095062 4 4 2 5809 36747 3 35049388 1 524000561 2 44897 52210 3 89784842 4 2 34738 82074 4 3 296804227 1 891014543 2 25026 34539 2 38487 55338 3 822219079 1 967174158 1 726391174 1 63442486 2 11182 63302 4 1 708798501 3 94299055 1 519443698 3 248988690 2 11804 42403 4 3 441481195 1 304221235 4 1 999962244 4 4 2 18887 94389 3 555932096 3 35040075 2 89606 99379 4 1 657230257 4 4 3 121780940 3 16377516 3 888094324 2 22942 83711 1 900760540 3 43321709 1 507804461 1 610034089 2 4085 87206 3 437655774 4 4 1 97982971 3 582483930 3 163966512 1 463410445 4 1 69939829 4 3 708819550 2 63695 81448 4 1 122730466 4 1 451444202 2 25397 62230 4 2 15256 48063 4 1 276162786 3 951375080 3 158190962 1 238261844 1 624486163 2 27750 38887 3 612918336 3 578525500 3 95409128 2 14123 77332 1 767784213 2 52949 77050 2 44950 99303 3 497717621 4 1 517352268 3 323563899 2 23192 90218 2 14993 57100 4 1 294687860 2 7259 66574 1 256838933 1 166227689 4 1 130174130 3 586802734 4 3 979719529 2 28569 31500 1 67735343 2 15741 49701 2 12286 50932 2 92886 95776 3 874964521 4 1 611228020 2 38829 99060 3 403120297 4 2 20657 31784 4 1 10863166 1 312735115 2 52250 56389 3 934189289 1 236832630 4 2 71243 103182 4 1 99033087 2 35213 70784 3 520639633 4 3 470305902 3 701782465 2 18705 94974 3 233383300 3 185673217 2 23411 75063 1 520483465 4 2 19596 57459 1 125130505 1 971493453 2 55665 59010 4 2 56767 66566 2 565 79467 4 3 914080920 3 167669191 4 2 45113 70419 3 448525027 2 22588 86481 4 1 345903579 4 4 3 424069669 4 2 9944 77107 4 3 441565178 4 2 12460 50709 2 11688 44869 4 2 89635 94028 4 3 897004258 2 25847 38505 4 4 3 819309224 1 760691126 2 14135 28484 4 1 997955039 2 37931 39604 2 29752 92643 3 718320956 3 615288297 1 61888054 2 17141 31930 4 4 2 30760 89155 1 855578516 3 287728686 1 2381903 4 2 50662 65955 2 36576 93992 3 50166799 3 370112991 3 167683516 3 845373338 1 599446482 1 150262325 3 33769426 4 2 39761 74428 4 1 112447717 1 326915949 4 3 54996210 3 610258143 3 236684665 1 48063974 1 289763951 4 4 3 714612326 4 1 186159749 3 6478954 3 474209518 1 691863893 4 3 705774460 1 519527108 3 974911413 1 692554167 1 37815364 4 2 49421 66108 1 75355325 4 3 604391348 2 30214 33627 2 42733 53175 2 2005 34584 1 361647141 3 12224785 4 3 42923238 4 2 71255 79157 4 3 907585329 4 2 1659 64462 1 513335944 2 4526 55247 3 71498706 3 563709046 4 1 151906189 3 646428535 3 55462737 2 521 79435 2 10965 33308 2 19093 100805 2 76394 103788 4 4 1 395857140 4 1 907373096 4 2 21400 31848 2 46382 73552 1 374545221 2 54949 101220 2 37095 37993 1 291737648 3 192631941 4 4 4 2 93487 97654 2 544 5253 3 493595553 3 643070361 2 15496 24728 2 1985 95100 1 441442202 4 1 421956961 4 1 815968773 2 15240 54832 1 745604784 2 33285 57679 4 3 550731378 3 615918735 4 1 37396070 1 131295226 2 10337 93800 2 37229 85428 3 909581179 4 4 2 39669 48066 2 20450 27818 4 1 923859441 4 4 2 89266 101239 1 23649576 3 318052984 3 798084360 3 45160405 4 3 949638451 2 38831 91524 4 2 25902 61978 4 3 66254685 4 2 16097 90360 3 593043115 2 18964 57606 4 2 56990 84195 4 4 2 33343 102590 2 41066 54250 3 455891558 1 692340585 2 1465 84453 2 73511 102299 3 61372679 2 52962 62170 3 263149762 4 4 2 11097 75661 3 826469232 1 3158450 3 474647965 4 4 1 910880548 4 1 16658144 2 4776 16209 3 566680850 1 351271372 1 629350841 3 599990325 2 87922 96117 1 980511701 2 65792 99766 2 4645 58493 2 3732 12956 1 485291738 1 472088916 4 1 150957308 2 53320 65603 1 98754458 4 2 24093 78503 2 11152 17338 1 710263423 4 4 4 3 283917888 4 2 21151 67766 3 168834202 4 1 463370755 1 918919375 1 451613939 2 7141 79014 2 27165 102017 4 1 759349588 2 26993 54177 3 972196608 1 369715298 3 100737422 1 639699544 4 2 7569 37552 1 643425424 2 18150 88034 1 831593732 1 480450660 2 19626 67939 1 867859354 2 13716 87425 1 597595651 3 516862142 1 679466052 3 334752504 1 14457174 1 484506788 4 1 482392406 4 1 816688573 3 793489254 2 69021 69724 4 2 22751 70647 1 239984252 4 2 64445 73621 1 70056585 1 361447970 3 404678385 1 880212003 4 1 398624020 4 1 161561901 1 988917611 1 178667765 3 81537487 4 1 126932189 1 28053354 1 687691449 1 60911053 3 175030153 1 757945881 4 3 7739423 2 34388 99364 2 18949 102013 2 53809 89389 4 1 776484496 1 568174833 4 1 826775533 2 59577 101202 3 39703265 3 102409386 4 3 807180501 3 869610539 2 72229 78705 1 835376352 1 997561108 2 29779 81920 3 49935262 4 4 4 2 54989 96784 4 3 606021284 4 2 26835 95259 3 33043332 1 36167944 4 4 3 28648800 3 486859150 1 396544134 4 4 2 45222 75271 2 40317 79865 4 4 2 16831 32989 2 6500 90067 4 3 921921506 4 1 472724044 4 1 4833778 1 459806268 1 264191714 1 981594130 3 778760178 4 2 20092 60328 4 3 415217163 1 381579797 4 1 143243886 3 123622692 1 371558577 4 3 58885279 1 56507252 1 314249882 3 67073242 3 794901558 3 90726687 3 47167997 3 257211940 4 1 164832432 1 69247314 3 871725995 4 3 40235797 1 51938272 4 1 400547292 2 22135 22365 3 529122610 1 20896967 4 4 4 4 4 4 1 212994395 4 1 57719367 3 263696141 1 921485088 3 21853710 3 223775996 1 946175135 2 24153 46199 3 411040249 3 31883961 3 479508221 3 820172812 3 50772914 4 4 4 2 12579 36685 4 3 106050829 3 933824534 3 900848805 4 3 309355377 3 268097659 2 31476 102355 3 810438920 2 33824 73084 4 1 376796523 4 4 1 404427071 3 140636956 2 24101 95352 4 2 22542 71507 1 937931540 1 812635361 3 364182812 3 460147310 3 866882986 1 113829442 1 463897684 3 554455019 2 43464 76103 4 3 265434934 3 36765991 3 553552061 2 29210 65517 4 1 666146497 4 4 1 93662164 4 2 1392 27801 1 488537518 2 51361 104136 1 769691060 3 682293141 4 1 204187831 3 328553104 2 8469 74127 3 747294581 2 23352 35827 2 30336 54031 1 342896141 3 37748192 3 933581070 2 48940 92159 3 146524877 4 2 25020 82112 4 2 13563 21907 2 39035 48952 2 12214 63877 1 883581731 1 806154189 4 4 3 655313984 3 237704829 2 12516 21666 1 1803079 2 33748 99455 2 28564 75901 4 3 232881227 3 153093630 4 4 3 796650311 4 3 865479460 3 585043801 2 12499 56490 4 4 3 995921599 2 36616 98433 2 3081 92628 3 66801495 2 88259 100056 3 409361167 4 1 566967585 3 28812838 1 303053990 2 63110 84184 2 31472 72994 3 593385807 2 8908 67693 2 43765 96295 2 78712 93087 4 4 1 665300342 4 3 354439476 4 2 8089 47996 3 115456822 1 812549684 1 247707374 1 514224522 2 95257 97953 4 4 4 1 660965544 4 2 27285 104168 2 5141 44307 1 842463679 2 15085 93631 1 804219435 1 22218896 1 317327646 2 42237 81101 4 3 703253844 3 254939915 1 802281367 2 49003 87975 2 80744 96970 4 1 106387145 4 4 3 644130564 2 9632 24754 3 834083246 4 4 1 24959177 4 4 2 77108 77315 4 1 418271805 2 16282 95839 1 643580910 3 611637350 3 334019518 1 46657552 1 949978514 2 81005 101471 1 69563551 2 52987 69937 2 1388 28317 2 20724 20994 1 2389579 4 3 885207061 4 1 220290372 1 480122691 4 3 248330552 3 727112409 3 568947438 1 820206673 2 54451 78234 4 1 35909151 2 84001 85863 3 44029138 1 945413264 2 2467 102077 3 152906504 2 44435 73492 4 2 41579 45460 4 1 482862520 4 1 629909476 2 735 87310 1 926607281 2 23895 93899 3 789838100 3 974786259 4 1 443268793 4 4 1 263671621 4 2 67035 98120 3 429968316 3 322059847 4 1 38274670 2 16963 76541 1 209818204 4 2 28399 67159 2 16468 48120 2 39829 42159 3 181417141 3 239680964 2 25354 32663 2 25413 78283 3 278572508 3 538648692 2 40098 103438 2 9877 42156 4 3 28811184 1 723596059 3 622315722 3 113964368 4 4 4 4 3 46957438 2 25434 83244 1 35608735 1 242983618 3 901901651 3 153721195 4 1 116151412 3 143376023 1 70404092 2 45050 73518 2 11207 56933 4 2 61200 64990 2 3100 73342 2 61807 98580 3 830598024 4 1 851884462 4 2 40796 45108 1 21634078 1 101137977 3 23253830 4 4 1 825380093 3 798136229 3 324215541 3 497494479 1 732298451 2 52283 84189 2 4539 13744 3 513897884 4 1 717852484 4 1 711620128 1 827778339 3 723057741 3 433240891 1 655193165 4 2 68052 76525 2 14019 49355 1 662620555 4 4 4 1 85699210 1 962066344 4 3 584946428 1 14280042 1 17175525 2 19214 96306 3 518102127 1 925394870 1 672487954 1 674590254 3 376149361 1 30997961 2 97634 102763 2 38834 50198 2 63388 101318 4 3 195905062 2 3777 65889 1 341084481 1 40314819 4 1 55524689 4 2 59914 60869 1 23357838 4 1 286801788 4 3 795221351 3 994696714 2 15633 71359 2 68129 69076 1 314900079 3 53036078 3 164770684 3 206533325 4 3 682157863 1 21389561 2 18350 104475 1 517065052 3 405752607 3 29192124 2 23673 59695 1 879885953 4 3 121100447 2 64918 96581 3 359597645 3 236072720 2 46548 78338 2 23292 76114 4 3 82524401 3 223638321 3 868467128 4 4 2 61306 95670 2 13924 40325 2 55079 87618 2 3110 92880 2 47908 86388 1 505041742 4 3 39074556 2 5074 20946 2 37831 68694 3 231617374 4 2 51819 64341 4 3 812818239 2 71414 95234 4 4 2 56265 85402 1 206320943 3 144116848 1 880741511 2 56323 75449 2 18463 77532 2 14987 103018 3 876089427 4 4 4 1 743483917 2 27436 43840 2 18853 90039 4 4 2 37510 58851 4 2 16752 83821 3 149728524 2 4895 15166 3 837973265 2 32465 82423 2 19958 77955 2 5576 21461 2 3523 14561 3 683265105 2 6113 73077 2 65160 65446 1 861506530 3 943739076 2 41759 44892 2 17444 66435 3 469776408 4 3 98659829 1 330166603 4 1 264023512 4 4 3 95159871 2 9310 61295 3 557887007 3 15969648 3 774207827 4 3 351436534 4 2 18335 51800 1 573937941 3 785166873 1 553588298 3 674244160 2 34915 81293 1 843102265 2 54626 54957 4 1 481210433 3 688839373 2 3247 69669 2 62850 87075 1 609973121 2 46288 62029 2 47784 85739 1 57177709 2 45645 97899 3 989393718 2 71355 83694 3 205145209 1 377525161 3 736086004 1 339636622 2 40821 69232 1 993834326 1 22252186 3 872999421 4 1 233942444 1 706277214 2 14549 102904 2 9161 103052 2 20180 67006 4 4 3 572259220 3 785967017 1 25251518 3 654476029 1 713082489 1 593399208 3 989098807 3 790288930 2 62501 97328 2 89207 101177 4 2 6786 14383 2 26350 63517 1 653252940 2 26834 38516 4 2 95751 103344 2 22510 103103 1 831293714 2 33277 78638 1 446897984 3 131663870 4 4 4 1 755581209 2 31165 62888 4 3 309088681 4 2 89482 96643 2 63641 83747 2 11355 95298 4 3 5892274 1 786195312 2 15011 93631 4 3 319566493 3 131518507 1 997034223 2 12549 20850 3 343126946 3 318661847 1 850681110 2 48471 52876 1 453600872 1 16915704 3 210803743 1 210517717 3 501038693 1 481896958 4 4 3 555977178 3 318807013 4 2 1317 40601 4 3 697541884 1 63922747 4 1 271105249 3 112604096 3 81584838 3 572736273 4 4 1 593903509 4 3 213822176 3 62246260 4 4 2 32402 59861 1 765240649 4 1 927825118 3 919713603 4 2 2473 57921 3 41373823 3 804328005 4 3 28946183 3 179828174 1 40826793 4 4 1 754055681 1 790555376 3 181981490 4 3 661517119 2 37962 98232 3 925291738 3 620102713 4 1 509333941 3 30849610 2 27679 67533 2 44273 89675 2 7521 58343 2 36706 40151 3 945954429 2 83236 104606 1 797683497 1 41044390 3 603073859 2 13357 93804 3 66980403 3 20413708 1 220581602 1 414531668 2 1663 95918 2 18110 101308 2 32495 82509 2 98950 99304 3 428872777 4 4 2 57330 59659 4 4 1 136182938 3 117639769 4 3 41781209 4 3 323176360 3 414128422 1 725146036 2 14676 43875 3 201045097 2 53119 64488 1 779566525 1 432384835 3 181100837 1 92144533 3 239174488 1 801140811 4 1 866059188 1 974761170 3 625077461 3 603278445 2 76361 96897 1 119992185 2 61736 99809 1 28369538 4 2 52408 100145 1 667851236 2 14585 61504 3 319781487 1 541807335 4 3 51651362 2 11360 82448 3 231886853 2 1675 91988 2 6479 15347 2 37656 73039 1 555593364 2 11537 44197 2 34829 66766 4 1 871912713 3 941597886 1 718189979 2 27502 68069 4 2 20448 51929 2 40385 76056 3 625980173 1 116949221 4 3 769812149 2 568 5878 4 4 3 158616615 1 88358850 3 803765342 4 4 2 36763 91028 1 728462258 1 213793739 1 62157873 3 477034649 4 1 261830554 2 32416 103625 1 109062071 3 661067778 4 3 158306559 4 4 4 1 836183919 3 983764772 3 17047251 1 295016759 3 806331618 1 835080094 4 1 3656538 3 300546174 2 50237 102957 2 47870 86465 2 6507 18745 4 4 2 35959 44914 3 978123521 3 967087710 1 257158523 4 1 602253861 3 570128041 3 737569894 4 3 52013059 3 458691096 1 397047194 2 4700 102150 4 2 41663 42509 2 69811 98322 4 4 1 986317163 1 73673156 2 18118 69340 2 6782 14950 3 226120817 4 4 4 2 49019 71660 2 42208 64464 2 64385 66712 4 1 743523152 2 33559 80582 2 70230 98655 4 2 6018 24270 1 66881822 3 889579842 2 36010 75358 4 1 433129740 1 756290928 3 799622090 1 502366640 4 1 348445111 3 638991200 1 747175234 1 593257880 2 22829 31182 1 607236814 2 62783 71370 3 874792824 2 46258 103882 4 1 866988002 3 9320925 2 8770 23286 4 2 26891 64690 2 36220 70328 4 3 339586990 4 2 88471 105072 1 256505627 4 1 658311264 4 1 757283181 2 73145 74785 3 274802810 1 687992411 3 265449363 4 1 674526410 1 943580197 1 987686849 2 16355 25299 3 448484690 1 414037234 4 2 27846 77748 2 29400 74162 1 96186670 4 2 79522 94464 4 3 12175693 4 3 304032065 2 74873 75512 4 4 4 1 398198528 2 12876 42246 2 46391 77246 4 4 3 142121710 2 7444 23974 1 354896196 4 3 213359388 2 2528 6742 3 892152673 3 792168836 3 956410392 2 76388 91505 4 4 1 403998215 3 224711990 2 9777 42360 4 2 295 21065 2 37132 73940 1 358484102 1 56007920 4 2 11602 88823 4 3 223021123 1 785050012 3 14563048 1 733797405 4 3 854773107 2 20005 79093 1 537344674 3 770076427 1 910385197 1 280906332 4 3 444489020 3 342093140 1 256815684 3 759176778 4 2 19234 96307 1 502597351 2 37981 77327 3 657818023 3 101995371 1 871757066 4 3 993147349 3 892312975 3 635441445 1 113063972 2 48538 51299 1 136239338 4 1 409838779 4 1 21494914 4 4 3 918998513 4 1 313693106 1 96611084 2 12796 100526 3 1091984 3 682667477 4 3 677799748 2 21400 85620 2 25807 103014 1 991454422 3 984636770 4 2 63598 92155 2 52433 75270 2 38789 83687 3 876285696 1 681100152 1 192239086 4 2 67648 95091 2 71978 75224 2 39255 55388 2 29642 76185 3 26482537 2 52031 59257 3 376536381 4 1 765261815 1 988339105 4 3 6528127 4 4 3 169269072 2 3829 47758 3 716055891 2 23715 63219 2 4481 19179 4 4 1 557632081 2 84431 99855 2 81768 98158 3 840564383 4 2 12429 49795 3 486222535 4 2 10884 44856 2 3397 9370 3 59605763 1 608084667 2 40949 43564 3 74937411 4 1 148161616 2 31585 86871 1 826046099 3 971007999 2 30049 64708 2 35284 40576 3 553025060 1 985901476 3 453126029 2 3304 68875 3 835832916 1 580744279 1 329120144 3 52026415 3 502199406 4 3 775937587 2 21596 90342 1 777183632 2 28872 95798 2 1369 67224 4 2 46707 87272 4 1 21469032 2 23978 105092 2 35928 102925 4 1 997193727 3 8406107 2 3898 67886 4 1 797008223 4 4 1 371326542 3 736135801 4 4 4 4 4 1 163617365 3 810969325 2 72632 78498 2 73625 95365 2 56826 76021 4 4 3 466991235 2 160 33055 4 3 937181634 2 69541 82313 2 7515 43158 4 1 395763470 3 493227251 2 16495 25476 4 4 3 424561702 2 60513 105150 1 35507190 2 67416 70593 1 639310542 2 102852 102994 1 799450114 2 46190 97269 4 4 2 26853 32501 3 804526855 1 195261399 3 275282669 2 32457 69697 2 19322 47574 4 1 175672649 3 770357799 3 404104430 2 46440 81339 1 69324376 3 45703436 4 3 960439022 3 639255095 3 145989339 1 860950431 1 25759872 1 455275837 3 479036335 4 1 96994862 4 3 488834678 1 182435366 1 338230994 1 450802393 3 633530602 4 2 20911 41519 2 2175 97955 2 36649 53524 1 831138778 1 649739215 4 2 32564 92803 2 8527 65520 3 972843298 2 51193 90597 4 1 101837245 3 134690822 1 202983386 1 233446438 3 145803515 1 376785546 4 4 2 11107 36578 3 612797100 2 54215 68340 1 835716586 3 710327353 2 6339 102170 4 4 4 3 18314526 3 848285070 2 11141 23182 1 831466872 1 915363973 3 200971844 2 67818 102394 2 71538 102785 1 16796691 1 419645818 1 517887082 3 640647119 3 25526427 1 87444476 3 379205445 3 169766939 2 51267 62358 2 46135 59008 4 4 2 34788 105169 1 532525747 3 664199178 4 2 17832 26394 2 11959 59710 2 21090 36543 1 965293379 2 57168 82202 2 46979 75818 1 761471570 4 3 838053602 3 771640073 4 3 641402104 1 667571106 3 215264088 3 352729639 3 866163202 2 18592 104877 3 20311775 2 46477 78693 2 54524 63419 1 868652652 2 23347 80023 2 61487 97181 4 3 297245042 3 537397029 1 608110354 1 733041907 2 9647 42375 2 84560 87385 3 68569677 2 56851 97483 1 27575667 4 3 390938289 1 294459566 2 61551 76246 1 839931834 4 2 17862 89696 3 723694964 4 4 2 46202 56514 4 4 3 222195511 1 276366452 3 53482764 2 43367 69361 3 385758217 4 1 754093552 4 2 29943 87159 2 27408 95948 4 1 587560357 1 309137469 3 572321776 1 296702443 4 3 506688145 2 16693 43738 1 676446991 2 7002 50789 2 6067 55861 4 4 4 4 2 45360 84944 1 865582570 2 27476 31920 1 757846301 3 546938332 4 3 361819033 3 342971874 1 370931538 1 366057034 3 688228711 4 4 1 915156818 1 772492006 2 11568 21700 3 571936931 3 30170468 3 92134374 1 971642978 2 59205 103824 1 18185563 3 874804763 3 903828836 4 2 55995 62000 2 959 81610 4 1 279208945 4 2 23419 64954 4 2 24995 91011 4 4 3 664019438 4 3 234869332 3 160348721 3 130246906 4 2 2817 97165 2 57377 78963 1 499354057 2 67632 96764 4 3 695115653 1 152069283 4 4 4 2 76500 91571 2 35484 58365 4 1 3885582 4 4 3 508364193 1 553698315 4 1 514599482 4 2 10890 61934 2 17475 70956 1 987234577 4 1 137317827 4 4 2 17982 24962 3 221363651 4 2 2736 40017 3 614303212 2 51880 102876 2 58585 62606 4 2 35618 95190 2 14808 30230 2 83606 95073 2 18991 44431 1 252611686 1 444586512 3 874956187 3 853622708 3 406418220 4 3 499188538 4 3 598724814 1 357438500 3 446885543 2 29155 40514 4 2 56593 104097 1 181148164 1 488400932 2 22493 104763 3 263617441 4 1 545430397 4 4 3 169951855 3 201379733 3 49355956 4 3 939249894 3 407096754 4 3 92939580 1 787291234 1 617375911 4 2 19130 63084 4 4 4 4 4 3 104714852 3 139256841 4 4 1 439982710 4 1 367709578 1 776765726 4 1 52152935 4 3 305204612 2 67292 80734 4 2 31520 52338 1 898328273 2 1199 98524 3 368017466 3 980034563 3 269304479 4 3 54471479 3 773191184 2 54834 103120 2 29478 101754 4 3 43105329 3 521163062 4 3 936537005 3 412374552 3 525906367 4 4 2 30628 66957 2 31603 83082 4 1 351606429 1 505156152 2 66979 91179 2 10369 21059 1 497653564 4 1 657280371 2 12555 57195 4 4 2 33387 102426 2 44269 85595 2 18767 62441 4 1 482485123 4 2 53658 103678 3 618702877 4 3 145843522 4 1 972242100 1 757125028 3 266539026 3 822974550 4 1 373920207 3 431233828 3 810233234 4 4 1 65977621 2 53693 94759 3 203423273 3 18951755 1 482252074 4 2 9849 81118 1 526231774 4 4 3 912948500 4 4 4 3 41039712 3 89080321 1 100529075 1 868300915 1 714873970 4 2 41454 100134 2 56266 91276 2 9670 57696 1 685029016 4 1 832022636 1 853637466 3 52762946 4 1 12514719 2 17256 95043 2 43132 50630 1 287250915 3 289697730 1 927357965 2 36632 94108 4 2 11169 46558 2 26040 50476 1 978635264 4 4 3 690435179 3 573665893 2 6463 36883 1 98455228 2 4582 5727 1 992859288 1 850222667 1 260910609 4 3 331730799 3 578558466 3 947788837 4 1 390719095 2 14520 86914 4 2 23911 91954 1 428736855 2 81206 81862 4 3 54876471 2 15679 29932 3 925375032 3 451911438 4 1 550541941 2 48852 95995 2 52956 88126 2 2937 10323 2 11527 96893 3 151845098 1 94399259 1 285265433 4 1 690443375 3 981503915 4 4 3 820894067 3 818445977 4 4 2 33570 51850 4 3 663645691 4 4 2 33174 56691 2 41241 95204 3 866417157 1 282629119 3 767569729 4 2 2232 32431 4 2 20882 61050 2 50746 56373 3 822786716 4 4 3 356603434 2 102239 105031 3 982107714 4 4 3 883189651 1 92428830 3 507872972 4 2 45228 91336 1 707794549 3 246592054 1 341664634 3 432184570 3 42052074 4 1 114661356 1 47788060 2 17131 55797 3 966023086 1 385502721 1 256293556 1 75352587 1 919721829 4 2 35636 76394 1 298732153 3 145065304 4 4 3 39270737 2 65641 74967 3 10154257 4 3 16574489 4 1 108060968 3 964809497 4 2 77093 79749 2 67048 95292 3 841666006 2 29210 85080 3 570809986 1 439070789 4 3 58073176 2 54693 81633 2 54878 80547 4 2 16669 57481 2 90237 99146 4 1 46230049 3 33842967 1 603495723 1 250686096 2 30920 83224 1 842411294 2 17477 56361 3 653094721 1 436360479 1 936198015 1 249198037 1 545631725 1 911191057 2 8784 13907 2 82476 84782 1 383654894 3 865232197 3 710768153 2 2501 84472 2 10727 55150 4 3 674871203 4 2 8034 89261 1 626397730 3 792506386 4 2 16887 41790 4 3 41293608 3 31263925 2 22100 28000 3 955914337 4 1 307865694 3 21562468 3 451734895 4 2 83909 88415 4 4 4 3 108155021 1 665266560 1 121304417 2 11467 38671 2 26277 28998 1 59725739 3 653287104 2 15098 48433 3 912379606 3 215376969 4 3 712211652 1 47382483 4 4 2 39398 40306 3 378545951 4 3 311276994 1 616550080 4 4 2 15887 25682 3 508338539 3 386799565 2 24352 51865 1 440906861 1 87712948 1 755458999 3 169738475 1 173739962 2 8565 51231 3 369187740 2 5100 29123 1 589585094 4 3 587854401 3 131685067 3 400028577 3 938266244 1 913398159 1 602512376 1 390986746 4 4 3 315648262 1 887555989 3 184353587 4 3 7288734 2 8179 54978 4 3 956350494 4 4 3 235112008 4 3 682943579 4 3 709463081 3 365936821 3 44675551 4 4 1 281361291 3 337129079 2 41938 60695 3 467335642 3 370622105 4 2 101772 104332 1 96790880 4 4 1 304206759 1 153985992 3 998016127 4 3 568313351 2 29593 59417 1 599367818 1 375152531 1 846849271 1 884127769 4 3 271197160 2 27063 74228 4 4 2 57502 61620 4 4 3 604169108 4 4 4 1 331071626 2 110 32045 2 1688 96583 2 79775 94417 1 179748132 4 3 431706129 4 1 26879428 2 50719 90253 1 827283984 3 8659087 2 58852 103753 3 974409914 3 200551433 1 794170844 4 1 680193042 2 3073 36572 2 20903 83809 1 38898717 2 89217 90015 4 3 803305614 2 36862 93053 2 53587 76135 1 582743318 4 1 767454839 2 10667 76753 1 245489031 1 965033374 2 37456 37475 2 55167 70029 4 2 61258 68177 4 3 19417352 4 1 953874457 1 287864089 4 2 33552 64171 3 51814824 3 295240133 3 713455499 3 181408229 2 36094 55793 4 3 431216886 2 3440 26624 1 955156746 2 58880 66541 4 2 59687 81330 1 390396547 2 78909 98200 1 244638521 4 2 85747 100706 4 4 4 3 907889938 1 957695649 1 241060922 1 875572439 2 2480 23933 3 633515741 1 5317101 4 4 4 2 27947 55536 4 1 779449817 3 488658880 2 36701 87056 3 284392006 3 221403572 3 42965546 3 650692030 4 2 24727 73321 4 1 132981083 1 54117524 1 677373069 3 677925006 4 3 251961167 4 3 144280281 3 485053283 3 542822823 4 1 664985215 1 704118605 3 736251305 1 532192660 2 12037 66459 1 586928592 2 54693 58422 2 9264 98157 4 2 70557 79234 2 27602 54710 2 56266 61463 2 9444 82013 2 21926 50076 3 116131797 3 667557427 4 4 4 3 367970366 1 69225105 1 872001177 2 91606 104110 3 196924790 1 599210738 2 88943 99369 3 579847180 2 82461 96561 4 2 37966 67992 4 3 985268015 1 469966972 3 382793126 1 661281585 4 1 381491429 1 840023708 4 2 17737 72927 4 1 133459228 2 35244 70549 3 30009032 4 4 2 55782 86023 1 807832199 2 78175 99340 4 2 26289 104362 1 829961746 4 3 809506292 1 744720588 4 4 4 2 44752 71901 2 884 94976 3 701551113 2 69275 69995 3 40827110 4 1 605101604 3 34474260 1 107208102 3 501831812 4 3 807112333 2 42048 74921 2 56950 70237 2 32578 49210 4 4 1 822970640 3 532015843 2 52075 53129 1 502650412 1 592735775 3 475772069 2 12624 83753 1 146813489 2 80296 90728 2 69518 92833 1 97557077 3 97839493 2 14704 94684 1 555377865 4 3 604799011 2 58093 86244 2 75438 103838 2 67661 91925 2 330 12723 1 507109284 1 249171468 3 68258237 4 2 43391 71042 1 176472869 2 7051 100978 1 272694017 3 799470264 2 58063 94568 2 31941 88620 3 664853163 3 751734089 2 25746 58973 4 4 2 78994 86387 3 995911305 3 491832538 1 195590720 3 167781664 1 926614871 4 4 2 9354 11142 4 4 2 6109 45449 4 1 554493115 2 29320 69598 3 971017373 3 148296315 1 533394327 2 22483 79356 1 307986349 3 803029288 1 308060010 4 2 35112 37130 1 221716862 2 38584 103449 4 4 1 686936134 3 167858880 1 108359414 4 2 13657 72413 4 4 2 6826 96139 3 55923855 1 258539659 4 3 812742332 1 768639157 2 89201 90925 1 389774442 1 27311192 1 538380427 1 481638123 2 76228 86513 2 23529 89382 3 171964283 4 4 4 1 551097990 1 480781607 4 3 606273154 3 705300528 3 203765290 3 444125690 2 17146 40447 3 410503360 2 41481 102182 2 40703 94556 1 522380645 4 2 55325 81672 2 31049 66470 1 160529931 4 2 75877 105192 1 365935420 3 818836869 4 2 13582 39110 1 370776832 4 4 4 4 3 431544286 2 37808 75475 4 3 164254806 2 28793 30469 4 3 135358070 2 59116 64991 3 629038005 2 33370 99710 3 750483653 3 305291520 4 2 52885 100462 4 4 4 1 515631744 1 606579547 4 4 1 674647705 2 28930 82140 2 95494 96011 3 14443836 4 2 14951 77765 1 119131895 2 25718 70753 1 334789139 1 126908664 2 13664 102040 4 2 47010 78876 4 1 228259482 4 1 860227231 4 3 342181292 2 14956 25032 2 10296 64711 3 64061443 4 1 282251025 4 3 470494020 2 9783 71924 4 1 761481467 1 897912545 1 934565993 4 4 2 53310 62455 1 40627745 1 809595716 2 17454 70758 4 3 660867924 2 30333 63136 4 2 66000 69291 4 4 2 53325 80227 3 412518725 3 797818014 3 880008945 2 67059 71315 3 314720551 2 6942 13303 4 2 12539 95090 1 683762926 2 91969 95590 4 2 20214 29593 2 26847 71247 4 2 66420 101361 4 3 10318233 4 2 32251 44407 3 181433249 4 4 1 314254142 4 2 6584 35481 1 482254496 4 1 750382831 1 143016154 1 517084278 3 949820862 3 355929657 3 93101488 3 470214910 1 502459786 4 4 4 3 756306443 4 1 199235461 4 3 54416184 4 1 335942564 3 357155907 2 36153 83231 3 57191416 4 4 1 496525561 4 4 4 1 268120148 2 78921 91215 3 978652026 2 50524 67793 4 1 559073453 3 29930348 1 979436590 4 1 766940165 4 1 872187563 1 749971673 1 309230982 2 62215 72092 4 1 959612212 1 714817240 4 2 51447 78567 1 297162352 1 195352656 1 333710240 3 938847696 1 68736414 1 67332618 4 2 51827 75070 4 2 322 4083 2 8505 99694 3 911901761 4 4 4 4 2 42071 67170 3 783966349 2 28864 55325 1 114280476 2 1521 44789 1 66650804 4 2 29708 29782 3 384363112 1 195647609 3 533233800 1 606567189 1 341136985 2 9739 70013 3 831672524 3 269917138 4 3 277940775 2 1951 63153 1 706240295 2 16630 84543 1 218003277 3 765604549 2 2073 32805 2 53447 92069 1 406426412 1 32422882 2 30668 89190 3 769950273 4 2 38418 63811 3 505544903 2 2750 72667 2 14197 48358 3 902765963 4 1 84801431 4 1 689873496 3 706395652 4 4 1 323583957 4 3 563711850 2 44431 63629 4 3 259170063 4 2 57159 84046 2 50752 82864 1 758658404 1 749059072 3 226212422 1 884493784 4 2 39884 86808 1 66735331 4 4 3 808851381 4 1 305702924 2 23872 35936 4 2 391 9033 3 449004537 1 795869226 2 17976 40574 2 10536 47553 3 663653854 4 1 127217943 4 2 24709 57264 3 63996830 3 784297911 3 336472093 4 2 31888 40386 4 2 3825 45238 2 56326 64918 4 4 1 913801923 3 771839993 3 26708831 2 32984 67943 2 22005 46359 3 862248603 2 19214 23760 4 4 1 188908336 2 24827 79892 4 1 398056753 3 269803049 4 4 2 12185 91582 2 43851 95713 4 3 791505521 4 1 589157790 2 40621 75341 2 87977 105424 3 17488645 2 28808 105398 4 2 40467 62033 3 78413924 4 3 367490634 2 68077 73149 2 40138 63087 3 42774537 3 940598601 1 63178854 3 699857449 4 4 1 669363628 3 35371923 1 515729603 1 936370748 2 37110 40710 4 1 633201035 2 5060 69929 2 18992 36082 4 2 46640 65691 3 602113682 2 52519 74536 1 57248360 4 4 3 333608186 3 925376300 4 1 724897590 4 4 4 2 14018 83706 4 4 4 1 50272892 1 476682724 3 56703941 2 18950 27892 3 205860633 2 1594 52773 1 937426347 4 1 938139450 1 215732693 3 436445421 2 91883 101308 1 217670826 3 845416510 4 2 2222 63053 2 76462 104279 4 3 620505091 2 5041 9688 3 582487122 2 82089 93931 2 25071 90925 2 38818 56385 2 7631 71850 4 2 1975 54660 4 2 96318 103870 1 261869690 1 436344178 4 1 378164598 3 1490077 2 21180 65943 4 4 4 2 26021 88685 1 285561782 1 550721271 2 12179 51179 1 136631719 3 576032716 2 10153 99235 1 187215583 1 445851443 3 696686277 2 68021 68096 4 2 55772 100218 1 160451592 3 241065354 4 3 666091048 2 2560 84125 4 1 13385670 2 14220 31545 1 649603171 2 32239 39390 4 1 924152938 1 776843604 4 3 489838409 4 3 458874802 2 16536 51486 2 16354 70759 2 26890 38515 2 28141 84613 2 24732 65411 4 1 412585213 4 4 1 814033892 1 579783429 3 798681425 1 342119825 1 29474039 4 4 2 10351 74919 4 2 27611 92710 4 1 607504134 2 24529 92678 2 22296 47246 3 261007002 3 152306464 2 63419 76335 3 12724301 4 2 1038 38921 2 7526 7899 4 1 832716202 1 343500823 3 551047798 2 7831 91625 1 728778940 1 574008696 4 3 185600294 1 427405261 4 1 528423114 2 13482 39571 3 545555116 3 280121101 1 793639217 1 658283527 4 4 4 2 16484 70325 3 225818877 1 138353218 3 254836460 4 4 1 71558156 4 4 1 990641213 2 73174 87084 3 19327182 1 172117482 1 929941343 3 419817601 4 2 20999 57093 4 4 2 36983 90106 4 2 58544 75009 3 8124322 1 68886683 3 879196263 2 3986 19458 4 1 177429475 1 849061625 1 867354121 1 54211649 1 821890122 1 286211701 1 438710688 3 357463958 3 613380545 1 405893672 3 7098815 1 222811791 1 57996140 3 903149076 2 73319 74482 4 2 85800 92569 1 276254459 4 1 800825399 4 3 917153767 2 73342 88968 1 440891489 3 675091921 4 2 89856 97038 4 3 543012901 2 9072 74541 4 2 34589 103984 4 3 535289971 4 1 294537072 2 35420 93864 1 515500070 3 822022305 1 838278979 2 23833 57430 1 73996987 4 4 1 298377780 2 129 28048 2 8117 29505 1 529148237 1 66378276 2 47964 81914 2 26143 53444 3 763440287 2 42546 75741 2 47102 88918 3 704198840 1 349601744 3 7901907 3 288057880 1 613939869 2 9234 49897 2 75882 84261 2 12308 91405 4 4 4 4 3 815814307 2 36667 96633 2 6311 60876 1 314367773 2 26075 75993 2 9357 33690 2 22516 36954 3 901989269 2 31774 50968 3 986189686 4 3 390905210 1 162248046 2 51268 98814 2 27430 34867 1 392285228 3 972626081 3 682061127 1 225384698 4 2 27154 28454 4 2 14182 98568 3 136967758 2 70856 84998 2 47066 49959 4 1 585705221 1 367181673 4 2 31336 64920 1 413292774 4 3 525011064 3 529567582 3 219712910 4 2 54934 102691 4 2 11818 53664 2 43825 90569 2 60076 87604 1 583517664 2 40659 55230 4 2 59412 70073 2 23049 55311 1 620583 1 114392956 2 317 4778 4 1 611974412 2 56984 89886 4 3 370537810 3 575836224 3 198904504 3 243075310 2 91675 104429 2 80376 103744 1 731486869 2 43690 66052 1 97508042 3 641596509 4 4 2 70714 90550 4 4 3 60849069 2 69512 97101 4 4 2 91548 102077 1 338753329 4 3 76548489 2 55475 60036 3 913826938 4 1 634488900 1 980443923 3 225522489 1 613157972 1 57929510 1 71442518 3 425695866 2 80076 101972 2 5019 90057 2 34481 89057 1 27605543 3 946085217 1 726584673 1 88338019 2 60105 102946 1 897219104 1 111459782 4 4 3 40936514 3 902656743 2 24285 65948 2 6662 14582 3 658874241 1 711751063 3 343319621 3 510238745 2 20632 105332 4 4 4 1 841723184 3 243993756 3 672264043 1 595895568 2 73788 93857 2 25730 90149 3 952092105 3 462539270 3 65846829 4 4 1 887844700 1 440152737 4 3 318547899 2 17750 19188 1 804073853 4 3 616161810 4 1 41508059 2 7901 79731 4 1 445916206 1 737859332 2 19856 35680 2 19834 71139 4 1 587284634 1 521651572 3 709872405 4 4 1 128069981 1 637561198 2 22699 56027 1 608658049 3 232950043 4 3 680437596 4 3 808207386 2 12976 100061 4 2 53586 88140 1 980962344 3 800671490 2 56682 103154 2 11466 45928 2 79177 105184 1 150963201 1 24958530 3 973779397 3 521124084 2 2453 91629 4 1 18712831 3 818201797 3 288228191 4 1 78271096 1 451774753 2 5533 42448 1 430007428 1 425373383 1 970532435 4 4 4 4 4 1 595925663 4 2 327 104885 2 3210 67245 3 62741488 3 777117170 2 58698 72742 2 41019 89940 2 18041 84846 4 2 41633 101879 2 12513 100218 2 15989 89312 1 758862567 3 846639571 4 2 35742 88902 4 1 729323364 3 460856094 4 3 940425782 2 27038 44846 1 886326363 1 553992334 1 938956497 2 8746 85271 1 200213024 2 20425 39250 4 2 13978 56208 2 14750 104076 1 498283816 3 472064883 4 3 285351838 3 7822410 1 759502655 2 21359 57550 2 50394 101898 3 620416935 1 702197992 3 65049106 2 31713 92723 4 3 71163581 3 156631636 1 502690304 3 702316205 2 55670 67933 1 608217683 1 296942939 4 2 82213 84148 1 127114439 2 1658 55265 1 498806381 3 139012950 4 3 465779556 1 430888859 3 562437200 4 4 4 2 43376 76740 2 73164 94980 3 24452917 3 848238029 3 395636795 1 652097900 2 14125 32707 3 843688603 2 20656 103426 2 3651 10581 3 509738583 3 919945590 1 135894029 4 4 2 10656 30896 3 735376811 3 830386161 2 10115 22904 4 1 535288158 3 362707558 2 34104 82583 1 191029488 3 11833832 1 591332823 1 754180395 1 743133434 4 2 48246 53720 3 446694814 1 820130138 1 108035615 2 6033 73130 4 3 168661470 3 220428009 3 426616727 4 1 109149678 1 988241562 2 31534 63124 4 3 70468949 3 732136441 3 154728676 4 2 1847 80453 4 4 1 347500919 1 709624359 2 59640 79305 3 92817662 1 476709901 4 2 66816 99510 4 3 476095711 3 443249223 1 221259758 4 3 195549487 3 483641669 3 596212578 1 40491454 4 4 3 57800991 3 498944270 4 1 806619743 2 40771 70693 4 2 381 101586 4 2 95139 101878 2 19232 60327 1 765902352 4 4 4 1 44444125 3 623643318 3 555003609 3 764584316 4 3 155311311 1 743198437 2 19129 82918 1 671778908 1 212792589 2 42691 73829 1 750158717 2 198 21118 4 1 868431311 3 42916536 4 4 2 4179 73388 4 4 2 12391 88117 1 445509539 2 27452 62287 1 276075199 1 197837773 3 451408866 4 1 427243465 2 19364 82168 1 628773672 2 30762 67741 1 566693998 3 556678274 1 391650725 3 635745030 3 954173097 3 260185672 3 10297155 2 62427 66911 4 2 44793 57483 1 384291947 1 919711382 4 4 1 224207988 2 82670 93534 3 646747844 1 416447420 3 8365800 2 85301 90197 4 3 427136859 2 18170 79313 1 365294299 3 955697444 3 671124767 4 3 470282530 3 881727166 3 942661376 3 46197378 1 747344437 1 493721988 3 300424607 1 44132380 3 766013292 3 144109985 4 4 3 815944295 4 1 40953578 4 2 87614 103695 3 729783373 3 928569868 3 47693973 2 32956 51189 2 78614 87253 3 406178585 2 32926 61697 4 3 820952179 2 24755 68593 4 4 1 348488682 3 691010896 3 864290907 4 4 4 1 706033546 4 3 828066402 1 899734571 2 4689 55509 1 81069983 3 348726362 2 1614 68202 3 863723670 4 1 20721508 2 1234 75833 3 339196668 1 883046385 1 13305166 4 4 2 32812 47308 2 86985 102390 2 60251 87331 4 1 22007495 4 4 2 23209 56815 2 17534 36135 3 927720520 1 790029136 1 173946451 1 241683350 2 17872 76411 3 243857977 1 275327170 4 4 1 605146878 4 1 725750871 2 36306 64324 2 78885 96004 2 36876 98101 1 72371508 3 911196028 3 672748709 1 125654055 2 17133 46006 3 143583348 3 562058218 2 65779 95699 4 1 528752748 2 5422 80995 1 690968876 1 720555761 4 4 3 538621131 4 3 300738942 2 34770 77922 3 592248742 3 411865188 4 2 41744 50968 1 928231480 1 952400058 3 12859458 2 100210 101630 2 46504 78611 1 18781098 3 514350807 4 3 936378858 4 1 72139652 1 988751493 4 2 6220 83856 4 4 4 1 53861668 3 965231246 2 96220 100890 3 636907142 3 728449080 3 686820739 3 62452471 4 2 44718 55036 3 594936815 4 4 4 4 4 4 3 721188573 4 2 52921 91228 2 29164 49454 1 697114027 1 986169167 2 74790 100180 4 2 20776 42073 3 882563970 3 841003280 1 606032894 1 400254999 3 820295214 4 1 428049186 4 4 2 10422 100866 2 8541 40625 4 1 772193077 3 768961194 2 9745 74742 2 15002 57938 4 1 555356904 4 3 532764792 1 823682978 2 44098 53861 1 525685721 3 872744606 1 189611095 2 25913 52377 4 4 2 87362 87573 3 186577824 1 13353334 3 784066105 4 2 3616 83705 3 82473881 4 1 437491541 3 452860836 3 711090222 3 575697734 1 658776981 3 315255941 1 568173771 2 25986 36250 4 1 736664884 1 69219281 4 3 342356486 4 1 317246188 4 2 7050 43474 3 416964800 3 963110157 1 795434698 2 7018 30160 3 963907891 4 4 2 23844 36088 4 2 1053 36737 3 429923870 2 48019 88141 1 361950905 3 762860401 2 31450 78001 2 2408 26781 2 65365 85877 2 19140 45678 4 3 640659945 4 1 618931424 2 84183 95782 2 42036 46824 4 2 32573 57500 1 288587051 1 420155438 1 744595848 1 61790775 3 400065888 3 795669427 2 81561 88605 1 758497577 1 477460609 4 3 920137620 3 121100989 3 643587089 2 59730 97916 1 637273872 2 13609 103610 4 2 90452 97713 1 405990448 4 2 31633 75142 3 92556662 4 1 685144991 2 57877 82056 4 4 3 302239893 2 68160 81283 1 742255587 4 2 28522 37206 1 402765871 1 235525606 1 18239906 2 24274 91165 2 6555 102099 2 44657 55426 2 65880 98549 1 539442116 1 642194431 2 5593 6221 4 3 893442925 1 440022144 3 549492189 1 971477726 3 610262535 3 822313260 2 52619 93215 2 28139 68289 3 50203475 3 125395474 2 35915 66411 2 17057 22904 2 46083 53165 2 81125 89058 1 131333466 2 22404 24017 4 2 56404 87385 4 3 508113903 4 2 67394 93100 1 996592022 3 972347501 3 7220462 3 395701243 4 2 61035 100210 3 14191481 2 39798 94503 3 218697231 4 2 41438 49309 4 3 496565963 1 656611054 2 4553 20557 4 3 161592955 3 352226722 3 20772965 2 4994 37437 2 886 26266 4 4 1 638816628 2 95052 100934 1 336904690 4 4 3 42270670 3 145594517 4 3 617252461 4 4 1 637480635 2 32285 56090 4 2 34569 45863 3 521921195 1 400938030 1 58922229 4 1 849184272 1 96697643 1 16703136 3 308674960 4 4 4 4 3 986017436 2 30312 86713 4 2 57535 89589 2 22145 25104 4 1 692011397 3 804200489 4 3 165350978 1 622589058 1 39604394 1 210645705 4 2 26554 36089 4 3 646077245 1 367692147 3 688382881 4 2 71634 90590 1 973851263 2 44243 81556 4 1 375796308 3 40438673 3 689754297 2 4969 11797 3 633553484 3 338944574 4 2 1312 14777 2 29790 54280 4 3 163553246 3 480542632 1 105198981 2 8257 29155 3 155517582 4 3 749909302 1 427967416 2 13581 29286 3 393259869 4 1 825138345 4 3 880565702 3 218584373 1 228296657 4 4 1 518856759 3 763440927 4 2 71873 75647 3 494617269 1 825483031 3 939852993 4 4 3 466496487 2 54439 94357 3 73525460 3 274294205 2 30961 74977 2 5623 82183 2 5523 11496 1 759189060 3 612131416 1 268011731 4 4 4 3 125804943 1 343462025 1 91562806 3 853832222 3 989460020 1 118316968 3 427844875 4 2 21342 96139 3 169676941 4 2 1239 72414 2 5419 56462 3 573647320 1 15649135 1 956608401 1 426958674 2 24187 31758 4 2 8848 53436 1 306595502 1 359754480 2 72731 95096 3 408293844 4 2 3603 73846 3 685625746 3 29055563 3 624569572 2 53843 64313 1 836048047 3 429827473 3 302497250 2 68947 98926 4 3 748754507 3 940557455 4 2 43078 88099 4 3 488685453 1 887770810 1 19851104 4 2 52059 84907 2 39640 87378 3 286135570 4 4 2 42527 82210 4 2 43899 76033 3 552266649 4 4 2 46953 55070 2 20903 79378 4 1 633703355 3 151447434 4 4 3 446265470 2 20962 89251 3 210877383 4 4 4 3 409485591 1 38170434 2 75987 93909 2 8071 58528 1 404274068 1 71405822 1 155077513 4 4 4 2 7907 75473 1 519579297 3 757077189 2 17063 81553 2 14023 60156 3 11427190 4 4 2 15605 104935 3 832446606 3 462351505 1 311618379 4 1 150549952 3 575560612 2 22985 41373 3 768218768 2 27209 43102 4 2 13744 89700 4 2 5558 89870 4 1 268033004 4 3 281866394 1 643664123 2 8749 63446 2 26875 78865 2 1223 44484 4 2 2709 62867 3 631315345 4 4 3 597058170 3 355123224 1 27576727 4 1 298043171 2 41368 77508 2 19049 86726 2 26247 37221 1 449454378 4 1 500359913 2 10486 60488 2 654 76418 3 238088865 4 3 55722856 3 763393900 3 866878255 4 2 74666 81229 1 19236878 1 985472830 1 420153723 3 157506415 1 805432702 2 14609 40911 4 2 28062 78376 4 4 1 368320846 1 777335399 3 23975381 4 2 6163 99427 2 10 81946 2 59079 82463 1 37813596 2 52840 67493 3 909297 3 402204 3 318099326 3 644606590 4 3 267955482 1 893424365 4 1 348390049 2 4388 55629 3 22821760 2 45695 81912 2 33996 60712 4 1 517481500 2 35662 54523 4 4 3 330591642 4 4 1 639631747 3 20136348 2 64171 103439 4 2 14099 22464 3 39225912 1 715516451 1 734873088 3 324044593 4 1 305510797 1 834029709 4 4 3 701859657 2 31789 51649 1 986704475 3 410940381 1 311362840 2 2891 42368 3 608864160 3 291681673 2 64485 64711 4 1 15832735 1 492029355 4 3 88164155 4 2 16464 101857 2 54126 87166 4 4 1 19397031 3 608434370 4 4 2 59660 73579 3 11643784 1 604157489 2 45975 56501 3 552790922 2 57788 64323 1 255506807 4 3 416888436 4 4 2 1423 80089 2 4919 15460 4 1 479323020 1 22345486 1 54340594 3 860729666 4 1 75520441 1 652994156 1 614299613 1 242923930 1 42444061 1 350152389 2 13235 38823 3 479626893 1 475600985 3 236150181 4 4 3 194636376 3 39001378 3 58353502 4 4 2 23664 24583 1 141525616 3 943532715 3 856892731 2 67344 83596 2 57638 99477 4 2 14967 38100 2 32730 59438 1 574030690 3 997459858 2 74744 78807 2 55401 63532 4 4 2 66218 83561 1 348272198 2 14962 30529 4 1 794793525 2 94194 103697 1 391554190 4 1 659834765 1 494013698 4 1 818690883 4 3 780480804 1 704628975 2 282 1090 1 350987072 3 443114260 2 49006 80952 1 30344425 2 24099 43019 3 578068034 2 3394 51972 1 116045376 1 725630522 3 448311690 1 476903972 2 8657 82372 2 1585 92359 4 1 715546733 3 373079153 1 962762000 4 4 1 769492993 2 53907 93307 3 30142534 4 1 839067213 1 875445090 1 566651321 2 45589 89475 2 46153 92376 1 916429054 4 1 246378917 1 821291908 4 4 3 800392958 3 975496133 3 260837270 3 177280190 4 1 275235340 1 539017739 4 1 29524525 3 627426640 4 3 20557819 3 513785087 2 27908 63931 2 77815 92817 3 954162606 2 40792 91547 1 387442522 4 3 546490482 4 4 3 30011063 3 752702762 4 2 24666 98715 2 29468 35099 2 23768 44878 1 685925082 3 58065640 1 495312598 3 425259795 3 728382120 2 26742 45623 3 122525371 1 181754843 3 842060796 3 340359680 2 7236 12904 4 1 582131123 1 409274181 3 462889135 2 46985 92750 1 547472166 1 423302366 1 945499438 3 475975777 1 135396023 3 933057980 4 3 836512035 4 4 1 799273144 4 4 1 430947575 2 46725 62497 1 311528808 3 6488798 4 3 614480059 3 837632282 3 322691085 2 79907 87450 1 963658031 3 590079514 3 142661750 1 536215052 4 3 71366957 3 868326042 3 318827577 3 462586613 1 49144454 2 51438 81196 3 495541982 3 906731059 3 882249324 1 497279340 3 741289831 4 2 4424 29700 2 60973 103525 1 61104275 4 3 888721238 4 2 16112 99789 3 19891090 4 4 3 907215997 4 2 34884 101508 1 196197636 2 34417 97084 4 1 294219251 3 735227818 3 815396131 2 10563 50707 4 1 985343265 3 67322450 4 3 432000422 4 2 59434 70495 2 4846 38676 2 4356 82943 4 3 727033828 3 752103355 3 978593582 1 68704730 1 956081846 4 2 26206 84496 1 573033948 1 155880749 2 16351 20040 2 41342 51863 1 496548758 4 2 35960 57881 1 14175977 3 22897923 2 5283 80190 1 134677796 1 849329625 1 611963511 3 877361674 4 1 912860214 2 32874 94363 4 3 953481299 1 436769534 4 3 117911436 3 903603941 3 874957518 4 3 948059406 2 63952 72247 3 478388905 2 9400 71555 1 342283741 1 562587271 2 1833 71236 3 164214947 1 344793252 2 32243 33298 1 116021173 4 3 456291685 2 67326 80679 4 1 959801032 4 4 4 3 264316093 4 1 285078480 4 4 3 578652201 1 324573034 3 908040238 3 17350801 4 2 63771 91271 2 100935 102743 4 1 131218526 1 237107291 2 27182 53162 1 71693550 1 793407012 4 1 417075632 2 22410 92020 2 34415 100893 4 3 428377823 2 27583 73749 3 895300195 4 1 363080960 2 1681 6320 2 80107 97541 3 973043838 3 8943024 3 313299054 4 1 103811725 1 994332802 3 91336335 4 1 630000508 4 4 4 3 535590033 4 1 558040791 1 91434909 1 52677527 1 110170882 1 891461636 3 589573737 1 492313112 2 39586 49230 2 23669 89942 2 20685 41991 4 1 356404817 4 4 2 9794 95866 4 2 50648 83696 4 4 4 2 49968 93165 3 15770496 4 2 11790 101499 4 1 787526890 4 2 50449 97801 3 50819683 2 81441 95318 1 278073555 3 207743048 2 9228 26535 2 7035 103560 3 625152344 1 403673002 3 144741284 2 18725 33200 3 699240089 2 18343 31418 2 59820 88394 3 485378420 3 72972053 3 683425195 2 32455 51194 2 78128 85189 1 702892133 1 263651080 1 182398517 2 35603 77296 1 811104322 2 6572 22765 3 296471364 3 183435050 2 34400 93918 4 4 1 988919378 1 111732098 3 973101899 4 3 658807883 2 13965 55486 1 3775308 1 64165488 4 3 860201066 4 4 2 30187 100517 4 2 55813 89840 4 2 5985 16503 4 2 49859 99626 4 4 1 4180751 3 568536609 1 557650207 1 924025753 3 791108179 2 89285 104757 1 341854160 4 2 24956 55964 1 337079639 2 8214 41114 2 34962 86429 3 479439317 2 4126 55186 2 3178 66321 4 2 37142 40007 2 41660 44735 2 26743 58717 1 379942161 1 573464375 2 10488 22167 1 568095877 3 8870161 1 823728445 4 2 22848 71186 3 162845203 2 27846 70898 3 788711168 2 50521 79363 4 1 185317497 3 142930948 2 31997 96027 2 53444 62387 4 2 54730 56866 4 1 733656794 3 172275253 4 2 86935 99327 2 13800 87235 4 3 83829921 2 33760 52107 1 240794049 4 4 4 3 615013811 4 1 768416575 3 98756571 3 534648471 2 57878 103348 3 248093375 2 22588 27904 4 3 811823400 3 14116416 3 749335763 3 501478571 3 80658366 4 2 70928 79166 2 44495 72712 2 70408 103987 1 342678638 4 4 4 3 334732162 4 1 458388039 4 1 59835193 2 90390 103786 2 12903 58183 2 80494 99664 2 3003 98191 4 2 11449 51665 2 58010 97541 1 367706038 1 96304519 1 621826738 3 798989661 1 96142151 3 317186500 2 44001 64840 4 1 774202205 3 529998184 2 14293 99923 3 477163788 2 45829 49795 2 2635 16765 3 986994059 2 3321 9549 4 2 35144 80454 3 959927395 4 2 2854 71692 3 907890393 3 453545768 3 498490547 2 81501 95824 3 648915963 3 345881799 1 169498598 3 133497576 2 37876 105438 3 699663415 1 533871901 3 972473046 2 35122 76573 4 1 678135844 3 37359356 2 64613 84343 3 353925985 3 717738409 4 2 73542 95008 1 65102299 1 292261614 3 40534671 2 42857 74744 4 4 2 56706 95226 1 438904996 2 89312 90815 2 45289 99374 2 61820 76475 4 2 70452 79210 4 4 1 724724240 1 27033548 3 554808455 2 28187 93326 3 90337258 4 1 342482225 1 54217321 3 642300298 2 17539 87572 2 33096 53590 2 34793 47413 3 429553031 2 51720 95707 2 73934 99488 4 1 902520146 3 29497386 1 899360227 1 877554093 2 65502 83246 2 82572 102124 1 228446095 2 47006 78770 1 461171408 2 62437 78806 4 3 456931970 4 4 1 990669982 4 3 501963502 3 448843629 2 57754 81002 1 726255457 2 49751 71978 3 481015239 3 412731574 1 706044367 4 3 997661373 3 741516858 2 12172 65275 1 24205956 3 874545972 4 3 40274457 4 1 626712984 2 38208 74705 3 272773614 1 36776752 3 339771264 4 1 251011615 2 59931 68260 3 333692225 1 360936166 3 835417887 4 1 719642663 4 3 530777826 1 244006376 2 39313 65067 4 1 675623991 4 3 418377934 1 873469356 1 626505645 3 1233509 2 2705 16142 3 292810993 2 18539 83850 2 52797 101243 4 4 4 1 1300659 3 18780848 4 1 381737586 4 1 43239953 3 746582626 2 10073 90396 4 1 455907930 1 721367136 4 1 931633121 1 930187064 3 23357701 1 212744142 1 326227323 2 33255 59610 4 3 633770539 4 1 470516264 3 108910924 3 313590981 1 401287621 2 20364 28083 2 17758 103625 3 11640973 2 51342 65726 2 64878 79906 4 3 123916878 1 758832520 2 237 97577 3 980025313 3 22363778 4 3 269293741 2 178 28662 1 481957867 3 194945336 3 89755481 4 4 2 30850 58434 4 1 718933341 3 429666170 2 1707 23755 2 28088 34609 2 1570 32782 4 1 29889470 1 50960786 1 769105403 2 69948 75239 4 3 804908747 4 2 8211 73716 3 362721455 3 105159549 2 29316 51563 4 3 847765852 2 4811 9194 2 65787 97248 3 980049108 2 5864 68386 3 912690148 4 2 17065 62202 3 198104258 3 239542670 3 865248613 4 2 35863 87647 3 479132990 2 12328 71862 2 51 92609 1 561458447 1 672252201 4 2 65268 102136 2 26222 38971 2 2582 33887 2 38901 92431 2 75235 94406 3 566647257 4 1 686804181 2 53460 89327 1 823621436 3 717891871 2 2366 34475 1 547531190 1 14370565 1 674654847 1 804920454 2 57808 62268 1 147788724 3 537603536 2 35822 100455 1 489064193 3 812849835 3 620003500 1 389571546 4 3 857123584 4 2 78443 86872 1 2618802 3 720875634 4 3 520720730 4 2 49465 73929 3 167914782 4 4 4 2 7454 11459 1 673685290 2 59291 74015 1 772372518 3 522942229 1 335469294 2 4678 68167 2 4627 5883 3 590654515 4 3 588145406 2 60348 91411 1 873002433 2 19085 83506 1 723634356 2 68400 79271 1 146910176 4 3 5898768 2 35161 84057 1 212547964 4 3 67879557 4 1 213972560 3 26628560 3 581724758 4 4 2 65577 66886 2 93614 102681 2 3370 46959 1 22514589 4 1 272787815 1 11688788 1 559901582 1 148166581 1 613045113 2 47978 82872 3 226915242 3 34426746 3 60768959 1 820370320 1 462056033 3 498167043 3 320526001 2 20928 72396 1 784351595 1 673706920 4 3 737146296 4 2 24550 65754 3 208923289 1 360009568 3 103906140 1 578864591 4 3 464584776 2 26233 33633 4 2 64950 66325 2 38339 102005 3 284599550 3 946165826 1 61641961 1 377758119 1 993166809 2 8353 50572 1 688559396 3 377901954 4 3 490632652 1 831716069 3 7676871 1 293849847 1 740018013 3 117544505 2 49678 85016 1 2658041 4 2 43057 83589 1 42132578 2 26618 105029 1 601261655 1 701989260 3 606932812 1 50195956 3 770040406 4 2 27911 52944 1 550465196 3 150283042 1 473773292 3 291187579 2 53774 71074 4 1 116780087 3 651451465 4 3 764886201 4 3 432263685 1 756543712 3 955948979 4 2 28331 58078 1 43896852 3 766991089 1 723716702 4 1 139048525 2 81841 104985 4 4 1 480650671 1 83250110 3 916685194 2 4355 26725 2 36292 76500 4 4 2 42485 81432 1 796892057 3 442013709 4 3 818956878 1 242570703 4 3 58126949 1 267606574 4 1 174565343 4 2 1095 21989 3 829084448 1 59867538 2 31388 71520 2 19849 98281 4 3 789832 3 738736018 1 4294187 4 4 4 4 4 1 317011955 1 556803914 2 31279 54865 1 884407599 1 942314712 4 2 51230 101022 3 50271727 4 1 50379510 3 284807694 4 1 845737599 3 41683568 1 5382239 1 305263785 2 31607 104688 3 66075601 1 530060363 4 1 368991324 3 48046588 2 6721 89851 2 51483 78478 4 3 610830329 4 4 3 127370505 3 688055565 2 20899 91501 3 30890695 2 20476 55198 3 89229600 2 12106 88742 3 915411941 4 2 1203 10074 2 68413 77228 3 368035399 2 15983 37818 3 244002960 1 408338806 2 566 30937 2 4694 62932 3 555883783 1 973918682 1 445723758 3 941961337 4 4 1 613716382 2 2818 74103 2 19419 90250 3 374982636 1 639040235 4 1 73079161 3 847623754 2 2289 10467 3 120798877 1 116089787 3 628071520 2 30748 94888 2 23604 68604 2 54329 96020 2 50504 53350 3 996947634 3 912100083 2 8612 76993 1 24978013 4 1 585361737 2 42526 67916 3 425026932 3 533881801 2 22270 80781 3 731670071 4 4 2 73081 90745 3 740693880 1 287541526 3 94237422 1 862312073 1 17766498 4 1 831056617 3 5193740 1 268581858 3 586748598 4 1 290485695 4 4 3 724570049 4 4 2 13627 41271 3 660515726 2 55472 103794 3 989636606 2 5633 20953 3 54331270 3 317753014 4 1 694077962 1 755770101 3 588001298 1 814612000 4 2 80481 97840 1 508891724 4 1 852733512 3 939966518 1 740974849 1 705127364 3 394919088 3 411369319 2 59217 103844 1 216886120 1 850880643 3 126663760 2 32743 56905 3 738817904 1 943382567 2 2116 10267 2 20023 28264 2 51785 82458 4 4 1 998624395 2 76534 76705 3 806108760 3 312844758 3 722001653 4 3 96921240 4 3 698790901 1 249336386 3 996011130 4 2 14009 93881 1 194975542 2 7473 88579 3 45736551 2 8480 54653 1 874135449 4 2 18345 51481 3 151572768 4 4 1 756544359 4 4 4 2 52097 57397 1 494118733 3 527001518 4 3 8688209 1 825054749 1 569222318 4 2 77551 84640 4 4 3 226773861 1 560682783 3 848796316 2 38777 53584 1 484821324 2 9932 42197 4 4 1 508303397 3 116745125 3 720984956 2 36379 44882 2 5693 24788 1 544640380 4 2 47379 101200 3 248397644 1 187115029 3 588768624 3 739245342 1 165528324 3 154854846 2 37699 49469 1 105125912 4 2 26229 92777 1 425988813 1 219340568 2 18889 24773 1 18603837 4 2 54289 69727 1 915873064 2 11530 12902 3 872817445 4 3 548229981 2 38693 46551 1 884041223 4 1 113757248 4 4 4 1 64159706 3 331966803 1 904964299 3 501598681 2 20121 58953 2 6653 80804 3 685426146 2 18606 33234 2 12659 63791 1 144079326 1 193956998 1 784873283 1 137221084 1 128447681 4 4 1 20118510 1 186361952 4 2 68962 101628 1 869546404 1 774913502 3 586946223 4 3 15268714 4 2 12409 88133 1 609631968 1 907357166 2 24621 102355 1 220217460 4 1 239988629 3 892373877 4 1 942550796 1 180972409 1 556819377 2 42537 80737 4 4 1 395572636 2 10538 36740 2 35548 75105 3 927915500 4 1 10632040 4 1 404504281 2 88639 104291 1 345878306 2 45496 63958 2 27362 90847 4 2 5587 33543 1 82922405 4 1 201435089 3 138416018 4 1 424282566 4 4 1 17251412 3 795941473 1 124268666 4 2 54917 76719 1 354620175 2 27924 96205 1 665316428 2 30051 44707 4 1 442851640 2 64311 72639 1 629631788 3 948316110 1 64253874 4 1 463316561 1 703695589 3 925643897 4 2 81661 95910 1 446071371 1 14754474 1 249918128 4 1 689441041 2 16766 34752 1 593173774 1 812068645 1 335124137 4 3 370878980 3 53580218 1 803064694 1 703869224 1 341961127 2 66692 93685 3 304515263 3 41036459 4 1 964723404 1 294427383 4 2 39209 102883 3 489053224 1 704961988 3 8828424 1 690787378 3 208318237 3 226630884 3 544510586 3 969256315 2 5815 98898 2 53393 55643 3 939695287 1 30853153 3 824859152 3 811027283 3 826809982 2 13621 26297 1 491812817 1 647362339 2 22863 69317 4 1 664450424 2 85406 86549 3 614996519 4 4 1 256314377 3 711076750 3 711850018 3 368123046 3 94772468 3 8199189 1 796030386 2 29388 49865 2 49527 68978 2 20468 37608 2 71108 80323 1 834692632 1 770396433 2 23120 98423 3 841691009 1 531053520 2 11401 54176 4 4 3 937306266 4 3 692867109 2 11555 54164 1 184608584 3 14231700 1 303543042 1 920589888 3 33146477 2 31187 91863 4 4 2 56885 81336 3 18512806 3 607607965 4 4 2 8536 34704 4 4 4 3 455133027 1 969537383 4 1 559770706 2 9655 25899 2 59272 64370 3 901142264 4 3 172862171 3 29579327 4 3 473119705 1 425704175 2 16395 80174 4 2 17631 39805 4 1 649187370 1 482770767 4 4 1 33990360 2 39205 45367 2 8510 103001 1 733918765 3 887493859 3 937670220 2 79583 96666 1 337842458 4 4 4 1 567294106 4 1 853532400 4 4 4 2 33456 57747 3 695129583 1 97093198 2 72728 88474 3 376523902 1 236232849 2 2039 58385 2 68709 83075 1 599901039 2 58731 71717 3 724307113 4 3 978746355 1 607637672 2 43673 87339 1 780407846 1 656854303 1 801685739 1 5037638 2 64716 89718 1 472789124 1 109786617 4 2 11683 16850 1 461832676 4 2 17299 20617 1 555318391 3 908205213 2 3759 27141 3 385129736 3 11435070 4 2 27790 34276 1 365724900 2 1873 100357 3 736765052 2 67735 74191 4 2 29715 80166 1 753521892 1 625936273 1 71786298 2 47350 47630 1 58167753 1 447391110 2 4996 46639 4 2 17700 94839 1 676680435 3 560588610 4 1 109101820 4 2 36026 71665 3 226565573 2 56876 105618 3 655579548 2 7479 15804 1 554433520 3 12510003 2 15115 66761 3 468000179 1 548623784 4 2 12907 33901 1 825626630 3 953863883 1 3803591 4 2 36452 77136 4 4 1 656616197 3 111704770 3 890868051 1 915908100 4 3 467705653 2 2227 98588 2 22501 66593 3 21889412 4 4 3 329366560 1 290406025 1 163914469 2 15748 58940 2 658 93605 3 706907439 3 364339364 3 56224623 4 3 464833783 4 4 4 4 1 765344254 4 3 576053121 3 698507005 2 38105 69040 1 541400011 4 3 113194809 4 3 662957305 2 74410 101156 4 2 930 77782 2 83942 91340 3 712278299 2 26166 96720 4 1 172008227 1 667024524 2 14135 57818 3 533840794 1 25970117 3 273244700 3 741630215 2 43335 62509 3 202022079 4 1 583664926 2 10877 65394 4 2 9773 46666 1 499048694 4 1 788952756 4 4 3 902022251 4 3 10263595 4 3 483398814 1 13134288 2 22411 55707 3 148011188 1 473672529 1 1957193 2 85691 95685 4 1 383348128 3 433476239 2 15268 49479 1 429704397 1 268594073 1 301101001 3 732190524 1 868322022 3 205221253 2 31830 72569 2 38846 43998 2 8933 99775 3 416705691 1 638176031 4 3 185672773 1 992498897 4 1 278509404 4 2 31579 96499 3 793271161 2 92490 93579 1 415268268 1 122275798 1 372419764 3 33505274 4 4 4 4 3 273550447 1 73046676 4 3 513523394 2 4269 102305 3 655090076 1 388082142 4 4 2 63852 67519 3 157351460 3 411424685 4 2 45342 61682 1 301962687 1 22726677 2 47625 67177 4 4 3 992459248 1 806738443 4 4 4 1 632720695 4 4 4 4 1 101305530 2 2212 30142 1 774446675 1 585460800 2 7437 50756 3 399392130 1 196669569 1 861876460 3 834073275 4 3 551337055 4 4 2 23148 41330 2 24233 72157 2 28879 96318 1 822528369 1 105491428 3 73071574 4 1 532748061 2 73601 94051 2 80950 81809 3 900080111 2 129 45933 1 965330802 3 359460177 1 307901719 4 4 3 733144811 4 3 966650755 2 54566 92185 3 766673936 1 444627887 1 500853029 1 452247930 3 74423460 4 3 89008761 4 4 3 280194479 1 696988944 3 384686994 2 10138 50327 2 64758 90277 1 701360646 2 34076 93290 1 149283576 1 57259715 1 114174871 2 50594 64636 1 805743021 2 61390 69632 2 7455 27793 4 2 2762 100638 1 252734901 1 908563976 1 2841624 4 4 1 471542932 2 65752 90123 2 1902 4484 1 131816756 1 206340387 2 26285 98085 2 36332 94794 1 840698216 2 11094 40272 3 307926422 2 11575 91214 2 39503 103617 3 279338415 3 486957799 4 3 773904168 3 981846049 1 691913774 4 2 20520 50340 1 354974081 3 379742286 2 61263 98643 3 37905871 1 931381360 1 836621789 1 904533797 4 4 4 4 1 469277617 3 688165340 4 2 90635 96653 3 564445559 4 2 66417 88417 2 14940 57039 1 978739148 1 400454802 1 817257544 3 736472805 2 39946 49510 2 21341 96986 4 4 3 688201278 1 502751729 1 566263209 3 250617187 4 3 754305223 2 17936 96207 4 4 2 380 39385 4 2 23505 54446 2 23848 99615 3 65232100 4 4 4 3 507578667 1 44552778 2 39626 48316 2 13312 54304 4 4 1 662436056 1 301471106 4 3 677502479 1 5428310 2 2139 100801 2 94686 100756 3 661552311 4 3 685092428 3 65953648 4 2 19232 87217 1 88799757 4 3 789194392 3 545510828 3 790684493 4 4 4 2 79352 87380 4 2 50519 56102 4 2 59566 88903 4 4 2 65058 68394 2 39756 49642 1 695157544 4 2 22068 36640 3 666819563 1 89472357 4 1 832337434 2 26085 85919 1 691193842 1 941068645 2 66542 81201 3 332919489 4 1 881207749 1 520620910 2 45475 61646 2 34896 54643 2 7377 76447 2 50760 70197 2 85269 85686 1 219805958 3 615484585 4 3 431166113 4 2 79033 86769 4 2 13373 73998 1 569462069 4 2 87324 96596 2 63861 72273 3 989815542 2 52317 98984 1 375003622 4 2 8051 39718 2 4874 61968 1 893465870 4 2 51506 69708 4 2 18550 37933 3 948188671 1 996200985 3 968729289 4 1 903468434 1 384532717 4 3 199421592 3 45165698 3 179145393 4 2 13337 41823 1 991802645 4 4 3 858474868 2 3445 103337 2 4458 52541 1 613857614 2 48339 103146 2 89841 96405 2 86648 87458 1 893167382 1 57686313 3 474635157 3 163788410 4 1 163889588 2 32702 88716 2 62581 106006 3 27602587 2 3683 3976 4 3 250293256 1 39713842 1 650880884 1 797513755 1 695118995 3 647971531 2 47059 53292 2 38780 97840 4 3 580532372 1 926527794 1 725270422 4 3 814573257 2 86727 92410 1 622633895 1 87504375 3 633232719 4 1 478375406 3 490753879 2 261 59009 3 7003742 1 367750032 3 232905732 3 783414447 3 673888934 2 13273 50959 2 24535 58656 4 1 203517501 2 52901 87747 2 87475 90061 3 51826104 4 2 64593 71622 3 46924749 1 574209705 2 14966 83375 1 936390658 3 762856451 4 2 1232 83811 2 41655 90355 4 2 44789 61048 1 272794347 1 350576683 4 1 56353378 4 3 653729333 1 357301106 3 290236344 3 964924535 1 434238228 2 81249 104020 4 1 931504996 2 29117 69642 2 36561 103841 1 663671323 4 2 49001 106059 2 28488 72347 2 46842 60714 2 55863 92512 4 4 1 939586356 1 877116706 1 390944279 2 43355 85288 1 408565328 2 41517 45921 4 3 53301030 4 1 906123109 3 812763805 4 4 4 4 2 20600 65024 2 78792 93337 2 16818 93517 1 988171086 3 553848651 2 42062 98648 1 848273572 3 369577103 1 224913660 2 37404 98765 1 262916440 4 2 29311 85222 3 663969064 3 536257905 3 32766911 4 4 1 86209403 2 39394 84405 3 669106541 2 55408 76296 4 2 29878 67029 4 3 490369663 4 4 3 534540557 3 22433770 1 900036468 1 273667155 3 82367534 4 2 48640 68846 3 860043881 2 20273 83620 4 3 425076655 1 7553017 4 3 222534561 2 42307 90613 3 604671582 2 85937 90122 4 3 178636103 3 598188389 1 243097838 3 578351916 3 53924602 4 3 562040082 3 39898000 1 608743816 2 33058 86490 1 450662205 1 117495240 4 4 1 955897872 2 7016 71626 1 521122272 2 81770 89112 3 791218417 3 694533500 1 814110556 4 4 1 959533058 1 106838173 4 3 426571386 2 18643 50290 2 11631 84293 1 49554698 4 4 1 350611000 4 3 953326257 3 294238094 1 702991795 1 567985313 2 69978 91910 3 576870676 3 917958466 3 765585216 3 144749411 2 4703 105680 2 3027 78354 3 57940012 3 50615914 4 2 54992 78208 3 29160706 4 1 755180412 3 258585211 3 209667147 1 357155872 1 537021114 3 269563652 4 4 2 13591 59883 2 71095 81904 1 447657273 3 102975047 4 2 1935 60911 4 4 4 4 3 66862071 4 4 3 353140735 4 4 1 653284005 3 658714306 1 710257859 4 4 2 34513 104841 4 4 3 57079017 3 130409967 4 4 3 670487523 2 91084 101270 1 622397684 1 463504729 1 489304486 1 668467925 4 3 2998530 3 315548929 2 13748 66885 1 664473508 4 1 721471554 2 18287 47993 4 3 608083530 1 54757878 1 461580226 2 8406 98087 4 3 15375739 1 12039936 2 1176 97316 4 3 161369965 4 4 1 748609392 4 2 54717 63415 2 26578 90442 2 3915 27575 2 47724 54571 4 1 368978090 2 12281 105589 3 276288809 1 177657490 2 15788 62381 2 19579 76180 3 196241189 3 154742049 3 864576574 4 3 40410433 4 3 536356334 3 658069519 2 7107 18543 3 978100790 1 768076269 1 704171026 1 515481046 3 731718822 2 38639 101420 4 2 26628 81177 4 3 344138026 4 1 568403287 3 839904116 3 843640848 3 292722513 4 2 67727 86539 4 4 2 21192 90715 3 657361509 2 23828 92622 2 23802 72965 2 15737 85064 1 427696085 3 59679102 2 66775 96705 1 274582822 4 2 4086 36307 3 23296043 4 4 1 389929029 4 3 49970925 1 422035919 1 48667919 4 2 79953 100005 2 3929 66407 4 3 856381664 4 4 2 15524 84252 2 50896 83010 3 825562024 1 19574379 4 2 21696 72622 2 49829 59215 2 14970 86018 1 339273893 2 96625 100249 4 4 3 497541032 2 77255 89611 2 30844 86015 3 323011885 2 44483 63372 3 764405200 3 679336992 1 336236826 1 744990882 2 29598 31272 4 3 38704228 2 27220 88163 1 739487016 1 845545794 3 890969798 3 804441345 2 4002 68144 1 139115506 1 10407999 3 13712162 1 37896355 4 2 34906 66839 4 4 1 53609486 1 886200903 4 4 2 5503 88856 4 1 420070955 3 843726046 2 18477 49280 3 772577769 3 796579026 1 620242785 3 109860953 4 4 1 779699996 4 4 2 22919 66359 4 1 324727678 1 96062144 1 427009545 4 3 519164115 4 3 451738142 4 2 32831 36985 1 527717622 2 52106 76950 4 4 4 4 1 687363279 3 794692495 3 832276920 2 36352 69586 3 302127304 3 426926481 2 42800 67154 2 52108 57444 1 341520122 3 123692388 3 865703266 3 185407629 4 4 4 1 122950794 1 702608634 3 825446867 2 1079 8609 2 87335 100849 2 10289 78312 2 12668 20953 1 340873134 2 45715 64659 4 4 1 51491755 3 231155039 1 974672953 4 1 15338307 3 317577264 1 930836018 1 697555652 4 4 1 525434920 2 61842 64401 4 3 35123285 2 18584 28340 1 454777937 1 778299098 3 62149669 2 60770 66830 3 719980189 4 4 1 815559235 1 353981219 1 651723885 3 34326959 1 383552312 4 3 55891289 4 1 281623413 3 824528824 1 655820915 4 2 183 17371 1 582271203 3 173088203 3 377632108 4 4 1 218259346 4 2 31312 85890 2 47670 90938 1 193779514 1 6622883 1 996431070 2 69004 77045 2 65636 66593 1 22313965 1 651358435 1 137818608 4 3 138602037 1 89554046 3 311572370 3 183265718 2 36051 39176 2 13282 31880 4 3 8012007 3 269398176 2 10525 40034 4 3 837539385 1 612140211 1 781343004 4 3 861994367 4 3 855257279 2 28655 77277 3 442994168 4 2 19202 104618 4 4 4 4 1 68350477 3 662289462 1 231898069 4 2 38015 58842 1 938424969 3 59180795 4 1 955763674 3 928901007 1 530700567 1 255953745 1 352747919 1 229503335 3 68736490 4 2 50084 61360 4 2 15380 96868 3 186253496 1 249818616 2 3819 66281 2 13204 42187 1 362690400 3 8467553 4 2 9862 25224 2 38978 94434 4 4 2 1297 26575 1 9999431 4 3 858035023 1 547937054 2 13492 62391 2 39618 92050 1 463459016 2 54038 54188 2 21989 69164 2 42763 44089 4 3 505645782 1 326559097 2 8063 78392 1 495677916 4 2 3657 81679 2 8650 47670 1 393607451 4 4 3 38234031 4 3 102005567 4 3 63485929 2 51931 64294 3 646043163 4 2 28993 86401 4 3 180253152 2 31998 32542 2 2052 87716 4 1 52370521 1 473961701 1 444726794 3 379797443 1 205137690 1 304747886 1 986199535 3 70538216 4 4 3 420011209 2 86409 90512 3 11060552 2 48574 96327 4 1 159506159 4 1 525439292 3 63349986 4 2 13496 68398 4 4 3 323799493 4 4 4 1 170648096 4 4 1 986998271 4 4 4 1 373535883 1 7701628 1 900726643 3 912900516 4 4 4 1 10792363 4 4 2 1149 65821 4 4 2 50459 54814 1 332921685 4 4 2 9258 41680 1 11678927 1 883658644 1 665302317 3 608407483 2 5422 85585 3 146310006 2 40202 82247 1 668150564 4 3 911305804 3 684212593 3 249584969 3 248305904 1 199918766 2 52486 67569 4 4 1 431234178 3 545174702 1 796059363 2 27053 33593 1 868958657 3 805329019 3 354779068 4 4 4 3 704031867 3 782152668 3 993893657 1 41579981 3 211175113 2 34557 37998 3 266507841 1 548448776 1 306226606 3 275361312 4 1 570005084 4 4 2 81442 94601 4 4 1 773785325 2 3639 16298 3 42613912 4 1 45536990 1 742189783 1 273954552 4 2 48065 55885 4 3 872651610 3 8002730 4 4 2 38343 79346 1 671242943 4 4 2 74243 88578 1 86301683 4 3 464392212 2 32043 53851 1 348316022 1 880160672 1 196683073 4 4 2 53992 65775 3 171850695 1 122565336 1 640975322 3 14514720 1 42017794 2 2417 85822 2 13721 50452 4 4 4 4 1 198902697 4 4 1 555525823 1 57627970 4 3 711660743 4 1 252564261 1 785633737 4 2 48067 48552 3 72970406 4 2 21615 83872 1 906105310 2 29345 51228 4 4 4 3 940766088 3 237249569 2 35012 97441 2 40434 102906 2 3958 60555 4 3 22065220 2 64456 67125 1 416971731 3 583936630 3 607959997 1 672995854 4 3 728190846 2 47070 49960 1 552254636 4 4 1 227489340 2 6121 89709 1 567843498 2 6963 62302 4 3 956388604 4 3 245189374 2 14281 52932 2 48638 61960 2 53116 95269 2 60560 98242 3 274903726 3 601314361 3 319881443 1 465594077 4 4 1 438479788 2 24610 86407 2 44121 84716 4 4 2 7540 97687 4 1 493340925 2 27732 42236 2 2261 73400 3 639941802 4 1 21058757 4 1 711719396 4 3 245433470 2 12702 66926 1 302682144 1 372292214 4 4 3 39836801 1 66733891 3 134094765 2 68219 69487 2 31474 68528 3 758615383 2 36139 43371 1 859695155 4 3 71369030 3 173501782 1 676899420 1 778911109 2 31431 83535 1 679806314 2 24018 82777 4 2 11736 48570 1 697533266 4 2 2398 16883 4 4 4 2 26022 66637 2 11876 71622 3 779168330 1 145676901 1 113193488 1 21968821 2 68566 75820 1 554285686 2 6397 38937 3 37661771 2 25968 95495 3 662882872 1 552505490 4 2 18694 64679 1 48319801 4 3 291330433 4 2 4782 43489 2 28251 102475 1 365413737 4 4 1 513335208 2 28720 92497 2 6885 20020 4 1 710902043 3 997275196 2 68437 88038 1 381447893 1 428311843 3 47877705 3 630981075 3 701410570 3 920049223 4 4 1 47431897 1 817362561 1 676881075 1 134081760 4 1 674971233 1 554402981 1 226931960 1 147473781 4 4 4 1 211234336 4 1 989126262 3 79754752 1 45982430 3 72198733 2 35572 46543 2 30909 46880 1 515594906 2 91914 97175 4 1 817977339 4 3 617415078 3 21726870 3 232325785 1 451379199 1 120955566 2 43151 88671 4 4 4 2 90588 96212 2 18602 37278 4 1 535282924 3 504710373 2 13062 44211 2 87648 90304 1 318291907 2 6144 30008 2 28843 53798 1 37401989 3 822565432 1 354649054 4 3 464594161 2 11691 95029 4 2 4704 10163 3 166896491 1 11677460 2 12726 47411 1 910593282 4 2 22875 66805 4 4 4 2 31170 46239 2 8895 69622 3 926597501 3 561423660 3 672896618 1 766995060 3 646678300 2 58928 73053 3 556782717 4 1 667044418 4 4 3 68000612 3 47884512 3 199905749 3 643363896 3 201960172 1 156512099 4 1 854898027 2 35418 36272 1 967738891 4 1 553708270 1 89203731 2 54562 56357 1 167384475 2 52206 72861 4 1 244751138 3 547020947 3 556099205 3 447204591 4 1 477568397 2 36536 76370 4 1 72420773 2 100308 102644 2 46674 82757 2 84137 101325 1 719190615 4 1 92326626 1 767137225 4 3 537942662 2 40812 79612 4 3 47842063 3 672225675 1 6532366 4 3 658496996 4 4 1 554672143 1 681458444 2 52204 83411 2 37147 39721 3 124595422 3 615867569 3 480777076 3 463955045 1 527345416 3 786391185 2 34767 97172 2 35940 70538 2 51396 94605 1 439927469 1 490159378 3 871490215 1 121981522 4 2 83128 99945 2 52607 78297 1 478007498 2 15930 89007 1 543847432 3 147949155 1 395232829 1 602439089 4 4 4 2 55338 99377 4 1 88026486 3 537680785 2 57728 80328 1 226209805 4 1 952876801 4 2 15140 86581 1 829309392 2 21716 33260 4 3 66339467 1 836380368 1 290807577 2 57636 104336 4 3 252837842 1 517079279 3 51309759 2 13458 98956 4 2 76253 88943 2 45393 66251 4 1 296414767 2 61475 93733 4 3 235882173 3 317317598 3 860694610 3 953925881 4 3 77104004 1 262921642 4 2 29293 51624 2 74387 100860 3 316084718 1 56289805 3 928754963 1 109260637 1 660223982 4 1 67398608 1 19300930 4 1 159131316 2 33794 79088 1 495707711 1 473818079 4 1 564743657 4 1 157813603 1 203144335 1 16504639 3 83246673 1 579935555 4 1 858642623 2 89074 91562 2 38403 53280 2 49365 99162 3 73010802 3 952232693 1 231622638 3 701294189 2 11247 28823 4 3 190899134 2 55997 68005 2 27960 41396 4 3 477706822 2 2979 59245 4 3 967268878 1 391042631 3 891087010 3 885532773 4 4 2 43806 82185 2 76965 90249 2 18761 43424 4 3 341695524 3 235281874 4 1 651692102 3 10693086 3 961663848 2 209 32272 4 3 982379231 3 736525658 1 83226723 1 857794134 3 815864943 2 41608 93990 4 3 962226913 2 43525 51155 4 2 7185 15155 3 630617579 1 313867081 1 262148084 3 342409024 1 860245426 2 11225 18474 3 144728898 3 576076946 1 96874326 2 73048 91824 2 1750 70346 1 914287582 1 776144114 3 906378373 4 3 30096406 2 58363 93788 4 4 4 1 942618834 4 1 685583713 4 4 3 252683420 2 55372 81933 1 309843811 2 16985 71781 2 29369 101877 3 764037318 4 1 134889723 1 231413990 1 311856994 2 38245 98792 1 17635202 1 39248325 2 25463 73440 3 289215879 2 57918 91214 3 12998460 2 17595 93960 2 18638 38429 4 1 326582067 3 873146624 4 3 21556659 1 53226393 4 3 157505364 3 220082779 1 949958669 1 365565212 4 1 777492147 3 382697133 3 379227054 4 1 910734598 2 31141 80308 2 9750 72997 4 2 84171 96439 2 60676 85667 1 778944649 3 48019964 1 482932974 3 32833476 4 2 25800 71032 3 199494653 2 34168 34881 2 44186 78657 1 250638729 1 68490197 3 93800524 2 9245 12653 1 586158592 1 210519217 1 796731229 1 437032360 1 137240199 2 57885 73737 1 18630264 4 4 3 7165138 3 578573054 2 574 3900 2 68763 92211 2 18247 90840 2 53855 94694 4 1 46861425 2 35571 62234 2 27139 96663 2 16766 97866 4 2 39752 53660 1 609941761 2 75606 75838 3 640891793 2 10671 86818 4 2 26573 40032 1 811087146 4 4 1 620105942 2 44486 50859 2 20633 101177 2 32498 78988 4 1 262746453 2 21584 71533 3 699685987 3 151087099 2 17931 52750 4 3 613960907 4 4 4 2 23850 37384 4 1 817854690 3 709120145 3 311513647 3 972476776 2 4119 26307 3 104258661 4 2 3584 70444 4 2 67388 102954 4 3 263389738 4 1 141926156 3 666303952 4 1 108259391 3 71777544 4 1 57845928 3 598564079 2 69124 70653 2 45991 68557 1 548155602 1 233784656 4 2 74630 94257 3 103182560 3 370744759 3 612335078 3 145830390 1 741370645 3 328996098 2 8689 13666 2 72344 79870 1 377148357 3 88121 3 854830290 2 5780 45124 3 804157044 1 493642564 2 61413 96456 4 2 46119 47359 3 273530931 4 4 1 875151725 1 406593514 3 999438831 4 3 341571240 4 4 3 452936551 2 73326 77429 2 28813 78498 3 958059989 3 396596578 3 247872012 1 299119977 1 52315374 4 4 3 898838309 1 121501046 2 44556 57527 3 786091998 1 348584259 1 673991414 2 56685 67193 1 32321348 1 341618540 4 2 36156 44213 1 21297532 1 526968854 4 2 33245 71865 4 1 4705661 1 21255327 3 383245312 4 2 20008 87350 4 4 4 3 984587952 4 4 4 2 38209 65739 4 3 508826058 2 39987 84056 2 8683 17851 2 20436 26056 2 45809 70208 4 2 31773 86533 1 782050314 4 1 885085980 1 70943422 2 16303 21103 4 4 2 10136 52400 4 4 4 2 25566 100517 4 4 4 2 16466 43383 1 573409593 3 5112462 4 4 1 29704648 1 759179094 2 8944 38577 4 3 16452086 4 1 273884653 2 14807 74045 2 29271 103195 4 2 26629 34170 1 559578667 1 571413183 1 223040967 1 434814417 4 2 65123 93041 3 480448266 4 3 263192010 4 3 129268709 3 278081237 2 22201 65335 2 61350 63399 2 45264 80997 4 3 273657742 1 151937282 4 2 85280 87128 2 66081 80303 1 538941560 1 700709720 3 866089579 1 69746425 3 318994672 4 3 814588464 1 531457749 4 3 189863814 4 2 67259 102657 2 30106 79392 1 443588497 1 83794755 3 524150144 1 674250546 4 1 933436123 1 209468684 4 3 870971977 1 521380756 2 57734 59804 1 970732709 4 4 4 2 3504 6356 4 2 73553 75275 1 205472168 3 54683033 3 261338757 4 1 8548502 1 634262438 2 25101 66332 2 57345 75380 1 779783255 3 380462841 1 975358912 3 613417245 3 8703114 2 33385 104871 4 2 75691 92248 2 22529 43672 4 2 42076 57741 3 315553270 4 2 22305 65819 3 780743885 4 4 2 42996 70682 2 23659 28012 4 1 317100308 1 487663302 4 4 4 2 79223 105239 2 44525 69237 1 989431949 1 116211712 3 724193127 3 816102356 4 1 535675272 1 900658781 2 15679 90685 2 34162 62387 2 15944 102585 2 55681 88711 3 153361933 4 4 4 1 528528630 1 72566120 2 40450 81646 3 29700033 2 46928 48478 3 708960750 4 4 2 31025 96547 2 45925 46835 2 60161 69862 3 425280762 2 71418 84476 1 148905805 4 3 318229779 2 34342 46482 1 670087256 3 57073212 4 2 17214 23886 1 591913235 2 10530 54278 1 227227085 4 4 4 2 48726 100476 3 191616294 3 549526136 1 46637415 4 1 627772328 4 2 9848 82437 2 55969 88861 1 848327286 4 3 18186481 2 76220 82171 3 521554583 4 2 83198 103103 4 1 222131606 4 2 33190 87983 3 246395790 2 17004 106166 2 65295 94485 3 725875536 4 2 40050 61845 1 537495320 1 536721561 3 764968700 1 715167543 4 1 869741911 4 3 131664971 2 48547 88714 2 85378 95289 1 454264654 1 843302157 1 251928220 1 689601393 3 845030208 4 3 44857400 1 838139060 2 19773 67315 1 190726874 1 154161304 1 107935361 4 2 65529 88063 1 513286336 3 137025058 3 143745703 4 3 142264122 2 13100 21195 3 463033468 2 68297 76194 3 703106857 2 22869 30566 2 2269 49588 2 5822 62198 3 557367349 1 61981379 1 979760725 4 1 663361262 3 321349892 2 53179 104823 1 343324587 1 685980113 4 4 4 1 49546412 3 856243570 1 752196329 3 734589508 2 23906 26767 3 11523034 3 302758357 1 544508981 2 19148 101732 1 984523540 4 3 322453228 2 9595 23459 2 5206 85271 3 958025118 2 12034 38596 2 42488 96460 1 368730218 1 75594725 4 3 995340649 4 3 381146070 3 992656581 1 864963346 2 50863 50916 1 360371700 3 757894740 3 16346676 1 688142320 2 48464 61696 4 3 237979311 3 465668319 2 3012 6359 2 69108 77359 4 1 18577389 3 630042633 1 777202917 4 3 907422461 4 3 77422262 1 563070551 1 19036357 1 121032146 3 644653303 4 2 235 29006 4 1 72537508 2 3193 49280 2 14186 96492 1 757831671 4 1 897346445 4 3 733638451 3 646038979 4 1 421594864 1 124123154 3 12736260 2 4822 68525 1 649087425 2 76988 84045 2 89046 90741 3 771290674 1 224024843 1 947161413 1 646665000 2 1241 36461 2 24118 47225 3 455978044 1 219110918 2 2685 80818 2 22149 51779 3 902376628 1 195583606 2 63898 81037 3 925895118 1 661198919 3 379122646 2 60716 80502 3 470503324 2 5025 79839 3 842866118 3 50089167 4 1 882179714 3 63126439 2 71922 78009 3 15872808 3 811340471 1 829206280 3 64518086 2 22935 86723 2 1647 20967 1 239101256 4 4 3 118796749 2 69017 72806 4 4 2 74334 99147 1 139933081 1 926806450 2 5145 7809 3 386226832 2 9764 103427 3 675812669 2 34133 77482 3 171617028 3 119155184 2 9950 36925 3 875816346 2 53100 66532 4 3 657558726 1 274869771 2 54095 69751 1 149832320 4 4 2 55409 96156 3 219517773 3 115505869 3 373074674 2 25680 46975 1 700896066 2 17321 98013 2 52298 53195 3 805649978 4 3 148443909 4 2 66081 84435 2 86604 92811 2 49817 72443 3 357306515 4 3 163436840 2 39600 59617 1 210278666 4 4 3 7002110 2 5403 91516 2 88293 106550 4 1 244324242 4 1 658197112 1 790906435 1 606103770 3 43301201 3 94027088 3 408373753 4 1 431500477 1 609416706 4 2 35903 79022 4 3 88407411 3 879020598 3 269255119 2 21486 39207 4 1 299002661 1 988549432 2 87588 105741 3 126480040 4 2 17270 77431 4 2 26128 57401 3 66479567 2 46742 103667 2 24143 37305 1 449050333 4 1 110536164 1 478922239 1 738768642 2 42460 72464 4 1 838697621 2 44054 100288 4 4 3 339205189 1 231870246 3 659623090 4 4 2 28779 58116 1 70970134 3 872367907 4 2 61581 92834 4 1 80393054 1 58495581 1 894065719 4 4 1 423378513 2 24211 86226 3 555801130 1 50416278 1 739771546 1 889575148 2 258 69700 1 216468402 4 4 2 5218 82184 2 48014 82859 2 4592 84326 2 31582 89261 4 1 371046527 4 3 584762045 3 715003405 4 2 15704 94820 4 2 33133 51258 1 953626821 4 1 547422182 3 815189066 3 324755934 3 756562600 1 795615949 2 6060 95691 1 528637770 4 4 2 55196 100270 1 33125670 2 85523 91445 1 187224859 3 843034621 3 952153548 1 884129304 4 4 3 892862037 3 548748794 4 4 2 2505 106084 4 1 791760756 3 62776790 3 704009472 1 390682531 4 4 4 4 2 58963 66146 3 998718011 1 272409741 1 911500198 1 40058083 4 1 250326248 4 3 60465819 1 272406725 2 32233 69161 1 170956603 1 740277044 1 85565214 1 109375396 4 2 26058 72402 4 2 94390 101713 4 3 943225206 4 3 218307617 1 101635501 4 2 8873 79919 3 491118716 4 2 20484 33826 2 71092 83658 1 929143846 4 3 918374283 3 555720896 3 387497151 4 2 58622 63361 2 3782 69600 1 840108361 2 62982 72536 3 547129916 3 935502331 1 1626377 1 242598224 1 3164480 2 17323 71469 1 81397572 1 571503891 4 1 368452457 4 3 672593857 2 15722 97523 2 15000 53684 3 210328060 4 2 44721 77167 2 27827 56502 4 2 62566 72627 4 3 534311693 1 962014992 1 404817967 1 247349574 4 3 261874043 4 3 345411208 1 304820545 3 911591986 1 529400205 2 26654 34768 2 34681 70861 2 30893 100480 2 14748 71941 2 77189 88801 2 6740 56749 1 440156028 4 1 843687568 3 212619308 3 546036491 2 56361 57919 3 580777752 1 47465239 2 59819 96538 4 4 2 13232 34063 1 1659243 3 805531564 1 824645066 1 687979147 3 551138653 3 225729811 2 7554 46668 3 54246567 2 35495 40813 3 152505931 2 59391 71562 4 1 233391427 4 2 7235 76736 1 253861652 3 781903235 3 319223482 4 1 378358270 4 2 53774 56103 1 864657092 2 65475 81154 3 642255590 3 59330330 1 399917465 4 1 1765092 3 445054531 3 145684112 4 1 361041292 3 93203083 2 28487 83203 4 4 3 234318155 1 857709027 2 22796 53946 1 920187861 1 926122188 4 2 15915 46534 4 2 13993 22943 2 27259 60167 4 1 351075181 3 322196366 4 4 1 479357348 4 2 83937 94726 2 67152 81438 3 744166727 4 1 608439685 1 996472790 3 580432125 4 1 420112490 1 161898055 2 52929 69827 3 908418755 1 849531977 4 2 534 53247 1 624000676 2 9910 75102 2 65237 89334 1 414235389 2 47039 55142 1 860834098 1 258515734 2 3624 100892 3 348654453 3 663202369 3 845743087 3 322324387 4 1 224272599 1 854553297 4 1 265587180 2 49431 65301 1 401109199 1 137887095 4 2 48866 70253 2 9530 10032 1 189747801 1 925131852 3 47013543 4 1 981590406 1 513612827 1 124282765 2 44654 97254 4 4 1 341341652 4 3 298447372 1 525716375 1 27889730 4 4 2 49866 88390 1 876842955 2 22032 32678 1 47903020 1 810867979 4 4 3 858490180 3 209411005 1 405180740 1 166029648 1 982363767 3 232466341 3 809193965 3 617154393 1 474280998 4 2 26009 48004 2 10556 77389 3 707880084 1 64991028 3 669646026 4 4 1 742032554 1 699168877 3 730508983 4 1 48495966 1 998109047 1 44295957 3 798324309 2 49464 81060 4 1 544371163 1 487203665 4 1 672404489 1 423254857 3 70383916 3 475158040 3 822230094 3 463332226 1 592462523 3 360406484 3 438475821 3 225594742 1 966760684 3 593986355 1 312682442 4 1 95506252 4 2 68619 105657 2 22869 89453 2 17104 63875 1 939807657 1 320317028 4 2 77825 88536 2 53252 60444 1 192296927 1 842736158 4 2 82230 102635 1 382472685 1 751931061 4 4 3 343084916 3 611152291 3 262978706 1 993189654 3 112469871 1 846079345 3 510776741 3 584197648 4 3 832161943 3 441576119 3 561875887 2 9696 85750 4 2 7107 65673 2 11702 77127 3 648212366 2 46060 100910 2 2084 54710 3 943007051 3 483821718 2 61011 90320 3 760115417 4 2 25464 88924 2 53694 62034 1 15261589 3 770301250 3 521320484 2 2594 51916 2 72052 75114 2 72437 102237 4 1 781495853 1 719431757 1 277565410 2 98243 104093 1 162149145 2 69814 98610 4 3 285955867 2 40388 58197 1 240031328 3 698697117 1 681874695 2 38413 87950 3 55295776 1 308870372 4 1 741268744 4 2 75634 89007 4 2 164 13280 2 27314 101830 2 3858 36520 3 724876464 2 52933 64891 3 788631783 4 2 70249 80553 2 86924 87289 2 63213 82135 2 1977 105796 3 489443629 1 696194771 3 261737246 1 299062490 1 671170793 1 443725768 2 72225 83906 3 711162044 3 207137158 1 789008743 3 844432831 3 20995910 3 822926879 3 531749786 3 185126844 4 3 288603012 3 825234862 4 2 56423 104803 2 46755 55163 1 331783213 4 3 387454915 3 91476551 2 66843 92433 4 3 286293922 1 689684029 1 632804102 4 3 334085142 2 27730 98653 1 456689930 4 1 83247817 2 25454 58839 4 2 20349 58896 2 8501 65428 1 444877944 3 283775283 4 1 499093092 1 636880976 1 44631193 2 23022 59027 3 202715972 1 88779120 1 757099678 1 540829767 2 1850 50385 4 2 73469 80484 3 164766929 3 263500258 4 3 432882950 4 3 18340772 1 261329438 3 74214420 1 777379784 2 6784 58838 1 445779933 2 9700 12690 4 4 1 67322879 4 2 40708 80732 4 3 641150425 2 16830 70747 2 63077 99376 4 4 1 20239773 3 993383283 2 13200 51201 3 918762842 1 339437832 4 2 44952 52298 4 4 3 533076028 2 16342 41194 3 46258386 3 222514926 2 4615 91189 1 353372038 2 52223 64277 3 567158238 4 1 489626733 2 9108 80114 3 586400612 1 69009880 1 464681153 2 51569 93698 4 2 40175 94796 2 5002 22614 3 844627674 3 849457472 2 26445 65462 3 986203134 3 906687732 1 353490119 1 16948842 2 1239 57394 4 1 437301376 2 81008 106387 1 700699547 2 6551 87955 2 55652 83998 2 34945 52297 2 26971 100169 1 479094559 2 33874 52985 3 932052099 4 3 933042686 2 28318 51596 1 481692214 3 426841309 4 3 479656781 4 1 41083964 1 344130171 4 1 984079287 1 449554527 2 71048 79277 4 3 197008642 3 983318687 4 3 925001280 4 1 269463378 2 58565 80837 4 2 25247 45146 2 15663 67667 3 447297932 1 919725086 3 404627669 3 694203075 4 3 151566782 3 450795122 1 263451592 3 13452709 3 718677015 4 3 633016903 4 3 934245394 4 4 1 191370176 1 560841902 2 1851 37499 3 422450629 1 662544403 3 588615598 1 461450194 4 4 2 45433 59110 4 2 7786 51823 3 224773288 1 100245852 4 4 2 15769 84888 2 2389 102328 4 3 16521384 1 447568393 1 994413472 1 57027392 4 4 1 664596848 1 646882167 1 795515823 3 236593777 1 638507750 3 695190494 2 11454 27801 1 218604042 2 56906 94213 1 425412551 1 66024416 3 609300020 2 17747 78968 2 38766 83271 4 1 255898328 1 923844337 2 10024 22990 1 767792661 4 3 833482477 4 1 616900581 2 5984 26530 3 755189070 1 21588216 3 93681937 3 399075268 4 4 1 536864953 4 2 42621 86967 4 4 4 1 206610323 2 53807 61792 2 77597 93390 3 693884646 2 2450 8397 2 15729 55716 3 351611653 3 754527675 3 614454997 3 818522104 1 442533009 1 179215076 2 53440 94940 4 2 74458 78748 2 319 95147 4 4 2 51402 81848 1 886098646 1 563352950 3 111307362 4 3 518520726 2 2320 64527 4 1 256011401 4 3 575724451 4 1 55888946 4 3 41340043 1 765559841 4 3 256868039 1 597243473 4 2 10575 54539 4 4 1 203793835 2 21869 76582 3 796703401 1 630693017 1 843475474 3 373430388 3 51410861 1 163152187 2 33249 85571 1 738246983 1 142355137 2 1701 47207 3 57363724 3 369994016 1 21529931 2 46380 70424 3 48162309 4 3 63111516 1 156577348 4 3 242104315 2 81493 100065 2 46943 59787 1 221032612 3 87379339 3 755629500 2 57817 75620 3 946120146 2 424 12340 4 2 20920 62086 1 60410472 2 4994 82395 4 3 261227479 2 84333 85242 3 799020586 3 162516785 4 1 627198384 3 285432398 3 582329182 3 542465000 3 182176170 2 55226 65507 2 7564 62668 1 322283056 4 3 494576747 2 41535 61917 4 2 30041 80882 1 122486493 4 4 4 4 1 799640400 1 617334313 2 24496 63551 3 743144790 1 855246673 2 10074 84715 2 24784 70807 2 10000 37262 3 672023187 4 2 12966 79279 1 95973527 2 54446 87403 4 2 52992 86123 1 668768108 2 17009 61165 3 243221409 1 735008294 3 647203153 3 968662817 1 369657155 2 35280 92294 2 17001 91207 2 126 78019 4 4 4 2 26256 84261 3 118335850 4 2 22333 105137 3 18513433 4 1 760011886 1 374739144 2 47243 92969 3 969021165 4 1 605962015 4 1 942627283 2 29602 76129 1 187653770 2 32744 32929 1 6767028 3 755201122 3 458273837 1 872730055 3 336418222 4 4 2 64721 80236 2 19443 71789 4 2 43781 45831 1 678308947 1 334230401 1 296753017 4 3 735591076 1 797398652 1 140173477 3 765131822 2 35402 78391 2 12974 45496 3 541296089 2 4430 38186 2 9404 52258 1 457760753 1 232705460 4 3 912389978 2 24310 57651 4 4 4 3 711894783 1 184943285 3 508891998 3 487087803 3 78386675 4 1 945143861 1 799500525 3 868470774 1 970906810 2 9972 63594 4 3 860979646 2 61364 90928 1 453300605 4 3 769447733 3 422752205 1 751886553 3 680908294 3 315090433 3 33205437 1 316085617 3 706014262 3 431862538 1 647148142 2 7527 35477 3 491450149 4 3 653567963 1 223044273 3 934089217 2 82271 92197 4 4 2 38660 49055 1 252277521 3 11050864 2 10453 11774 1 39355217 4 4 3 741350779 3 15925482 1 430431858 4 1 869162385 2 92939 99843 2 30325 87534 2 29174 54498 4 2 24313 46958 1 662824236 4 3 823730461 2 46816 48334 2 47535 70678 2 6213 76016 1 471989825 4 2 1029 42222 4 3 531703896 1 367754496 4 3 64993318 1 129458794 1 80371204 3 668987775 2 6932 79048 3 5079344 3 304701049 1 82486240 2 53034 95972 2 45920 87368 4 3 516821922 3 998624148 3 163846654 2 29243 98595 1 496045770 1 141189889 3 829642528 2 12727 88133 1 814401298 2 2430 4072 2 32387 85061 2 13686 97810 2 53158 69494 4 1 443393612 2 88206 98636 1 312147146 2 35641 47863 3 275515636 3 940284565 4 4 4 3 648528028 3 10775881 1 708297255 4 1 369099156 3 921411962 4 4 4 3 17448288 4 1 579548580 1 417330529 3 216062122 4 2 29476 72758 1 192271410 2 92474 106030 1 774747346 2 57784 64696 4 4 4 3 795694724 2 33711 105269 1 73824903 2 89649 100040 3 631554445 3 15562989 3 76490976 3 782648659 1 508341349 1 763353931 4 2 21666 56468 1 633794836 2 48748 55919 2 6643 22618 4 4 4 4 1 533756044 2 24533 41052 1 53018325 1 245782619 2 58537 102458 4 4 3 812560188 2 41290 60900 3 660395651 1 337881610 1 343218848 3 538608104 2 798 64371 4 4 3 24637604 4 2 19883 68217 3 681973446 1 483008728 2 90402 100316 1 749189804 4 1 716145686 4 1 125332002 2 52281 58831 2 10376 85411 3 739606587 1 150763960 3 653163696 2 3114 75545 4 1 353885418 1 813604829 2 34189 59770 4 2 52220 62751 1 704106307 1 612860866 2 2721 65405 2 11315 80181 2 54829 71645 3 586987042 2 27491 88916 1 913882479 4 3 18058396 4 1 27788767 3 443601678 4 1 598442804 2 57348 104769 1 569130070 1 847202027 2 45200 90636 3 112829890 4 3 616122607 2 16755 26799 4 2 44828 101062 1 68636170 4 4 4 4 3 470751043 2 31256 47914 2 23433 90220 1 246486759 2 54045 93207 3 784243413 2 2826 35512 4 3 905738054 4 4 4 1 931522491 1 829433349 3 25636607 2 28277 96593 1 44251624 3 986179615 4 2 11653 73672 2 42648 87698 4 3 755908307 3 117334741 2 51697 57314 3 41737369 2 15110 49616 4 4 3 61198765 4 3 770218986 1 799647787 2 31329 92572 3 972854868 1 385566488 3 405691126 3 877558987 1 876866680 1 285874971 4 3 880915533 3 208674938 3 170275358 2 14690 53699 2 33712 72152 4 4 4 2 7930 12375 4 1 420973584 4 4 3 675249796 4 4 4 4 3 442762920 4 3 581234397 2 40601 55666 1 401728442 1 563744793 2 52882 57172 4 2 23248 47057 4 3 872287424 1 877795043 3 4022381 1 272805336 2 3784 88754 2 38410 93417 3 15678378 3 514950186 2 59949 106115 4 2 13787 18145 2 51335 58607 2 2664 41620 4 1 104724478 2 47239 60776 3 951190877 3 821504522 4 4 1 4770755 4 2 30542 55878 3 24595224 1 93156658 1 692043803 1 920092995 3 779239056 3 393638001 1 585359692 2 30032 49839 1 125569222 2 16070 18088 2 42252 99946 3 872914236 1 226814107 2 14420 45475 2 20906 74023 4 4 3 865052139 2 58337 97077 4 3 43518079 4 3 315703775 1 157274195 3 276794726 3 881049913 1 608812359 3 64202970 1 431212753 2 20795 68355 4 4 1 201427063 2 191 12396 3 65277981 1 150234179 3 903789984 2 69056 97337 3 419129326 4 4 3 916711540 1 216429671 3 682181340 4 4 2 48255 92800 2 20186 41813 1 412750015 4 1 207872144 1 538912624 2 35400 49073 4 4 1 84675518 1 963669450 2 80801 92946 1 373282755 1 234152794 3 58692356 3 270134153 1 37626421 4 2 72592 94430 4 2 67676 76796 2 69103 94191 3 724917321 3 835316972 1 447229649 4 2 3018 95049 1 169415308 2 58834 81343 1 351537804 2 71589 96868 3 898650558 2 10759 45239 1 7430627 1 831316526 2 61446 102334 1 33781763 2 16353 69130 4 3 231399062 1 696790689 3 251125195 2 33803 63762 3 794707492 2 16978 20265 3 161101258 3 775468290 2 11350 37553 1 929847843 2 30818 64925 2 19890 89534 3 44878309 4 1 884546746 4 3 349296650 2 921 97216 1 965645267 3 535760592 4 1 199098351 2 20999 98860 4 3 492930502 4 4 2 54411 101439 3 625947149 4 1 35158516 1 541413655 4 3 781749589 2 2040 77132 2 89915 106976 2 30630 55918 4 1 823673148 4 2 10553 95136 4 1 223724244 3 909373926 4 1 798561295 3 390182495 2 33690 69571 4 3 518145150 2 25330 32236 2 62489 90850 3 210439701 4 2 23361 64333 4 4 1 298027647 1 930663986 3 936668741 2 28 85868 2 28014 60219 4 4 3 319802553 2 30808 61844 1 171959211 2 12569 56156 4 3 42187876 3 479249666 2 82745 92771 2 53014 73416 1 179615400 2 7173 37947 2 34045 70716 3 864161331 2 64321 78656 2 97083 107007 4 2 1227 31557 4 1 31385407 4 3 155421290 4 3 275394108 4 2 33717 73106 1 60163187 2 11004 24730 2 59919 85938 3 157463435 4 2 16072 104933 3 219493403 1 670324966 1 976765395 2 63328 78919 3 332839673 1 570677596 4 4 3 409037849 2 14644 106306 1 602538825 4 2 48124 73999 2 36221 92920 1 762669714 3 34440316 4 4 3 553619752 3 8056251 4 3 979064931 1 825505606 3 240849620 1 290239021 2 7173 89211 4 1 274752240 1 578294083 4 3 330110542 1 294635644 2 1636 64009 3 521272931 4 3 553351846 1 776734136 2 61240 62971 2 18545 59663 3 10070307 1 846559328 2 25754 64472 3 346874537 2 3959 68452 4 4 1 415340200 1 595704600 4 1 11619671 2 1501 98490 4 1 827159305 3 630826725 2 89231 99173 3 97273328 4 1 448100212 3 944433413 4 2 23229 103870 3 260545186 3 153614151 3 520221516 2 49070 103323 3 126021051 1 650020955 2 47064 84236 3 445497280 1 632942275 1 850350058 4 2 38286 39940 4 1 739712178 1 754994061 4 3 949054084 4 1 514040926 4 2 42166 75627 4 1 6196841 1 215817980 1 502577441 4 3 467357844 1 584839418 3 77340555 3 680992308 4 3 72564281 3 374916016 2 31572 96952 3 747491845 1 960152404 1 515435920 1 858593916 4 1 527568048 3 912914851 2 880 67255 1 151613974 1 22981430 3 318245626 2 7564 7884 4 1 665573386 2 9678 99779 1 430031022 3 633801449 1 34770873 3 56940056 1 661929104 1 415041615 1 460231289 2 57777 62158 1 223641311 3 154515216 4 3 477480075 1 397987460 4 4 1 29689054 4 1 16236866 1 779167437 4 2 13464 32784 2 75097 98663 4 4 3 806461138 1 508916432 3 144799071 3 323896209 2 93293 96185 4 4 4 3 151795861 4 3 792070691 1 386785882 2 5647 60072 3 804937325 3 491281236 1 435029849 1 213864412 2 55447 100711 1 340712114 1 257504867 1 657247391 4 4 2 90926 106054 4 3 154092861 3 58760904 2 17579 64130 2 21612 50820 1 2430436 1 349504141 3 641261938 3 360066989 4 2 65407 98453 3 500465756 1 979577562 2 60404 97291 3 764559219 4 2 17287 22844 2 56324 59002 1 288289967 3 764595409 3 984333850 4 1 39693601 4 4 1 762279453 1 29815630 1 639758295 4 2 24694 41425 3 546201979 1 51378307 1 62792162 4 1 21684323 2 63670 103274 1 227935100 1 667315021 1 329209225 1 598326546 2 31373 92013 3 812934175 1 985070297 4 1 490439375 1 432952612 1 359251077 3 651620868 4 2 20450 60975 4 3 330589118 3 143724231 3 757751573 1 7076867 3 561128126 3 163314914 1 296427410 2 45735 96174 4 2 33280 74274 3 534608054 2 20677 27678 3 768758980 4 2 67599 90497 3 597083145 4 2 66467 90167 2 26516 59785 4 4 3 649714813 3 937973835 1 735634961 4 4 4 3 764328 3 655519540 1 780333944 4 2 37373 53715 3 878349694 4 2 38860 70179 1 600899377 4 3 319559297 2 8586 45235 1 428718516 3 663580773 3 746232382 3 505034950 2 10175 102765 1 763089840 4 2 23152 67235 3 833961780 1 458814704 4 1 236897311 4 2 28739 44935 3 595436939 3 916538489 4 1 12873389 2 85817 99330 1 697530348 4 4 4 3 711220269 4 3 138706371 2 3367 25476 3 884031493 2 16123 95215 1 923610687 4 4 4 4 1 42099172 3 282387929 4 1 609145375 1 678550123 4 1 283133637 3 756773261 1 13658264 4 2 8425 72817 1 558287797 3 699270650 2 13217 89349 2 55240 73769 4 3 420126387 2 7422 53933 3 702937494 4 4 2 142 70055 3 399389337 1 644375347 1 142919665 3 784847502 2 38427 85907 4 4 2 16980 34634 4 4 4 1 309992047 4 2 2130 105898 3 435675347 3 378879883 2 19068 89002 3 418239894 4 2 28273 104210 3 440802905 1 697632647 3 44448367 3 684296798 4 1 648281389 1 199835526 1 660015887 1 616723621 4 1 609136554 1 400219331 2 21731 86660 2 23504 57843 3 778084432 2 3768 60540 4 4 2 5482 33073 1 119907366 1 84401324 3 392205783 2 61826 74892 4 4 4 4 1 374777919 4 3 741935621 4 4 3 594671006 1 986148669 4 3 637217442 2 2211 75403 2 4646 31079 2 16257 60004 2 11676 42887 3 544695933 4 2 21464 34335 3 964936790 2 21104 89203 3 101313584 3 772763298 3 497814307 3 825771216 4 4 3 426703902 3 88668737 1 314160210 4 3 81826386 4 4 3 21529077 1 895254580 4 1 138619342 1 654519115 1 13215336 2 2109 95169 3 179894213 4 2 37017 104650 4 4 2 21899 49398 1 259140242 2 9187 47256 1 381276597 1 68405948 3 324581210 2 6963 64766 4 4 1 412519715 2 66847 66884 2 19272 68000 2 3093 77714 4 4 4 2 55928 104445 4 1 193188243 1 156631434 3 716746282 3 240880865 1 503404679 2 25791 65174 4 2 7224 54010 1 258400971 1 208499741 2 17064 82966 1 860842092 1 257473003 1 314245216 2 84508 88257 1 532763899 1 508660933 1 977279356 2 20169 50264 4 1 60432909 4 4 1 308232546 4 1 608902970 4 2 52675 72048 3 794353076 2 13627 55413 2 32174 72444 1 496730634 2 25429 87202 2 30682 34385 3 37137121 2 2751 72049 3 569088413 4 1 130953350 2 13895 73867 4 4 2 10882 102757 2 61288 101609 2 77182 93309 1 512259628 3 558998229 1 58335965 2 17915 59149 2 62393 106331 2 3974 65558 1 975730741 1 36531307 1 46490963 4 1 454993264 2 59474 78440 2 19938 23458 4 1 647404985 1 483903889 2 96301 98942 1 440231096 2 16657 19424 2 17330 40143 3 24305281 3 252745824 2 14816 86326 2 2692 78289 1 242480159 4 4 1 33031556 4 1 477034097 1 797192951 1 639826838 1 2101268 2 9023 85087 2 47937 93209 1 603492474 1 846222139 4 2 21028 86984 3 16149987 4 4 3 59982221 1 582860136 4 3 359938547 1 814578010 4 1 412861785 3 953809980 2 48043 61566 1 635867822 2 37634 98335 2 2225 18847 2 35490 67348 3 593054960 3 497461418 1 83922601 4 2 31298 79113 1 412239799 4 1 759638571 4 3 67898433 4 4 4 3 815587167 2 18688 58610 3 970351154 3 224568013 3 913552728 1 908566325 3 786471697 3 484964355 4 1 691544327 1 656452307 1 204352633 4 2 59282 95332 2 49287 49529 4 1 463008011 4 3 526363463 2 47726 61113 4 2 17782 83351 2 56755 71052 1 362124890 3 131134756 1 573505744 2 81441 99298 3 631493880 1 26446088 3 247004571 2 76069 91093 2 12349 74024 2 36272 86600 4 4 4 2 52284 91078 2 1751 54956 2 13120 23655 1 25427074 2 7530 92561 4 1 902275309 3 488607750 1 384806786 2 30807 99429 4 1 152893388 1 23391229 3 826985680 2 53557 99713 4 4 2 1489 91022 1 65253493 1 967143006 1 219486385 4 1 609525587 2 14837 58500 1 923070995 3 51785515 1 354376923 3 20202379 3 587605335 1 639153235 4 3 232911104 4 2 65452 78614 2 58036 100611 4 1 46033716 3 924235606 2 23297 78989 4 3 56209460 4 1 875402498 2 32349 64298 2 16032 96826 1 380552755 3 467979764 3 291879606 1 153348660 3 489211139 4 1 244552812 1 465022734 1 575196952 4 1 130206963 2 37721 84445 1 512771126 2 1935 93314 4 3 179531905 4 1 822400946 4 2 78939 88179 2 24799 54855 2 42233 61920 3 588601099 4 4 3 431548676 3 895049944 4 4 1 69740668 4 3 311815724 2 44261 97824 4 3 204586525 2 80903 86119 1 302828995 4 1 472516212 1 387321184 4 3 67492910 1 956417122 2 48237 55455 1 403383721 1 667172550 2 43199 88061 1 1611077 1 693440385 1 55916639 1 763646208 4 3 63709238 4 4 3 316385267 1 903432567 1 395864746 4 3 179761160 2 42370 51415 2 64810 77358 2 8029 51423 2 23995 81712 4 1 470019036 4 3 525245570 4 3 458775874 2 33620 104356 3 581253223 4 2 18413 44368 4 3 896013533 3 905354852 4 3 868149276 4 2 74483 91803 1 227594888 2 29750 31056 3 771185020 2 27991 92593 4 4 2 32932 97481 1 482209155 3 997290922 1 479731631 3 723956909 1 738774454 1 1586206 4 2 43719 66561 2 21848 79635 1 53938801 3 811614040 4 1 31790497 3 834494832 1 444185886 2 6730 11883 3 899476437 4 4 4 4 3 707288118 4 2 12895 56511 4 1 172814206 1 613696899 4 1 121668602 2 27774 55566 4 1 129252247 2 82810 104177 1 218669599 3 49070634 4 4 4 4 2 12551 14822 4 1 736252163 4 2 17832 90708 4 4 3 15415309 2 24628 61576 4 4 2 48682 81823 3 67265135 1 137649546 4 2 1571 41797 2 4588 102550 2 84802 95433 1 832176783 1 763608764 3 4946132 1 319666904 4 2 17774 29875 3 39799023 4 1 543947859 3 347027676 1 427316988 2 70940 76687 2 59357 101939 4 4 4 1 609598581 1 777487881 4 1 743080466 1 465018244 3 231182869 2 34072 74846 1 359784790 1 815646170 4 1 197873366 1 660845150 4 3 469792476 2 54399 73494 2 4890 14562 2 5343 80625 3 541269382 2 21754 82862 3 398604893 4 4 3 643982218 3 458126570 1 569822348 2 17872 71181 2 69 50686 3 791542115 4 4 3 798551526 2 5833 60094 2 75989 81229 1 63655481 4 3 692802932 3 887660641 3 61183822 3 231737032 1 620356515 2 42028 105943 3 759972392 1 813714407 2 28633 60661 1 395885217 3 339463430 1 273530033 4 1 350920759 4 1 15076570 2 34929 81357 3 450934539 3 25526105 4 4 4 1 353642722 3 833066435 2 21182 60896 3 519992591 3 861395211 3 186594184 4 4 3 650898406 3 452886278 1 53325080 2 68390 87813 2 31955 90409 2 15793 37397 3 255852232 4 1 611330876 1 54983065 3 945326069 3 652179091 2 5494 33115 2 11997 85936 3 229496040 2 68330 89056 1 381515561 4 2 39491 54607 1 519775783 2 2697 22404 3 243804519 3 506001188 1 751702209 1 557762414 2 87875 91171 4 2 21027 62444 1 838576199 1 161325107 3 469468205 2 50379 64610 3 55767343 4 1 117776558 2 46265 67724 4 2 2410 104194 4 3 362293898 1 120930386 1 918455167 3 960800120 1 146910958 1 148961708 4 2 29911 88814 2 79339 80963 4 2 3042 39473 3 375641271 3 282211102 3 994777383 3 719471758 3 110509375 2 91181 92414 4 1 903006373 3 506260295 1 269544393 2 8921 40236 3 752162912 4 3 532656411 3 941049137 3 231728284 2 7517 67448 3 522546765 2 12697 31888 1 790936504 4 1 571052988 1 638967275 1 738446463 1 792377786 2 32449 43711 2 79814 92989 4 1 775796981 1 844783064 2 56704 57049 4 2 28833 56940 3 739426316 1 56564705 3 927806245 4 4 1 110747439 1 225416009 3 774986554 4 2 3515 15569 1 262452993 4 1 820267253 1 617418183 3 824858454 1 590861694 3 361611919 3 918425619 3 604949227 2 57630 96437 3 513872350 2 22016 101263 3 812856264 1 332536498 4 1 130900695 3 340314401 4 3 531208038 1 468983013 4 2 28637 55519 3 402393823 4 3 559273223 4 3 195908239 2 23422 50496 1 243882961 2 46104 84425 1 504202806 1 752332094 2 77 24222 4 2 72988 73639 2 71820 77657 2 49632 59488 3 279127577 4 3 99515974 3 859566050 4 3 58523563 4 2 3726 36683 3 340817586 2 68694 100428 1 42077015 4 1 12812974 1 837876771 3 763566790 3 585057172 2 88744 91501 3 13903235 4 1 504258167 4 1 126663475 4 3 462800293 1 555486063 2 139 65745 2 37121 87049 2 628 68350 4 4 4 1 101160066 1 957606565 1 806080498 2 68687 102724 1 377331349 3 38471355 4 1 44385872 2 57103 81169 3 770309102 4 4 2 31321 98781 1 189651803 1 324368356 4 3 227144207 3 750090994 1 850873417 3 747048050 3 296021322 2 37930 81991 1 358211452 4 1 159589446 2 72470 104664 1 407408277 1 420689840 3 630574464 2 17921 106693 1 304273696 2 25598 38918 2 50095 50854 3 117775554 4 1 845836094 3 563330738 3 50737846 4 2 17019 38427 2 98354 101515 2 44876 99902 2 36682 40128 4 1 884196268 3 145861351 3 804405496 4 1 31394639 3 108509121 2 7883 66082 3 789016558 2 99190 107110 2 4325 52133 3 161659131 1 862824425 1 145457601 1 468058102 4 3 440528585 1 652352661 2 8345 97972 4 3 252773488 3 538700406 3 35790894 4 4 4 4 1 247383228 3 991822386 3 839809579 3 718758748 3 179111137 4 1 38598679 4 2 1966 86164 3 812295526 3 482582819 1 666912657 1 963838539 1 450856793 3 769252164 4 3 559672492 4 1 460042408 3 58315255 2 6687 21169 3 305481292 1 260346538 1 146590778 4 3 598685951 1 719063920 1 564095206 1 948679692 1 778373498 4 4 1 164394716 4 4 1 89157223 2 46149 101195 4 2 54789 95415 3 667794293 2 48918 102976 4 3 601971863 4 2 23522 66106 1 66479071 2 91241 91618 1 73164664 2 34042 56809 1 695606232 4 3 633177872 3 613653464 3 893155726 1 35002630 1 508327100 3 810810185 2 68581 77417 3 916367205 3 382189934 4 4 4 3 27963752 1 60697771 2 15365 105911 3 960168361 4 4 4 2 10018 34833 4 2 32297 36890 4 2 44219 105715 3 781134952 4 4 1 848147254 1 28185839 3 241407295 4 2 66232 90718 2 52097 59970 1 21931630 2 32798 70044 3 904513957 1 481477038 2 50846 67113 1 918946907 2 42343 67888 4 2 30368 71497 2 41558 103052 1 861323071 1 948838564 1 541039866 2 25483 74685 2 93854 104821 2 90177 104391 1 89379660 3 165703092 3 69903692 3 4283433 2 33032 65821 4 2 74786 106873 4 2 15870 98369 2 5711 56061 2 35815 40623 1 219866121 4 4 1 966762073 4 2 43626 105728 4 4 3 123454319 1 979474455 1 964937689 4 4 2 377 76341 3 110748278 4 3 665216418 3 865767202 3 570143892 1 255808688 2 77146 91473 4 1 116987929 3 47758080 3 44721813 3 66683245 3 198576669 2 10079 102292 2 81518 87884 2 57346 59632 2 72874 81806 1 36972154 4 4 3 348745462 1 18964442 3 507268024 4 1 705162529 2 61597 102204 4 2 29502 41404 1 674744167 1 104901483 3 210598465 4 1 421240605 2 65438 80563 1 735188762 1 237462501 2 8139 77283 1 293384247 2 62704 73262 4 1 974531561 4 2 13587 85228 4 1 367268505 4 3 597664741 3 312914133 1 713002935 4 2 63170 92809 2 42855 97870 3 106929895 1 581623979 1 796364191 1 213697489 4 2 6612 23756 3 38921968 1 625260137 1 145824406 2 15965 61460 2 7957 30467 2 6724 95992 3 912083836 3 463698623 1 477396864 4 4 3 341128534 4 3 814564972 2 38989 55796 1 269403522 3 69566208 1 52229741 2 36107 100277 3 796012958 3 620704973 2 68810 86950 4 2 66356 98028 3 356025738 1 385579117 3 640817868 4 3 561738356 1 940680938 2 103185 104354 2 17794 101006 3 272148311 2 30170 82338 3 306284640 3 170150782 1 351260545 3 635384246 1 778844643 2 48619 72845 3 749184360 3 125255639 3 513029452 1 900106054 4 3 873377105 4 3 399261393 3 459733404 4 4 4 4 4 4 3 68079728 4 4 1 670764521 1 154878065 3 19911782 4 4 3 114967064 3 247957782 2 12708 104119 2 27289 95225 4 1 819695116 1 605299656 2 54414 56395 2 24901 94454 2 294 712 4 2 38103 98221 3 754266146 2 8904 30335 3 341393788 4 3 562785482 3 381554444 2 1517 70457 1 882062702 4 4 1 352393437 3 203156289 1 907883323 2 77 101450 3 166826587 4 2 18790 56013 3 578859751 2 38020 69542 3 505731458 3 353299264 3 534472618 3 897579003 1 564398406 3 267055870 1 745484829 4 1 242060558 4 4 2 29205 86295 1 684636478 3 11287468 1 830896219 2 23009 76058 4 1 320638860 2 58704 98421 1 752678778 3 80433453 2 2541 73916 3 60778343 4 1 598022803 2 45357 75376 4 2 2425 58198 1 535309065 2 8817 13640 3 284419173 1 877979367 4 1 10265935 2 20284 96188 1 872819751 3 788265845 4 1 550326601 1 66262526 4 2 17900 78921 4 4 1 60280108 3 11958229 4 4 4 4 4 3 48812935 2 58819 91779 1 45893512 4 4 3 596432095 4 3 80279428 4 2 8473 90911 1 247401605 3 47985872 3 396959284 4 3 116181004 2 14540 57825 2 4407 64173 2 85907 98226 2 32223 53975 4 4 3 651161664 4 4 4 1 601090990 4 4 3 517184157 4 3 522297415 2 2872 89304 4 1 171342424 2 15904 40979 2 82925 104095 1 488562454 1 854461435 2 18527 40813 2 33046 59490 1 700086065 4 2 46300 63452 1 591683528 2 16116 27007 2 17691 20969 4 4 3 19083285 4 1 257301318 4 1 790990626 4 2 80702 96252 2 9712 74551 4 2 68639 73513 3 988615192 2 75480 96629 4 2 28710 91712 2 29110 30636 3 555788371 2 33518 93581 2 11365 78363 4 3 92716602 1 576779852 3 286120960 3 572263604 3 61541189 2 63784 101307 3 63659988 3 453189774 2 81354 90431 3 778896336 3 675430206 3 765337863 3 75797148 2 7954 40315 4 1 317197228 4 4 3 69572868 2 29167 41071 1 510015131 4 2 71146 86628 1 38748194 2 65237 101263 3 887592389 4 4 2 88037 96785 2 59105 87420 2 16651 102152 1 973740738 3 402076412 1 513404823 2 23208 90368 3 983488037 1 291792630 1 150061438 1 773604226 3 492469816 2 37252 71284 4 4 4 2 12147 37505 3 110059055 4 2 55951 86586 1 976643284 2 4214 27542 2 17431 59024 3 846701241 4 3 658521762 1 311271782 2 42398 74453 3 863405958 3 5407115 4 1 795636056 4 4 1 637973936 1 683077201 4 4 1 52471989 4 1 69752055 3 185007185 2 32495 64314 2 6703 101307 3 191649741 3 523517060 4 3 700620134 4 2 45190 50174 2 409 86532 1 843523477 2 46486 77750 2 63014 99127 3 391092835 3 797870575 2 16784 25263 2 14523 74418 4 4 1 121053792 1 396306663 1 262294273 3 528691188 4 2 728 6438 1 702913888 2 57380 84076 4 1 37345687 3 276680652 3 79920807 1 406031251 4 3 600863702 1 426892026 3 47193125 1 979758622 2 12909 81844 4 2 21228 80219 1 630789573 1 205406930 3 849603442 4 4 2 14541 70720 1 71212457 4 1 458400266 1 744576795 2 39212 73759 3 104739022 3 56423525 4 2 31879 91995 3 287244973 2 24826 90189 3 786740996 2 78184 100334 2 42244 88186 2 42587 56850 3 5143280 2 4174 16583 4 3 901029593 3 795195542 2 72010 91988 3 604987946 3 917629355 4 2 38797 106161 1 151874292 1 535805374 3 351286266 3 26023835 4 4 4 2 10786 77655 2 10907 98965 1 490417127 1 613482189 2 56252 60657 4 4 3 33019558 3 568407735 3 16507519 4 3 995313221 1 738214002 1 391465837 3 199135687 4 2 56843 76211 2 35478 66544 4 4 2 46955 51623 2 11809 21255 4 3 572621296 3 746381178 1 24030424 4 2 11572 93159 4 4 4 2 23936 67138 1 937515117 3 12905849 2 57987 81197 4 3 267739480 2 84390 102095 2 15106 82504 3 5771836 3 168812234 4 3 171665864 4 2 47973 102367 4 3 787240764 1 73187782 4 4 4 3 805021877 2 1072 56289 2 20492 50320 3 264172397 2 21032 36340 4 2 29799 39393 1 94706291 2 37724 87835 2 24316 85765 1 2183030 3 47229249 2 59066 74441 4 2 14732 19308 3 276131306 2 28314 36429 2 64771 95631 4 1 318582957 4 1 719225217 4 1 100760722 2 17437 58708 4 2 10517 14319 2 11915 76069 4 3 568032023 2 36195 65559 4 1 188340043 2 33586 98963 2 20685 65373 2 13581 54543 4 2 25168 54411 3 108500228 3 27846082 4 2 1951 99598 1 490762258 2 22148 94561 1 544342677 4 1 809504480 2 32091 94211 1 240630966 1 634425149 3 180328269 3 790656383 1 830422115 1 401695574 1 92720071 1 546563955 1 569592783 1 717417428 2 88977 91831 4 1 373692154 1 321617542 2 39145 106191 3 349131013 2 4337 103168 3 363877547 2 36558 87873 1 546019719 3 807873590 2 57939 82541 1 169744744 4 1 76127756 2 27585 89983 4 2 57851 77126 1 505110604 1 892359279 4 2 21340 40894 4 2 38677 70006 2 2814 47435 1 623149082 1 512985858 3 45443419 4 1 66411820 4 1 724996238 4 2 6805 49860 4 3 38846109 2 31526 52858 4 2 30262 77289 1 921403728 4 2 56553 78613 3 169947883 2 14150 48493 1 757374338 3 261620465 2 65515 84989 4 2 4701 80943 4 4 2 63667 76838 4 1 353998 3 166637259 4 3 12179100 3 248871845 1 680723471 1 86261250 1 255332850 1 531554733 1 428894139 3 807256177 1 558853671 1 476704387 1 38505750 4 2 15947 36162 3 830059041 4 2 13192 103006 2 48978 103269 1 470010898 2 34814 72377 3 84071819 1 959937431 1 580295452 3 170988610 4 2 68169 78985 1 438158597 3 403925051 2 45500 95155 1 484421688 4 2 77677 102204 3 417576750 2 37534 87702 4 1 6869560 2 53344 87431 3 301459415 4 2 23176 39114 3 732831215 2 22305 83815 1 253019565 2 34176 53626 4 3 206730928 4 2 2356 56775 1 711544699 3 484913855 3 770919012 1 40966911 3 231344970 4 2 54455 72257 3 501539727 2 35160 41045 4 1 280893509 2 13629 77679 4 1 102599510 4 4 1 707481763 3 304401239 4 2 65204 107071 1 947804579 3 852277774 1 206128198 2 18006 18183 3 250666076 2 77642 95537 1 280313305 3 398488738 1 524819889 4 2 23318 46584 1 75240758 4 2 26114 54726 4 3 735567293 2 20375 63747 4 2 41621 76496 3 55321582 1 649088361 1 977438688 4 4 1 394806497 2 13881 36506 2 79088 84519 3 417223902 2 21027 53680 1 226502180 3 377977783 4 4 4 2 3471 61402 4 1 220746081 1 2841068 2 1220 55861 3 322498472 2 11485 43507 3 776140315 3 780006716 2 11413 78335 4 4 2 44623 91482 3 650903336 1 587083411 1 97559914 1 862362877 1 947581411 3 4988396 4 2 33270 54694 2 37577 93294 2 23891 70705 2 12067 95500 2 56393 79819 3 149478779 3 179752485 4 2 2548 99693 1 912810590 2 32160 41211 1 810121122 2 47370 50635 3 890341728 2 6716 48168 3 452854952 4 1 757624677 3 60119773 2 30615 55138 3 441477192 1 658522671 2 97110 105638 2 52649 78959 4 3 248336132 2 38147 99195 1 292418954 2 53073 104477 2 49940 93115 3 430810155 1 427041437 1 220113 1 963027631 4 3 639444394 1 385511369 4 2 32630 80268 1 487224229 4 1 357987329 4 4 4 2 78086 84887 1 845107105 3 476400291 3 819781448 1 180451076 1 474450226 1 256512478 2 29875 35799 3 88484452 1 752558176 3 882127684 1 284671427 4 4 2 22850 100032 1 803801607 1 123931087 1 846746641 2 5096 57864 4 4 1 604075587 2 37567 90584 3 280453363 4 3 470413690 4 3 353894743 3 16222543 3 604296795 2 85383 107118 4 4 2 26297 100303 2 4280 40919 3 237182939 4 1 245968959 2 35319 51296 2 5181 65344 2 65544 101304 3 322950686 1 676325421 4 2 77582 84736 1 145029146 4 2 68734 100850 1 444298864 2 13256 67749 1 141884742 4 4 3 6641348 3 404578083 4 3 216134152 4 3 807136930 4 4 4 1 243020962 2 52582 75250 2 20110 34385 4 4 4 2 68614 78066 4 1 245029607 2 22117 97489 1 632212279 2 66698 107373 3 539682426 4 3 48238495 1 33208181 4 1 39362645 3 207269131 3 339595822 1 397081606 4 1 359414477 1 844664039 4 1 721442461 4 2 48181 84652 3 21340431 1 607520788 3 816630209 3 69574043 3 466781140 2 55239 89517 2 43349 53457 3 188640877 4 4 3 748111237 3 18920049 1 183148173 1 344381252 4 3 57231361 1 422157849 4 1 926783874 4 4 3 901046547 3 556194757 4 4 1 380109213 4 4 2 75191 82669 1 476070324 2 8420 92714 1 85122285 1 712557975 2 18217 96252 4 4 2 46317 58634 3 50496508 3 119353477 1 876264754 4 4 3 50146857 2 72842 84837 3 74490073 4 3 227614107 4 2 6508 39767 3 888952754 4 4 3 739698822 4 1 603237506 3 818826726 3 150460631 3 62501032 1 653246244 1 812327822 3 68019849 3 962851887 4 2 17796 75435 1 638276775 4 4 1 333190589 3 245918319 3 930517905 2 26220 31221 2 38236 38938 2 12219 65886 3 26388596 3 757521646 2 15901 68526 2 5329 27055 4 4 4 3 202879701 4 1 22181809 2 33352 95267 4 2 55225 59412 4 3 129400233 3 384942817 1 159752540 2 13890 32279 2 31622 103679 4 1 66550525 2 22411 85469 3 998483276 4 3 75666083 2 17441 39931 1 468896807 3 839703121 4 4 3 389408457 2 7926 72592 3 369075416 3 230719453 4 3 429874427 3 136996107 2 17422 90402 1 602585234 2 66723 106550 4 3 51241377 2 31636 40104 3 95981121 3 526228362 3 92068334 1 756598575 3 774264569 4 4 2 56421 99701 1 387233936 4 3 826725555 2 54249 59122 1 312901188 2 25197 26944 4 3 300264669 3 80217059 4 3 115900643 1 385052422 2 37905 71095 1 240314245 4 4 1 410480587 1 229531438 4 1 45719682 2 48462 53859 4 4 4 1 722218402 1 744701017 2 79977 96634 1 877540924 1 464597273 4 1 654371308 3 71971051 1 212285406 1 832301775 1 457807857 4 4 3 608685767 2 68813 86646 3 906858328 1 604550134 2 42809 61742 3 965045776 4 2 9177 11044 4 1 327885605 1 66811386 1 211457955 1 257962257 1 118534913 4 2 76653 107451 2 50146 69691 1 338444307 1 20944658 3 153878780 3 225596697 2 36626 53476 3 771299522 3 484501884 4 2 79299 98394 2 67781 70465 4 4 3 561907351 3 47960424 1 195475097 1 576993850 3 710181595 2 6306 82617 3 446613122 4 3 786028932 1 25422009 3 391800648 2 2766 28408 1 702478063 4 2 34572 36190 4 2 36758 68742 1 895330432 1 140173175 1 102209236 3 7570535 2 673 72231 1 231308119 4 1 306837720 3 730265915 4 4 1 455483778 1 633761206 1 2091123 2 4476 38731 3 874659039 2 37790 83268 2 15170 24458 1 460554437 3 216195482 1 885372871 2 81696 86357 4 3 934606124 1 393957690 4 2 33903 39288 3 132720043 3 22828707 4 4 1 951628094 3 438862202 2 401 77556 4 1 802786897 4 3 35704474 2 19919 25278 2 76812 87018 2 7918 28753 3 320266716 3 942574012 4 3 414589937 3 155434009 3 252921955 4 1 858987418 3 670649423 3 586495031 3 566395096 2 33632 91213 1 634175070 1 283294710 4 1 54852300 3 499473038 4 1 917372392 1 354983446 3 520731448 1 42459547 2 24027 79648 2 13874 51736 2 1524 15910 1 123131033 4 2 27781 39760 1 960954632 2 90607 94948 1 812859670 4 1 137578349 1 676515998 4 1 350848107 3 665272842 4 1 346684593 4 4 3 628701827 2 59901 96774 1 379765888 3 622033971 4 2 15390 82960 4 2 90488 107004 1 213163787 3 720537253 1 850831132 4 2 44341 82153 4 1 196941262 1 25552954 1 278273819 3 375649615 1 233158264 2 2804 3635 3 366920139 4 3 217067075 3 733501669 3 477366408 4 1 177141935 2 82037 101572 2 22452 84482 1 877690365 2 53113 76675 2 76133 89952 1 538890426 3 748861008 2 11397 101385 3 881667851 4 3 960370494 3 284182620 4 4 3 200140639 2 26956 53529 1 622444472 2 58251 94822 3 55964595 4 2 7221 51196 3 152508750 3 861512242 1 100229318 3 8396541 4 2 19345 57878 2 25635 73107 3 325061014 4 4 4 2 66142 94313 2 4554 32135 3 52515111 4 3 505150683 1 815566780 2 88323 98189 4 3 721511566 4 3 733218355 1 980135187 1 652909191 1 690241178 4 2 13119 100475 1 505397027 4 3 510376569 3 59590968 1 287812259 4 1 709832984 3 757823078 3 3407827 3 420339164 1 516139348 2 61778 71287 3 581306279 3 737046141 4 2 43427 78039 3 62398923 3 793479862 4 1 143663415 4 2 28780 30525 2 7438 77255 3 480632842 3 970792954 1 826572973 3 814513856 1 510294878 4 1 253887154 4 4 4 2 24357 32250 3 169535483 3 177686562 3 634165340 3 168462783 1 705127396 1 72804803 1 72300665 1 753160251 1 538232600 2 16054 71641 4 1 574811269 4 4 2 34830 100773 1 777176858 3 373045315 1 537191254 1 24773547 2 21160 107254 4 2 15878 35735 2 69298 71914 1 400165337 1 586873669 2 18349 60934 3 791094975 4 3 105722887 1 841519016 3 901446115 3 279568719 1 281492499 3 615908601 1 468741089 2 66281 74737 2 48919 76401 1 56119617 2 6252 56392 2 57989 100150 1 404540527 1 545312431 3 448748733 1 474586323 3 42684354 4 2 69832 106352 3 174757802 2 60561 92807 2 27231 56915 4 1 621319476 3 107843230 3 258466077 3 199041223 3 55943684 3 870490513 2 15787 65398 4 4 1 10885666 4 2 57830 93617 4 1 101660427 4 4 4 1 817348827 2 29781 84443 2 76810 94717 1 663797570 4 1 118302621 2 67542 71115 1 190858608 2 28745 59652 1 975436368 3 429709219 1 457727344 1 345077256 1 310738600 4 1 931579916 3 559331581 1 406482599 2 15940 75628 2 24278 73450 1 498832484 1 16221546 4 2 63994 101201 2 9022 67203 1 845694702 2 75389 78141 1 334731865 4 2 39651 83810 2 29278 69946 3 485953723 1 347199152 4 4 4 2 51181 57555 4 2 30435 45457 2 18790 106604 4 3 12612765 3 506818476 3 977462256 2 20982 85800 1 45638367 3 550457678 2 50609 103200 4 2 8902 92411 1 63971801 2 62046 100241 2 32174 98959 4 1 468889146 3 107746792 2 3482 92050 2 28217 58861 3 33920691 3 45829788 3 370740631 2 43277 81006 1 436593254 4 4 3 187170740 4 2 66929 105049 4 4 2 7294 29897 2 6466 89246 4 1 111084092 2 507 57275 2 17491 85983 2 105045 106871 2 17106 53860 1 648863253 3 860052977 4 4 3 376536807 3 746280390 3 391649502 1 16111392 4 2 79059 106602 1 67901926 4 3 563220931 2 71794 72782 2 10295 42029 4 2 57428 84790 4 3 254048768 3 121466170 3 382926932 2 23962 105529 3 306533584 3 507608028 3 697189987 2 14045 87283 1 167911494 4 1 86257050 1 920731671 4 2 85284 97070 1 600025152 4 4 3 482430894 3 185888579 4 4 3 488771836 3 788186247 4 2 38551 107219 4 4 4 3 137424041 3 311996076 3 695115556 3 577839006 3 12864452 4 2 23879 89332 2 42793 73698 2 96473 103959 1 513263950 2 9184 54397 4 1 296773995 4 2 48872 95751 3 884991055 1 485826957 3 266574703 2 41422 100701 3 185126790 1 965771787 4 3 818487634 4 2 50311 68401 4 3 346234460 4 3 769616610 1 575138531 4 2 24373 88961 3 60692154 1 639636173 1 750449198 4 1 72817085 4 1 478148845 3 534937471 1 861379874 4 2 99803 104390 3 674095692 2 52862 68771 3 6967273 1 44582347 1 802495641 1 802587193 1 213882926 1 508703383 3 679700695 1 611450413 1 72177607 4 1 437337838 3 8232243 3 403480250 1 981493926 2 22079 53071 2 28024 50443 3 48427046 1 642261844 1 62485496 3 918172720 4 4 3 859702563 1 44679381 2 34997 102206 1 989284622 1 592053561 4 3 477301135 1 818917014 3 61532424 2 43092 80628 1 286695993 3 697469115 4 1 688374945 1 715580518 2 55158 64565 4 2 29876 40420 3 137428254 1 291419625 3 925678170 3 910139762 4 2 9352 16459 1 529857997 4 1 868914367 4 2 34133 85938 1 792919100 4 1 313618212 3 909323960 3 59731868 2 15910 61328 4 1 939468683 1 174243180 1 249514019 1 456641863 1 464006573 3 65327704 4 2 26836 79479 2 37807 106209 1 105921143 2 51705 96607 4 2 48621 81219 4 2 83456 101326 2 19835 89656 1 256871941 4 2 37370 66350 1 998078641 4 4 4 2 24971 78148 3 144039320 4 1 6404825 2 34901 60175 3 776443038 1 221738821 4 1 148476291 2 16775 63336 4 4 4 2 34488 82905 2 5846 45859 3 302620704 3 580912279 4 4 2 64908 86374 1 70668709 2 71065 94954 3 691328560 2 70550 92707 4 3 678568675 4 4 3 852971262 1 412787192 4 2 7219 101036 4 3 943486154 1 851004197 3 532801818 3 625408063 2 10767 13167 4 1 835015333 3 862844877 2 60267 60429 1 389727514 3 195636700 3 892437091 4 2 3715 22607 3 968959357 4 2 58981 102222 2 35230 107600 2 37315 67320 2 41935 74789 2 61123 104918 4 1 452278801 2 74903 76041 4 1 451238724 2 29999 93100 3 9585050 2 69512 104881 4 3 158449656 2 37277 45145 2 16805 48040 3 176175704 1 956152588 3 544535282 4 2 64961 74786 2 9971 77398 2 31027 89268 3 984702416 4 2 16862 54873 3 251129978 2 1506 27023 1 567327624 2 13696 50672 2 4887 29646 1 947818149 4 2 32961 44994 4 1 799610917 1 112943963 1 91842871 3 229144510 1 32648533 3 810929674 4 1 120042635 1 837073138 1 875828912 3 844163505 4 4 3 26193902 4 2 1735 77136 2 60788 83651 1 71433504 2 23039 105666 3 213660036 2 15444 46951 3 807614976 4 2 9930 62541 2 1918 43820 3 545051286 4 1 39294210 2 12737 26899 4 1 370338241 2 38236 99005 3 888211360 4 2 1117 85432 3 3334395 3 7537442 1 252752063 4 3 24636250 2 19392 86497 3 417380741 3 760361921 1 957865672 4 2 18524 71507 4 2 19157 96757 4 1 3970184 1 834989300 4 1 155752686 3 720081517 1 518196448 3 70315671 3 883739157 2 11339 19559 1 412364639 3 153915644 2 22062 83706 1 32866007 4 4 2 24043 66833 4 1 89299263 4 2 8211 24722 2 75238 76022 4 1 748982853 4 3 901245513 2 2504 66683 2 14527 79144 2 423 106661 4 4 2 68541 105155 4 2 24573 71223 3 620897302 1 331845102 4 4 2 69707 91502 2 39995 60213 3 534251890 2 66012 92479 1 132122775 1 132866091 3 736911 4 3 497494680 2 100403 101105 1 731716812 4 3 528625367 4 4 4 3 288969578 1 416958337 2 59636 103464 2 123 15253 3 48352269 2 19256 96836 4 2 14351 85717 4 4 4 2 51077 55768 1 552219797 3 75409610 3 855998923 1 130695249 2 71680 100053 4 3 479410776 3 699753121 2 30407 44244 4 1 920378082 4 4 3 611344634 1 965756033 3 747912396 2 3343 53163 4 3 485030147 1 415603722 1 190317184 2 19004 58892 2 28421 99606 1 199366944 1 829748138 1 622618527 1 993657850 1 973409395 4 4 3 917607166 2 64908 85779 3 612952539 2 35452 74420 2 8386 103970 4 3 912130670 2 45834 46358 1 208110535 1 210829868 1 964111075 2 68145 87602 3 413839904 3 741052419 3 469039130 4 4 1 72476244 2 34532 67347 1 26779651 1 511625410 4 2 49228 107053 3 21428913 1 371158507 2 35980 92631 4 4 1 885827481 4 3 783775073 2 11732 31000 4 1 382140076 1 249946779 2 13528 35124 2 19360 53647 1 54088220 1 55218824 3 665381176 2 2114 20590 1 653486582 2 17095 99758 4 3 31050826 2 34614 55024 2 61021 105857 2 61423 83670 3 18084482 3 464223515 4 1 160007918 3 428720181 2 51647 89641 2 12574 78761 3 842582323 1 378183024 1 248265521 1 3749074 3 761949859 4 3 745970220 3 776007847 4 4 3 15752655 4 4 1 584025203 4 2 61485 92559 4 1 691523983 1 348144542 1 545706542 2 22893 72285 3 439407875 2 13216 59695 1 995808266 2 21422 84281 1 545978529 4 4 2 45859 69878 4 1 149645767 2 33358 50956 1 143494292 2 45720 69064 4 4 2 61139 87513 3 923438005 1 776639677 4 3 172600735 2 26683 37966 4 1 24922266 3 802322065 4 3 322033393 1 959037869 4 1 518064556 3 47965631 1 252937153 3 279347334 4 3 340506565 1 262689485 4 3 332807204 3 693027049 3 620235989 2 2363 87673 4 2 61734 70029 2 24431 97837 2 29004 39139 4 1 330431052 3 41976426 4 4 4 1 812535251 3 349440430 3 423198115 1 321749977 1 93921945 3 39033183 3 731909766 3 829345188 2 88405 92869 2 7028 83745 4 1 374125711 2 81872 93556 2 48517 95878 4 2 10239 10360 1 836856304 2 45191 80053 2 47412 107461 3 478713625 2 2464 71753 1 967310917 1 780952441 1 791031199 2 4987 22076 4 3 525937428 2 2949 77573 4 3 125604242 3 475009375 4 3 461629832 3 155168801 3 950127864 2 2630 99071 3 174919823 4 1 788171277 3 34086688 3 736498234 4 1 829654136 4 3 701106098 1 578348898 4 2 4398 83841 1 178041712 2 57137 68689 4 3 581465706 1 561072826 1 332984875 3 2326728 3 928771988 2 53484 70543 1 648143819 2 90966 98445 1 62618543 1 535804814 4 4 3 842137453 1 310098401 3 778415646 3 2164860 3 1331576 3 537341751 3 847105905 1 640147137 4 4 2 11441 89012 1 815279900 2 57451 85185 1 957697775 3 452130248 3 213729365 2 10775 16170 2 79173 82113 2 11119 52502 3 876289740 2 10277 75657 3 90357234 4 2 29203 101220 2 70468 71922 1 425973752 4 4 3 757913896 3 989009018 3 632213206 4 3 118489864 3 243032431 4 1 256339006 4 2 20074 48195 4 4 4 3 242902268 2 34353 100001 4 4 3 73360415 4 4 2 68493 84153 2 23826 62897 2 60111 105570 1 92919989 2 69294 69796 2 32172 75986 2 19034 47109 4 4 4 4 2 22729 68036 3 107700034 1 349544690 2 49914 83417 2 43810 99891 3 615534437 3 46090517 2 73828 103132 4 2 12268 49687 3 292844605 3 168070003 2 25957 76972 3 695906767 3 195799169 1 639277014 4 2 6386 97795 4 2 33994 103375 3 209266087 4 2 15629 90428 1 133172194 4 3 87448533 3 579174488 4 4 2 27065 99897 4 2 3827 9500 3 64225357 4 3 353543618 1 769530293 1 972205757 1 174423545 4 3 518358623 4 3 289256784 2 88362 97375 1 989639139 3 615060824 2 32874 60331 3 539478694 2 44532 67913 2 36026 95264 1 901199750 1 944538605 4 2 61476 99089 1 486014166 4 4 3 977059933 4 4 2 2080 6812 3 294151492 3 999529671 4 4 3 256463544 2 15293 51142 4 3 60683609 4 2 1761 103856 3 101018084 1 30769812 4 3 13403849 4 3 649251455 2 39665 106125 3 955135704 4 4 4 3 624712580 1 986320823 1 102117007 2 39786 105516 2 31500 83919 1 547986923 4 3 133090799 3 102801158 1 730879120 2 14704 28053 1 862500608 1 1474417 4 1 809858683 2 31708 81678 3 725348283 2 22483 27762 3 889601477 3 545227494 1 646107739 1 519093739 3 51666152 4 4 1 72970460 1 636620537 1 392693341 1 515320362 1 356993186 1 720550158 1 598605214 2 16097 16407 2 29583 40828 1 265985694 4 1 16784736 2 39091 40002 2 25151 57427 3 396457155 2 436 30265 3 774130853 3 678161426 2 29776 75492 4 2 12200 37920 4 1 3241262 2 14226 23611 3 48387610 3 826275064 1 924366020 1 9595734 4 3 546369793 1 231489375 1 159848986 4 3 407279824 1 542181381 4 4 4 3 17553070 3 617119731 1 354662809 4 1 571215853 4 3 547297021 4 3 777816283 3 919377570 2 72321 83138 3 901258807 3 184634714 4 4 2 25835 99193 4 2 9506 94668 4 1 757688787 3 109349849 1 331326952 1 311661178 3 15896299 4 3 642006312 4 3 614928926 4 3 412536121 4 2 5207 61444 1 516372286 4 4 1 195402968 4 2 93494 103451 2 25951 88070 4 1 339168752 2 7747 60270 1 247622756 3 51184306 4 1 466590038 3 509671521 3 642172341 4 3 727566272 4 2 19480 87504 1 984781963 2 27851 40589 4 3 468236294 4 2 86126 102053 3 270485398 2 41945 53313 4 2 22320 51124 3 110194034 2 62065 66309 4 2 24154 24829 3 877114849 1 218450384 3 997161265 1 154055143 2 63619 80555 1 19493418 2 58751 105364 2 30050 81339 3 327965968 3 382984606 2 8811 46959 4 1 603700 4 2 5031 34070 4 3 208865734 3 120098309 2 1532 85263 4 2 967 44876 3 843522733 4 3 583585368 2 69717 101331 1 978845249 4 4 1 616862659 1 91038183 2 48228 68676 3 709011059 1 378322693 3 31780033 3 413167366 1 873005905 2 4666 77308 3 946826466 2 95535 104131 1 459086182 1 413923307 2 6240 98337 3 536455575 3 611205120 3 199422569 4 3 720654957 2 21504 41961 4 2 17952 52451 4 2 45977 60473 3 221403544 2 57695 67582 2 54573 93137 4 4 3 10623596 3 708932014 3 255980620 2 13428 100145 1 548879268 1 362592317 4 1 394972011 4 2 49917 54476 2 25145 51820 2 32189 49975 4 2 30870 105711 1 958630050 2 2900 71020 3 981129413 3 971175880 1 60463200 1 339787833 3 898354592 4 3 798487418 3 807578523 4 4 1 69797547 3 607886988 3 344841185 4 1 982459414 2 4296 8052 3 640063565 3 412160328 2 75920 103515 3 552781531 1 223059847 4 1 587409976 4 4 4 1 476529395 1 505979371 4 2 12265 100474 1 78701119 1 55999610 1 625578521 2 14458 59787 3 460728089 1 100387703 2 45230 46627 2 67128 91895 1 759962487 4 4 2 58970 100984 3 674288273 4 4 3 803134246 3 404281105 2 20889 81326 3 52631847 3 937959118 4 3 862749406 3 811815969 4 1 700025661 1 963348656 1 145831458 4 4 4 3 129659917 3 344873737 2 12048 24266 1 142084605 3 61745474 1 907331188 4 3 90135986 1 210110163 1 793254197 1 9868301 1 43887712 3 655914498 4 1 52843440 2 27627 75650 3 605536794 4 2 22690 92994 3 306365799 1 493732884 2 60985 63498 4 2 12214 27169 4 3 154715075 2 35252 63396 4 4 4 2 21209 104323 2 35854 79493 2 55596 103174 2 47540 66922 1 458087193 3 562519903 4 2 3830 8931 1 738264735 2 13043 29305 1 75414127 2 50822 67382 4 1 576732093 1 552976999 3 278366564 2 33078 61746 1 790235314 3 980998604 4 3 647170156 2 18516 75961 3 246250639 2 42658 103610 3 408870888 3 880321663 1 790799568 2 83334 98600 3 665214555 1 329647555 3 690039808 3 95190607 2 43266 68485 3 948523888 2 51513 95102 1 438546357 3 74537156 3 866455676 2 86858 103225 1 14245211 3 117026377 2 58051 71404 1 227963969 1 114704357 3 516968350 3 516705457 1 82469573 1 312214909 4 4 3 942172493 2 26649 91533 3 933032977 1 391743447 3 38121708 1 694327334 4 3 119787995 1 69470834 4 2 42691 61307 1 788239440 4 1 285037719 2 16570 59817 3 422386864 2 27632 66493 1 7371912 2 3404 106724 3 828434694 4 2 12547 26934 4 1 608831146 1 367250313 3 941660897 2 10707 63165 1 156628191 2 5026 104992 1 327299526 2 29519 105378 3 284260431 1 907903820 2 16244 72269 4 4 1 763102288 2 3784 49752 1 415443619 4 3 16899473 4 2 16437 102338 3 47464679 3 926341076 2 79089 83665 3 591531643 2 3347 31937 2 14299 47115 1 946479644 3 609657917 1 471909794 2 82471 100987 2 29110 90500 1 968556213 4 4 1 611630599 2 75597 96495 3 7901009 4 2 74959 90647 3 345519340 2 5675 9646 1 715365004 1 486747163 3 654526731 3 37253389 2 53209 54013 1 1081493 3 807743320 4 4 2 24690 64338 3 764095575 2 32954 67907 3 948252694 4 2 20886 35370 4 3 498610113 1 237185748 1 552493828 2 36822 74613 2 6154 65141 4 4 3 639788713 1 514084038 2 23755 101059 3 362037937 1 692763932 3 285944778 2 51197 85932 4 4 2 25485 42850 1 42690826 4 1 875754961 3 59910754 4 1 966329582 2 22499 80607 1 947094001 2 4698 22697 4 3 891315480 2 49246 74271 4 3 153477672 4 4 4 2 29713 68129 4 4 1 977866416 4 3 693756489 1 601697028 1 58292531 4 4 2 36757 66526 3 765170870 1 840357191 2 16218 44908 3 52240805 2 65198 100304 3 302280415 1 174604363 2 34928 80267 3 557433224 1 909689265 3 924748102 3 119141409 3 68790772 1 46367280 1 13857593 1 975703312 1 343936009 2 84627 98342 3 979800474 2 7959 31061 1 21088355 1 825242951 1 929544143 4 2 27834 88483 1 552798594 2 24575 69951 3 569936970 4 2 37679 58748 4 1 404380859 2 57322 89863 1 586846574 3 964137319 3 586733853 3 915591609 1 40437459 4 3 217418337 4 4 4 3 543807338 4 2 55229 56570 2 4804 86156 1 205804282 1 122445748 4 2 63176 90309 2 35026 89174 4 1 725269152 4 3 896291910 3 126463513 1 446673483 4 2 20083 43638 1 180150052 4 1 506185 3 30619278 3 360443628 2 32852 65805 4 1 202383384 1 278991622 3 145724454 4 3 909617745 3 120150445 4 1 229505668 4 4 3 202719159 2 5395 51898 3 613557992 2 2571 57081 3 419846931 3 411490494 4 2 29449 37900 2 55417 99255 3 779190139 2 55579 66858 4 3 715654838 4 3 370082987 1 176678545 3 756097773 3 457543405 2 15145 77899 1 673260701 3 938668601 1 493195804 1 891576834 2 18152 72364 3 876512867 1 624893187 1 6687226 1 870527936 3 555787813 3 900460933 2 57691 68024 2 32096 62956 2 47288 88649 3 61611592 1 417660589 2 6236 28390 2 35685 53001 2 39532 39640 3 337332519 1 669596648 4 1 701458292 4 4 1 837745769 1 93783910 3 543950687 1 785535959 4 2 1666 84448 3 675147846 3 492812463 4 3 781413417 1 627866614 1 50662946 1 55739343 3 888790917 3 420999780 2 38886 84079 3 34503599 2 3224 7113 3 117510512 3 915996792 2 1478 98724 3 699213378 1 733108350 3 483289897 1 786765237 2 22777 100762 2 19996 90645 1 45845421 4 4 4 3 612572511 1 368720021 1 315779422 2 60129 64920 3 167541017 3 177295656 1 779490333 2 44652 53352 4 3 411398045 4 2 36623 98225 1 403438169 2 52384 104948 3 95291537 1 301367919 2 217 86492 3 946530010 2 53425 105805 1 463377322 1 832552966 2 38989 55102 3 49581869 2 91999 101615 4 1 305472099 2 31151 42381 2 57201 90903 2 43986 66122 4 3 472543964 4 4 1 364609960 2 8135 65144 2 1241 43445 1 53283161 2 14491 56569 3 878376176 4 2 83484 89435 1 913415194 3 944779570 3 27517653 3 652968605 4 4 3 716551995 1 518630872 1 823943532 4 1 545654131 4 1 20822921 2 33232 63250 2 76544 77371 4 3 331907642 3 469147893 1 687910152 1 595901285 4 2 47042 89468 1 839681267 2 26364 55733 1 574853220 1 600107481 3 905667065 1 171002989 3 725319381 1 521771627 2 41645 47558 1 672994857 3 993246214 3 767389341 1 764909309 3 60554077 3 683333802 1 737369596 4 3 914376148 4 1 72504102 3 324969742 4 2 11081 15254 4 4 3 950964492 3 530214695 2 63922 91156 4 3 960282281 2 20466 63756 2 30002 81698 3 161426378 2 55742 73650 1 302153314 4 2 10449 78110 2 69622 92759 3 45031122 1 90138125 2 6518 73400 1 809837443 4 2 31946 106558 4 3 653748317 2 58164 78651 2 18409 86017 3 92862415 3 906703108 2 85222 104208 1 25631626 1 681453133 3 189510710 2 6398 99375 4 1 874341004 1 545239382 4 4 1 418106205 4 3 472301387 3 69064447 4 4 2 4396 40066 3 202318373 2 98028 99102 3 926824339 2 18085 85610 2 4789 27920 3 860952615 3 36099586 1 35789204 4 4 4 3 659273115 1 38044826 4 1 97251485 1 931054960 4 3 618790118 2 2103 100754 4 3 69812465 3 20248705 1 728493265 1 955856293 3 274795812 4 2 15380 31050 2 79906 96344 4 3 71710809 2 12499 22051 4 1 830471141 3 388616856 3 519967685 3 883573680 1 163158403 1 298362607 4 4 2 64238 102174 3 757449397 4 3 222479 2 16439 23126 4 4 1 14239189 4 1 820055363 3 965409689 4 2 16028 56650 1 57183338 4 3 249798535 1 573271054 1 540957328 2 85089 85219 1 102993117 4 1 588945132 1 510792331 4 2 7813 19849 2 4984 43400 4 4 3 857321273 4 1 584294552 3 437822454 2 40098 101541 3 372608030 2 24447 43380 2 8597 92205 1 761641685 1 242411846 3 641794489 1 793529848 4 4 3 995139696 3 16369734 2 29107 78425 2 32931 100221 2 6305 43881 4 1 805954335 2 27473 43441 3 565321400 1 917385424 4 3 883280698 3 534586390 2 75998 77836 3 379415138 2 100330 101847 2 27556 81256 4 4 1 887810876 4 3 201255868 2 41535 73257 4 2 61582 97470 1 337918776 2 36301 49062 2 27713 70253 2 3262 79605 1 619821365 3 263563531 1 277497388 1 473327000 1 329175089 4 4 1 187750895 3 20274387 1 61595171 2 23120 30151 2 6453 53327 1 310948703 1 522685980 4 4 4 1 57616705 4 2 35277 85578 2 16990 76025 4 1 962562661 4 2 14605 50163 1 333657365 1 323408899 2 35131 57388 4 3 409522338 1 385602482 4 3 563040707 3 749131588 2 10113 97554 3 321172863 1 252519600 4 4 1 441293644 1 63122775 2 47464 96809 1 264995827 3 880497067 2 17281 56657 2 6751 73128 3 615230461 3 634300872 1 239764660 1 297019364 4 3 759856222 2 12736 65069 2 65250 80147 1 338915649 2 41161 63932 3 687821151 3 947054936 2 57852 94840 3 740684444 3 198083181 1 50050601 1 823380535 4 1 705917611 4 4 4 4 1 331222323 3 860443381 2 23672 54815 2 16323 17152 4 3 451018687 3 20366485 3 208236120 2 45456 78327 1 167374013 2 4434 93602 2 35278 65453 1 769868468 1 554369681 4 3 208065745 1 456780168 2 881 2138 2 12939 35574 3 57204754 2 97730 104596 4 3 617423966 1 3526934 1 484256145 3 403233697 2 14386 38929 1 763645967 4 2 9742 104830 1 5742224 1 272969164 1 767771388 1 471873694 2 75564 79117 3 424676371 2 11014 19087 1 840303845 3 209655751 2 5589 33398 4 4 2 56143 59278 1 662453769 4 3 618875016 2 9487 98028 4 3 469026646 4 2 3048 81643 4 2 30691 39576 1 693785696 2 48561 54793 2 51669 81300 4 4 1 816413454 3 184299343 1 66591924 2 19936 69183 3 666101219 2 50063 98891 2 25878 87602 3 467945469 2 40055 68328 4 4 3 18535821 3 515391834 2 71599 87398 4 4 2 16264 62293 4 4 2 73935 104399 3 98105423 1 885132759 3 597268083 4 3 416088624 4 1 292813442 3 319156666 4 4 4 3 341819040 2 49497 99674 4 2 40610 105877 1 18948358 2 58587 85867 3 622554324 3 475926214 4 3 703798638 1 568958333 1 889922836 4 1 263653472 3 653776371 4 1 657133776 2 29110 46314 4 4 1 260346904 2 7325 86979 4 1 867441933 3 945498056 2 30758 55471 2 48014 82044 3 578557836 2 45485 102241 1 10249427 1 729780400 3 7797143 4 1 774117541 4 1 135101783 4 3 294802674 4 1 137587980 2 9034 74736 1 32136077 3 532336757 3 778654531 3 780874627 1 24228811 1 814023614 4 3 88578832 3 53134518 3 538035683 3 88980627 3 118243591 3 569346399 4 1 479521352 1 963625796 3 893680911 4 4 3 29511811 4 3 943012374 2 35993 82193 3 18796002 4 2 49335 74818 4 4 3 368875864 3 972619329 2 13184 70170 4 4 2 71883 73745 1 536367463 4 2 49958 51845 2 31780 41944 1 730239723 1 27415317 2 70006 72685 3 328422533 2 40835 107069 1 289376788 4 2 38791 54163 2 28883 82616 3 50319028 1 218551968 2 25505 35793 2 19254 69253 4 2 75356 102066 4 1 23049434 4 2 47122 90450 3 48435672 1 504886636 4 4 4 2 43474 49129 2 69872 104051 2 3266 32275 3 180425730 1 616710375 3 717219300 2 19190 96245 4 2 8120 79892 2 1347 35971 4 2 6571 45332 2 62451 72592 3 419647279 4 2 69729 71551 3 899820045 1 183942954 1 320721105 3 124010362 3 298331929 1 918164108 4 2 34078 76994 2 44449 96146 2 47441 61696 1 690844117 1 445302386 2 76759 80604 1 273339226 2 40099 74494 1 180206261 1 47704662 2 36103 55069 2 58713 65855 4 3 904609226 3 466799791 3 157862583 3 896248104 4 2 17471 87809 4 3 764839924 4 2 16172 76563 1 30840919 3 873811567 3 27910193 3 775397511 4 3 494295725 2 5489 24164 3 496353675 1 144512966 3 429668173 1 136474863 1 182511832 3 220419394 2 83731 83856 1 909201698 4 3 617040981 1 658897955 3 391505055 3 247578620 4 4 4 4 1 642272549 1 183955298 4 3 10834517 3 184694159 1 53579916 2 47482 88708 1 771948383 4 2 11579 35514 1 332130663 1 150391399 2 20856 72681 4 3 531525335 3 734745462 4 2 12636 51029 2 19190 49029 3 848858157 3 137930481 2 68681 76502 1 955003077 1 839150117 2 51225 82125 3 803151916 3 676471825 4 2 10761 67628 2 13907 65108 3 599351189 3 5911481 1 286378139 4 1 320632177 1 558186948 2 45343 65160 3 830322866 3 24089522 1 389103855 2 22101 30584 4 2 32598 71807 3 124841964 3 734017339 4 3 446082428 1 960901014 2 16602 39889 4 4 4 3 543480587 1 864173334 3 91827378 2 24019 104188 2 78054 90492 3 533147408 1 875727460 4 3 112103545 2 21307 41999 3 320517069 3 618904794 3 708421234 2 19870 81180 3 453915602 3 408706162 4 1 995726844 3 770080347 3 864402395 2 82771 104435 4 4 3 911051727 3 25377789 4 3 179403199 1 259173420 2 69700 90160 3 530915960 3 853761210 1 857985227 3 36061386 2 48549 84729 3 242095756 1 290031377 3 13550183 2 17903 52512 1 962182168 3 565303006 1 348495695 3 225251830 2 22490 96743 4 4 4 2 56675 70290 4 1 855189842 4 4 1 603370242 4 1 753760425 4 1 60217157 2 77877 85739 1 2719514 2 61769 103988 1 639156587 4 1 179644501 4 3 651118932 4 3 568932911 1 859392010 1 229796717 4 2 58738 73778 2 70277 91743 1 961465152 3 853619681 3 5116840 2 75708 106005 2 78493 91690 2 84328 96188 3 483886580 2 36199 45509 4 4 2 16350 89966 1 815604191 3 163931839 3 239543017 2 8474 24494 4 3 273360717 4 3 762574669 4 4 1 243763915 3 248822238 4 3 493097992 4 3 104778560 4 4 2 11410 64410 1 26188760 4 1 14420519 2 38665 45154 1 879711551 3 62812181 3 816066138 4 2 5830 86136 3 460577936 2 77496 105362 2 28690 72995 4 3 121416229 1 462561413 2 1458 63920 4 4 3 497747497 2 14655 68519 3 506015928 3 196789058 2 26453 37864 2 61647 83225 4 4 2 20287 104549 1 966222349 1 654425971 1 259640026 4 3 278685066 4 4 4 2 58145 59911 4 3 803793126 3 734156791 2 66955 76095 4 1 689106662 2 84140 92825 3 269190318 4 2 36584 102801 4 2 757 74713 1 760924657 2 29280 82908 4 1 327098506 3 55639864 4 3 337820445 2 69538 88978 2 57482 73116 1 933155155 4 1 60828109 3 840403586 4 3 907748724 1 6585609 3 774618280 4 2 13292 35068 4 4 4 2 10307 54601 3 950771763 1 546608010 1 283764058 3 550534735 1 13062799 4 3 745907820 2 23867 41398 1 281703338 2 22802 78688 4 3 346567230 1 665043740 4 3 665760956 4 2 40184 102414 3 160836327 1 407236060 3 718862703 2 38444 65551 1 316218998 2 6015 64950 4 3 530417649 1 98982638 2 51037 96676 1 431395713 3 690481202 2 27913 48683 1 380980012 3 329826706 2 47232 80059 3 819165965 1 778576101 1 158126204 3 560747310 1 262695308 2 81411 97802 1 675234678 2 27972 37488 4 4 4 2 72047 100641 2 57391 69658 4 4 4 2 19547 31787 1 710520160 3 539054252 1 849636621 2 36567 102430 4 1 454732246 3 923719848 2 36803 64965 4 4 1 177910651 4 1 708311227 4 2 33075 37655 2 55766 92294 2 47456 83159 1 771047281 4 1 39517312 3 401598582 2 100407 106447 1 476826753 2 14718 96655 2 47543 84612 1 450115827 2 59273 67204 2 73612 104625 1 25077683 4 3 936210971 3 728124440 2 64801 74753 1 583237983 1 404593659 1 427223905 2 20404 69888 2 7666 99791 1 288318896 2 27632 56994 4 4 4 2 62722 65080 2 686 44750 3 17530646 2 81346 98912 2 41531 98827 1 7644688 4 4 1 66770881 1 380518012 2 49418 68489 1 892562970 4 1 766283457 2 20825 74458 4 1 135952543 1 128493991 1 110872093 2 32513 72282 1 43984915 4 3 18682149 4 4 2 36157 59577 1 760941784 2 49482 80077 4 1 394822202 4 3 700705528 4 2 9954 62742 4 2 15835 49049 1 560893593 4 2 58677 98347 3 860705069 2 28540 95363 3 742208090 4 4 1 40272459 1 964859354 1 487921429 1 832202169 1 936783333 1 640298294 2 80664 84288 3 493123581 3 265428526 4 2 13927 57551 4 3 720737058 4 4 4 3 44718307 1 248262964 3 70581996 4 3 527778187 4 3 793199778 2 853 24430 3 60187922 4 3 816788901 3 566394304 3 938129302 4 2 61631 106438 1 778898356 1 318466172 2 53982 94950 3 573751739 4 1 182313767 2 92071 95916 4 2 20824 70897 3 745737241 2 46466 88224 2 52140 76079 3 780992234 2 31732 103961 3 705785401 1 600450223 4 2 18596 69186 2 18720 92000 4 1 943134685 1 581168928 4 4 2 52278 79602 3 33926571 2 18424 79355 2 85704 102764 1 736269402 3 89146322 1 229210758 4 3 315006668 4 1 527648913 4 4 3 914970738 3 66738464 4 4 3 174676020 3 44625783 3 422234935 3 253823081 2 3185 58007 1 311627171 1 379159996 3 638233986 2 16533 52345 2 17788 70112 2 21075 92731 3 223210160 4 4 4 1 501282667 1 775643427 2 5130 23530 2 38460 47458 3 755342497 3 502829912 2 15029 28367 1 152186889 3 123894291 4 2 43024 49760 1 714998602 2 46203 103664 4 2 26139 53033 2 51703 54146 4 3 859259834 1 536946000 3 377652421 2 25674 62050 1 531377035 4 2 4702 67098 2 29703 46453 4 1 41729466 3 697997362 4 3 514094436 2 12917 51208 1 290516136 1 605889157 1 357340689 3 25128508 3 66145090 3 874668046 2 50258 52039 1 489035298 4 2 380 49631 1 902411259 2 32552 34148 4 2 47108 90833 3 965509573 2 29559 29603 2 66411 104075 4 2 22888 71642 2 52508 104173 1 614563227 3 884123554 1 6524592 2 41561 107188 4 2 22288 78630 4 1 813184362 1 249115007 4 3 957833458 2 52940 60393 1 569211760 4 4 1 943919555 1 230369310 3 155102013 2 86348 101034 3 501129236 3 614557408 3 352475241 2 66995 98048 1 900008805 4 1 220924156 3 388306909 3 26114451 3 818093851 4 3 972826767 4 2 891 90233 3 180384873 2 5912 50976 3 551080807 3 951757658 4 2 46475 104138 2 80751 108276 3 433272668 3 270350034 3 497701355 2 31576 89398 4 4 1 841858109 3 379476393 3 180530153 2 3494 49922 1 590515015 1 62483842 3 264940198 1 221041287 2 41186 72844 1 430339551 2 54584 77166 2 7025 71010 3 66019321 3 815709095 2 57320 92457 3 854179919 1 130965024 3 287043872 3 502086756 4 4 1 40749458 3 784311486 3 182994323 1 16251812 3 239204770 3 439379644 2 53558 98792 1 662702267 1 978193974 4 3 455878425 2 31995 87743 1 336401202 4 1 373446488 2 6644 96138 3 319058905 3 53265813 2 23979 101621 3 948485540 4 2 38205 97986 1 849741144 1 502020582 4 4 4 3 818363046 1 644473707 3 3941071 3 573581991 3 903286465 3 625959523 2 23379 33121 4 4 1 550289492 2 25423 50054 4 4 1 761597627 1 16623549 2 34213 56722 4 3 166166207 4 4 1 59101346 1 155533528 1 615499342 2 20383 67093 1 385813236 3 222572810 4 4 1 619964253 3 892282128 1 303043497 2 3128 7589 2 24273 36295 1 113112035 2 55172 85099 3 91130210 2 14438 91556 3 342515414 2 31946 39763 3 336582274 1 430616702 2 30001 37901 1 688636660 2 53356 95994 1 921363451 3 17574142 3 917898740 3 65671136 3 619536188 4 1 547048678 4 4 4 2 58332 91853 1 24860553 3 202852639 2 44732 55797 1 33419597 4 2 26265 33996 3 626190 1 975440525 3 55851733 2 35481 78911 4 2 4415 71307 4 4 4 2 45528 92442 2 33429 65614 2 70042 74653 2 54691 61817 2 25962 40961 1 913144077 4 4 3 846045595 4 4 4 3 385966238 1 246887157 3 891389277 3 24257281 4 4 3 93943183 1 39360727 1 587095190 3 562171327 3 48753392 1 458723475 2 32343 69379 1 415745137 1 599876666 1 565289887 2 9730 19904 4 1 994723398 2 6848 91379 2 3763 70169 2 60456 89298 1 849015517 3 623965588 4 1 496050965 2 81508 107896 3 1984024 2 27673 42168 4 3 374388474 4 1 155987409 3 103101944 3 270890849 4 4 2 15402 83250 1 9011290 3 953267106 2 65650 94554 3 8535928 1 686756293 4 4 2 57172 66156 4 4 3 129852626 2 45130 96705 1 557935200 4 2 41341 93904 2 70611 87415 1 955525671 3 672334108 4 4 3 12443498 2 61954 88056 3 539205956 4 3 91726123 3 326303454 1 24731131 2 69160 92492 1 825163989 2 31552 41529 2 7096 29209 2 16930 74833 1 885088733 4 2 64679 78880 4 3 482290706 1 743595041 1 546203483 4 1 265779252 4 1 69085387 4 2 66858 77753 1 430610575 4 1 957382233 2 34463 56865 4 2 48614 64998 1 521925422 4 4 3 529342891 4 2 44463 104016 3 61763515 2 51830 106935 4 1 138612821 1 969173669 4 2 29907 34198 3 348229303 4 1 631751353 4 1 214841827 3 299691299 2 5246 11300 1 476966399 2 12125 63413 3 619179481 1 239161008 2 53163 64523 1 72149849 3 923340829 3 834099378 4 3 760838461 4 4 2 5888 79474 4 3 614669525 4 3 357256986 1 991254409 3 31012724 1 550487941 1 944548164 2 59135 100166 3 307101473 1 994447883 1 888522933 1 337173439 3 445957676 1 921960237 1 216560143 1 203660229 2 61144 75578 1 579919166 3 167511578 4 3 197346317 1 123987676 1 377144554 3 718386290 2 76053 93401 3 958329945 3 739906100 2 20788 30853 1 414140985 1 396140234 3 557503568 4 3 28166619 1 693348239 1 718630963 2 4440 41082 2 42770 90114 3 783847577 4 1 529741453 4 4 2 81061 89507 1 691001270 3 375846644 1 924001037 3 499666101 3 583293130 4 1 7638680 4 1 135464292 1 268104398 4 3 801122151 3 893221853 4 4 4 4 3 662561250 1 404583719 4 4 3 280207515 2 28350 90904 4 1 251930437 1 873515935 3 165864074 4 1 618805740 1 568945472 4 4 3 782075524 4 1 332345500 4 4 1 691710383 2 54176 78567 1 28181605 2 92064 101168 1 3572050 1 262512992 3 35932835 1 747599302 3 538442887 4 3 996146362 4 1 8439296 3 561990345 4 1 647486754 2 4845 47010 1 233309293 4 2 35247 81287 2 28494 70848 1 949408135 1 773671880 1 467226544 3 739102986 3 463380624 3 701617666 3 999998231 2 6886 44577 3 343665553 2 22998 29354 3 510310845 3 672595855 2 49487 92614 1 974631774 4 3 795585508 3 581572440 4 1 836588692 1 259530499 2 4729 54367 4 3 27061369 4 4 3 638934550 4 4 2 58184 82081 4 3 726225871 4 3 4064519 1 15179561 3 661143428 4 3 58480231 3 476995690 4 2 41592 52867 4 1 890624066 4 1 407445808 2 58277 104806 4 1 459100473 3 58899504 4 3 764327649 4 3 802626179 3 265261895 1 636206741 4 4 4 2 65406 88522 2 30063 100904 4 1 203821878 4 4 4 1 779532809 1 731286844 3 772451053 3 951483322 4 1 331364248 3 647618039 4 2 45859 94194 1 72863418 3 689616085 2 83406 106846 4 4 4 4 3 619830419 4 3 474077001 1 827911654 1 343795194 3 256292467 1 71460695 1 795064549 2 23236 69496 3 528075293 1 62411698 1 397007248 2 53932 54008 4 4 3 650453100 3 106137324 1 24369278 4 2 44372 63278 4 4 1 877320798 1 540055596 1 151584529 1 678695623 2 92483 101812 2 2826 36808 4 1 440112485 2 40550 59916 2 55154 58259 3 321148862 3 738820604 4 3 625330858 1 30192522 1 39240839 2 40003 69099 3 482214773 3 70522561 3 903886430 3 399566143 1 448602055 3 713331921 3 505861460 2 53852 70578 4 2 35382 88063 1 687803421 2 80085 88011 3 863263546 3 970689263 2 41868 47067 1 726655626 1 731978022 3 109678289 3 57969927 3 44647142 3 210053278 2 41857 47031 3 861143130 2 11800 69645 2 87086 95658 3 433102456 3 189640456 1 893323061 2 73736 93351 2 52739 102903 3 16943908 2 29248 105794 2 7463 76132 2 46655 64505 2 1973 4409 2 45442 55602 1 73635245 3 170414812 3 217792357 4 1 104797329 3 997029027 1 121426442 2 37378 60849 4 4 1 44670798 1 40902656 4 2 59641 71642 4 1 535158885 4 4 3 837303100 2 1352 101363 1 37156145 2 29975 81946 4 1 27325291 1 371902900 2 5336 78309 1 599376154 3 139388552 4 4 1 984207214 4 4 2 12511 106186 2 3789 96208 2 79494 89553 2 76067 94925 1 711976796 1 286412387 4 4 1 802257478 2 915 79466 4 4 3 342916222 2 11473 73780 3 209216678 2 60625 66505 1 937876332 3 192909848 1 377912510 3 877138155 4 3 2365737 3 782793896 4 3 867275083 3 578007586 1 821069927 2 25951 75438 3 792256390 4 2 18249 34970 3 116864284 4 1 136632589 4 3 743915408 3 945866345 3 861835808 1 386249599 4 4 2 30449 33627 1 370302883 3 149007508 4 4 1 752586417 4 4 1 159819015 4 4 3 520189904 4 3 744005600 2 2305 5516 3 682610261 3 66417576 4 2 24720 46787 1 906467931 3 177091761 3 52664516 2 16398 103009 1 321434183 3 41390130 4 1 372657654 2 10162 61140 2 27976 82042 2 53970 60214 3 576153919 4 4 3 646244412 1 964370008 1 354434132 1 36789194 3 440355855 4 1 240412512 1 891868453 4 1 473168441 2 27068 68247 1 645672588 2 51283 53473 1 363720701 3 702665760 2 18192 83197 2 78169 88830 1 265919977 2 51464 102139 2 81141 91318 1 856663280 2 30112 59376 3 727740766 4 2 26920 54896 4 3 21551823 3 625191825 4 4 3 57562856 1 84020219 4 1 736123908 2 14529 83880 2 30958 59736 4 3 20871111 4 4 3 601048983 3 48398541 3 536299058 3 966936772 1 198522692 1 44791914 1 370376983 3 164901033 4 2 8723 61138 1 153212052 4 2 1778 67902 3 618597197 4 4 4 2 39730 90764 3 673557985 3 290437380 3 813082896 2 34262 40305 2 39585 67001 3 237478989 3 299481710 3 84039225 3 268078860 4 2 2035 39952 3 79294332 1 642853164 4 2 14067 77440 2 76863 86065 1 422772969 3 743572199 2 15184 83158 4 1 71200538 1 505576652 1 354409116 1 311463761 4 2 17461 73679 4 3 689721676 1 437085318 2 24726 28654 2 68005 85635 2 63433 66045 3 195239102 4 3 582437577 3 20286985 2 73436 85905 3 51999509 1 459728592 4 3 366890728 4 2 61197 78745 3 747359973 1 679600605 3 932585198 3 684408082 3 640768854 2 19028 35622 3 185558159 2 53179 68856 3 319064139 3 890552114 2 66841 101415 2 50997 69132 4 3 388252171 3 948265063 4 3 985659361 2 71515 90229 3 775958443 2 38712 103882 4 2 8110 38364 1 91905503 3 814215561 1 933396609 3 312599547 2 19871 38499 2 29813 50945 4 3 145286153 1 623299066 4 4 4 3 377574232 1 550059027 4 4 2 78386 95050 4 3 211428758 4 1 3613994 4 1 866934612 3 53812066 4 2 25879 82943 4 4 2 60579 92907 2 31566 49086 2 32124 87326 2 25106 49293 1 707381422 2 22776 49465 3 958310567 1 1807722 4 2 13390 62719 2 5314 98182 4 2 7125 91278 3 298630110 4 1 444629026 3 645820957 4 3 658545811 4 4 2 3391 47197 3 62607799 3 464699394 3 639971555 3 468850535 1 179343846 3 764697266 2 67613 88388 2 26649 81250 3 140218758 2 74023 79926 2 55193 81924 1 265251070 4 2 48146 79001 3 56817624 4 3 547410141 2 52094 96197 1 217106409 4 4 1 621059115 2 42967 45487 4 1 112808724 1 357415710 2 45978 76878 4 2 28679 64229 3 35809020 4 3 882474087 4 2 5573 68535 2 15667 56126 1 685475723 4 1 12047279 2 8724 18217 4 2 15380 31938 3 48018891 2 67870 77953 2 43716 101192 2 15240 51173 2 66734 96600 4 4 4 4 2 7859 23377 2 22494 23552 1 308064108 3 921108489 1 636415043 3 329211706 4 3 101822825 3 430441155 4 4 2 60273 60589 4 2 53512 77044 4 4 2 42 101314 3 422189352 2 79480 92683 4 3 660986230 4 1 864905805 4 3 598054258 4 4 1 450375624 3 35187533 1 787265077 4 3 396938877 3 44909849 2 53584 83108 3 549311305 2 10976 43309 4 4 4 1 159318921 1 922394886 2 13813 45283 2 17762 82585 4 2 26113 89103 4 3 452533916 2 42864 57865 3 568001511 2 9990 12582 3 658297733 4 3 550933734 3 776534085 3 40926883 1 682937406 2 21159 24974 1 46695013 1 223210451 4 4 2 56550 74658 4 3 674655640 2 52039 80257 2 49642 90741 4 1 889723890 3 933710777 3 284055837 3 88225568 2 14635 105842 2 12175 64129 4 4 4 4 2 5475 64805 4 1 25056969 1 98561307 2 19433 96904 1 195374489 3 210491804 1 215724074 2 61709 95999 2 62537 76536 4 4 4 2 73938 91213 4 2 8653 64609 2 26304 73287 1 989520769 3 98008319 1 173606667 2 89459 95118 4 1 228565495 1 835348167 2 76860 100623 1 427472483 2 83736 102871 2 2021 58715 3 821451437 2 33772 46166 4 2 7771 45592 3 755485151 2 44039 91523 1 594415199 1 435793768 3 508557170 4 3 285619159 2 1966 15148 1 627214424 3 18534668 2 37491 86420 3 343545133 1 466064077 4 4 4 2 9180 14929 4 2 21952 90573 1 441989062 4 1 890496555 2 78882 86426 1 976505110 4 4 2 42965 93474 4 2 21228 22019 4 4 2 1888 91529 1 477081572 1 380238874 3 875627975 3 348436791 2 31412 52355 1 711772123 2 93714 103249 3 299538925 1 197601911 4 2 20171 85512 3 527690929 4 4 1 247214488 4 1 707141593 1 303791576 4 1 285703970 4 1 5538934 3 380963146 4 4 3 980440158 2 56527 90969 1 309973442 3 495485154 4 1 522135154 1 599331985 1 961197488 2 81883 85327 4 2 24178 98311 1 715663780 3 66123181 1 721261621 3 756305424 2 61352 68761 3 990721975 1 581431901 3 353895392 3 45743406 4 2 50061 103886 4 4 2 40596 48824 4 3 392644555 2 59767 68926 2 23052 24803 2 8025 105729 3 348889047 2 17655 20666 1 347537886 2 51584 100423 3 844732723 1 201101575 2 95793 99385 3 931415180 4 4 4 4 2 9554 14062 1 596380999 1 8430491 2 21780 36911 4 4 2 2835 16707 2 16543 16800 1 383573001 1 591408636 2 32856 64067 3 942755916 4 1 714815290 1 409397965 1 509771541 4 4 4 2 60794 104015 4 1 561570339 3 618306231 2 61233 85346 4 2 74211 85770 1 955724865 3 459586717 2 65863 89680 4 2 17949 68978 3 114382748 2 42692 51804 3 409112134 2 51931 105011 2 1277 21034 2 20148 95517 4 3 43957383 2 28343 38132 1 737659032 4 1 838349295 4 3 31367431 2 66008 83475 3 220891373 2 1398 52517 4 4 2 18029 97986 3 30779719 3 909887121 1 153401824 2 9848 40013 3 621578212 4 3 924073815 2 60393 99805 2 15929 16467 4 3 655502163 4 3 980064581 4 1 767419043 4 1 164538791 3 40255318 4 2 37386 55965 3 898453793 4 4 3 947739215 4 4 4 4 4 3 595960877 2 21915 72756 1 331761228 3 833648264 3 885156931 1 669732173 2 64344 89593 3 793557155 2 43080 70306 3 616821821 4 3 141916661 2 32721 64381 2 17408 49979 1 375955420 1 7558264 3 27747418 1 488317184 2 14022 40825 2 31146 99900 4 1 709067814 4 4 2 44157 81974 4 1 976373185 2 9834 18440 2 6383 44362 2 73462 85987 3 438131915 3 261476795 2 11355 83062 1 537737338 1 276619149 1 481964348 2 8721 58960 2 41022 99661 3 727200038 3 203075048 3 175197649 1 569532831 4 2 52304 69631 3 529651747 1 297250859 4 1 22360333 1 840998432 1 28865068 4 3 4876889 4 4 4 3 226790141 2 84691 99726 4 1 186978588 1 185342035 3 184454830 4 2 1192 49078 3 952504692 2 32081 69843 3 26444302 1 22914322 2 11304 84628 4 1 23051970 4 1 149969184 3 372628845 3 849565303 4 3 627684730 3 139002988 2 21905 77779 1 656273551 3 304355505 4 3 9129150 4 3 493785492 4 4 4 2 24215 80430 4 2 7763 62611 1 338976667 3 387502545 4 4 2 31783 86001 1 404710245 1 592938543 2 60194 90155 1 567167176 1 180433160 4 2 43567 49270 4 4 3 103895260 3 75478769 4 1 201583168 4 1 753520189 2 4032 89089 2 51046 102753 3 790270368 2 81279 99286 4 1 810529338 1 848248678 2 47138 98777 3 578744903 2 10439 52249 4 4 3 88260852 3 494606644 1 572576438 2 5561 67046 3 443497883 2 81258 87104 2 11131 44522 1 775742925 2 29962 60420 4 1 401559356 1 528504110 2 28907 100183 2 77793 86723 4 3 964802022 2 67727 74775 4 2 7493 19199 1 14247602 4 2 76035 86362 1 946584059 4 1 595907405 1 278476883 2 20442 58929 1 655918171 3 673135253 3 273641161 1 2231530 1 580417284 2 26980 39827 2 22136 56169 1 224351299 2 42008 66317 1 328088941 2 9696 22648 4 4 1 664528614 1 362034527 2 4196 13298 2 31280 57837 1 874522326 2 102774 105769 2 62714 97962 3 999090688 3 999306128 1 890898339 4 4 2 44359 85681 4 3 442308881 1 653826087 3 977566114 1 123576851 4 1 189727052 3 950548872 3 613104073 1 52267286 1 117986866 2 40035 60002 3 368632534 1 889993004 3 25395363 3 236598662 1 183445219 3 987320385 2 2962 107453 3 659797885 2 28692 54344 1 179865261 2 30163 105003 1 543888895 4 1 4628480 3 85260016 2 44212 103226 4 4 3 590487379 3 789749707 2 8984 61946 4 2 31579 35806 3 192232523 3 362211426 4 1 909426784 2 7462 87321 3 406221225 2 27855 71157 4 4 4 3 609008736 3 862073 3 180932013 1 449242969 1 160284457 1 485750303 4 4 1 105639742 3 737007411 1 995351674 4 2 39022 41314 2 172 55270 2 16018 55054 1 306734184 3 77167594 1 14409745 3 948137891 3 958731514 2 22848 66524 3 212077786 2 49941 95658 1 893542242 1 705219911 3 58994593 2 24498 36664 3 258518871 4 3 84278450 2 38662 83016 3 692758710 4 4 3 995336555 3 644038220 3 249245683 1 236670418 1 947496189 2 5124 15226 4 3 476806107 1 805621554 2 101752 106308 1 727595557 4 1 67747652 3 276632499 3 428431252 4 2 79748 98263 3 26816816 4 4 1 61982700 2 73129 75248 1 709485785 2 24233 59345 1 418561652 2 92034 97085 3 652443030 3 206796958 4 2 29534 82421 3 649664431 1 998320500 1 995823904 4 3 281773819 4 2 33473 101173 2 39630 90411 2 23853 96264 4 3 322878700 3 33836329 3 290653394 1 606289014 4 1 367201797 1 426807500 1 269735661 1 406737635 1 589766845 4 1 627437686 2 63501 63713 3 740434290 3 390191092 4 4 3 9165443 4 4 1 19576549 2 76760 84910 3 763352842 3 802413589 2 17047 44018 3 781196064 1 136757649 1 51235773 1 422227398 4 2 105200 108182 3 975522735 2 36458 77141 4 3 934621737 1 174476266 4 1 985879568 2 74139 90528 3 71848429 4 2 9183 10187 1 771787976 4 3 325226895 3 552755329 4 3 9498937 4 2 51200 68100 2 15217 77628 3 45185914 3 300932069 4 1 244076961 2 49467 90439 3 762230633 3 73805511 2 47042 77879 2 481 108122 1 514109014 2 63356 75423 3 306018517 3 577560069 4 3 761803016 1 245454709 1 877343818 2 32672 40971 4 1 239113186 3 493472029 1 853940552 1 808696753 2 27875 86037 1 466872714 2 47652 107767 2 44421 57243 4 2 359 66546 2 77238 90495 4 4 2 15807 100416 1 830252959 2 3300 13575 2 79353 84225 1 456671796 4 4 4 4 1 439964229 3 31575935 2 35563 56054 2 22088 94000 2 45904 103168 1 116511168 1 654590569 1 802908123 4 4 1 601505520 1 198663138 3 634391894 4 3 527620617 1 952643171 2 709 85471 2 20594 104702 2 67374 87308 2 20399 63570 4 3 636948856 3 652826133 4 2 5256 89035 3 214511372 4 4 4 4 2 48344 107154 4 4 3 557993294 4 3 162700736 1 828804169 1 364235013 3 14448611 4 1 3587316 3 667052111 1 144455021 2 16974 60570 2 3783 84024 2 4783 82347 4 2 4634 102692 2 18968 37400 3 602881601 3 91427103 1 674472039 1 523355002 4 1 1939355 2 20779 34627 4 1 366077082 4 4 1 26364071 4 1 755456227 2 24294 89915 3 871195224 3 909804298 2 7623 101391 3 544124676 1 923389909 2 10368 29561 1 564393274 2 14152 76767 2 59965 65103 2 13655 74343 3 869722045 4 2 43364 91100 2 52795 97255 3 933223138 1 239445698 3 64906417 3 27616155 4 1 138145168 4 1 191106034 3 385587708 1 249612044 3 887185233 1 510302210 2 16735 76022 4 4 3 319276685 4 3 538038311 4 4 1 59275615 4 2 7059 56610 4 3 680716910 4 3 681879913 3 129862327 1 297486107 2 4539 17160 4 3 964015552 3 716088872 3 757851230 2 4386 85794 2 40132 95658 4 1 215887875 4 4 2 29933 57307 1 985898208 1 40213949 4 4 2 5178 30592 3 118673377 3 841772110 3 71358681 1 957691143 1 191412538 2 10428 93772 4 3 378081241 1 51603695 1 634503678 2 12016 84537 1 595251050 2 40004 94209 3 996156081 2 5338 71271 4 1 395611244 2 389 35827 4 3 836527280 2 5382 29038 2 57640 105602 4 1 920304404 4 4 4 4 3 872437256 3 202764315 4 3 237914383 1 680161015 1 137568347 4 2 79458 101493 3 641724694 3 12515648 1 328078492 3 652925199 1 77604214 4 4 4 1 112824080 1 64336900 3 625318449 4 2 19186 30239 2 67580 102665 4 2 13350 94050 1 817319286 3 161851985 4 3 176348130 4 1 3497409 3 554017690 1 73175529 2 78102 105419 2 60980 91431 2 7264 94806 4 1 600834098 2 40163 107079 3 618895294 1 812386367 1 820054625 2 48552 106425 1 504679594 2 60501 72052 1 705540262 1 85202404 4 4 2 24310 65933 3 100051825 4 3 334488494 3 795303663 3 456241811 4 1 396209623 3 787406145 1 60597973 4 2 29509 60639 4 3 194864002 4 4 2 543 12817 1 137679815 1 277283 2 42071 101423 1 2906694 3 65590754 1 651267229 3 93153919 2 85474 93034 1 902394315 2 22024 65240 2 7216 97010 4 4 3 1504819 1 17179362 1 91522914 1 744251792 1 702587726 3 892004374 4 3 22120046 4 4 4 1 547159576 4 4 1 453502726 4 3 174709133 3 677841174 1 225693145 4 3 31505620 4 2 63367 71018 3 285334721 1 419961507 3 403523636 1 375118421 3 153663863 3 889643494 2 53575 106729 1 333124538 1 333734 1 479752215 3 687522989 4 1 236312087 2 8769 68342 1 262745103 2 95205 97054 2 13848 76258 1 867761964 1 513413710 3 382507977 1 437814256 4 3 750487579 3 667785723 4 1 213033833 1 501485007 1 513169502 3 719417248 2 4660 73947 2 61786 90622 3 505606458 1 160887896 4 4 1 277135679 4 4 2 53841 69879 4 2 20749 31825 2 7184 59913 1 39583021 2 13713 21619 3 897058766 3 939314938 3 369328617 4 1 798113192 1 623235447 4 2 14590 55444 2 2480 8118 4 4 1 371909615 3 59696153 2 14862 89514 2 14219 23167 4 4 4 3 499671747 2 16546 95609 2 45555 53879 1 943073355 4 3 197720508 2 30580 60663 3 8949423 2 68688 89055 3 120949705 2 40713 47513 2 62164 106575 3 303537482 4 4 1 654079012 1 579993505 1 105280534 3 50840584 2 51418 70280 2 3044 27989 2 81841 82066 3 471979437 2 61624 82620 3 457837947 2 4958 45208 2 694 68928 1 540092207 3 727944657 1 849932963 4 4 2 12695 77649 2 26720 69188 4 4 1 880301205 4 1 41981593 2 45650 106024 4 3 25903860 3 656357246 4 4 2 46870 70309 4 1 103723781 4 1 458764467 4 3 985465514 4 4 2 78726 89865 4 4 4 1 29290613 3 562825259 2 36983 80086 4 3 447337802 3 197772004 2 7225 19889 3 47986860 2 87354 102671 1 447650859 1 362693463 2 17595 88504 3 578802987 4 2 62757 68852 2 31029 46969 4 1 808219776 2 1370 34269 2 53949 77305 1 785121341 4 4 2 36277 90455 2 25857 26249 1 214498275 3 249985361 2 11122 15942 4 3 140929790 4 4 1 986787635 3 176267803 2 65553 70490 1 361434232 1 903491640 2 84390 97444 3 31113758 3 869540913 1 888235719 1 959869743 1 387178180 4 2 66209 71638 4 2 40604 69845 1 27370287 4 3 816830722 1 390983968 4 2 2334 2541 2 48554 91971 2 3128 86699 3 719112967 4 3 896262303 2 68460 94667 1 377776494 2 947 10084 4 3 758906730 2 50046 51539 1 404972123 4 2 66095 73206 3 357822996 2 3086 99835 4 1 796366623 4 1 936372619 2 59481 70773 2 22659 64852 3 846639330 3 926653291 2 21319 83281 1 57410159 4 2 30490 49764 2 62054 84816 3 933100529 3 740178046 4 1 4806544 3 449599620 1 224752571 2 5750 11409 1 754988805 4 2 91949 104548 1 15045495 1 34790099 2 23805 64488 3 916479645 1 554560855 4 3 885714306 4 4 4 2 28564 44003 3 712989463 1 823673167 3 418815913 2 37526 44925 3 87244846 1 1918445 1 836726559 1 875593920 1 209554629 4 1 898292823 1 307295177 1 895022709 4 2 54198 100641 3 801052218 3 800660905 3 210719064 2 28535 35209 4 2 15241 92121 4 4 1 590792229 2 7600 106918 1 937621968 1 323132306 2 22352 50316 2 3299 5437 2 3972 62543 2 35163 88770 4 3 273336772 3 69602010 1 70909630 3 727372645 4 4 3 223069530 1 908751891 2 45896 67294 2 4515 11604 1 615662848 2 21533 27663 2 53891 80329 4 4 4 2 38596 66353 2 44516 57078 3 400046473 2 804 84464 4 3 733199113 4 1 552502380 3 469723431 3 995299620 2 18898 26149 4 3 194856354 2 7955 19179 1 175833790 2 2818 48288 3 673701943 4 2 87916 95299 1 930534793 3 293553513 1 244611863 4 2 28096 49549 4 2 13229 54963 4 2 41821 66496 4 2 14045 72309 3 873519599 3 898325384 1 202576654 3 752878078 2 81614 100265 3 708955873 3 946483076 4 1 890219464 2 72410 89226 1 819955073 4 1 711462626 4 1 102485638 1 412727740 1 984216130 4 4 2 5993 28122 3 386515784 1 445282815 2 45055 64425 2 28192 42491 1 859982234 2 38210 59099 4 2 5366 48828 3 37292051 4 4 2 8960 107115 1 68623052 4 2 48257 72362 3 271788589 3 705208494 4 2 29112 50644 1 271845435 3 169899833 2 22503 29583 4 4 2 44319 98851 2 5270 37594 3 829896572 2 30670 45483 4 1 878188869 1 314869370 1 204349284 1 248911243 4 4 3 183295623 3 236627005 3 358679661 4 1 939772403 4 4 4 3 102179624 3 755407848 4 3 619135675 3 227687999 4 1 639324819 4 4 3 464237583 2 9495 43055 3 450678202 4 1 557391362 3 274008539 4 1 239772315 2 20839 49767 1 581894485 4 4 1 340905124 4 4 1 689650347 2 2529 78985 4 4 2 64836 85590 1 998471508 1 646609300 3 322016652 4 1 42852781 1 454179499 3 659496229 2 28355 80158 2 36429 75310 1 246453177 2 31608 67425 3 41943892 3 496588979 4 4 1 46200330 4 4 4 1 316031953 1 971306485 1 152799815 4 1 673554224 3 250428443 2 24833 47108 3 535763903 2 17891 53330 1 923344713 2 29323 50570 3 965313377 4 1 645325316 4 2 30580 62463 3 259964200 3 503955313 2 16607 60951 2 77914 99269 3 468072597 1 195821189 3 47075088 1 76612728 1 992477822 2 3586 57826 2 82120 102923 2 22445 85730 2 6348 63679 4 1 480588697 4 1 524359341 2 91675 101051 2 46695 73793 3 34590409 4 2 27713 79425 3 801699051 4 4 4 3 917280283 3 341819799 2 44086 51704 2 3267 65586 4 1 406178842 1 160489468 4 1 25596027 1 52242907 3 35289729 2 72281 103190 3 94316789 3 954563326 4 4 1 985394143 1 486048604 3 867504566 4 3 561026718 1 401064707 3 366850120 4 1 959230341 2 56802 71249 2 1587 44555 2 14010 89485 3 787471152 4 3 127297947 4 4 1 482124602 2 34453 64966 2 44856 91188 2 54610 87773 1 329574386 4 1 926556837 3 9350746 4 1 198963011 3 597279003 3 63572131 2 8200 44585 1 218280214 1 965269290 3 124020252 3 867679713 1 317970308 4 4 2 67066 68791 3 534907580 3 105322694 4 3 70729884 3 487416405 1 66735754 3 394183351 2 28759 75944 4 4 1 79007736 3 448957315 1 516939399 4 1 845191000 3 999028347 4 4 2 36721 79033 4 4 2 19564 46280 3 125697440 2 31900 95683 2 48291 49966 3 117471233 3 622261351 4 3 151339138 4 1 801072232 3 419114120 3 34410093 3 704729758 1 604980439 4 4 4 4 1 300988137 2 73076 82689 4 1 51765841 1 144817306 3 171652967 2 80811 88042 1 767537944 3 41057055 1 523425220 2 23881 54824 4 3 864172963 1 426929817 3 149583572 2 11529 49563 1 194405912 1 146270438 3 264002380 4 1 705248539 1 117775496 2 34681 100153 2 1452 46393 3 955125228 4 3 697850429 1 266342395 4 2 34534 107513 1 679148707 4 4 4 3 940888916 1 613338500 3 37568299 2 15413 51514 2 2300 36786 1 764391893 3 64265484 2 52165 99341 3 507635441 2 43603 107565 4 4 3 546212926 2 63324 82786 3 76642413 2 4671 39416 4 4 4 2 40902 95458 1 230353258 3 35139945 1 218294843 4 4 4 2 85883 92888 4 3 290063596 2 70357 102416 3 561337557 3 337220373 1 923835714 3 549285607 3 325985951 1 342847330 2 95923 97811 1 897283842 4 2 43869 107954 3 821578483 2 10777 94053 1 425646011 4 4 3 652614639 3 862358699 1 157660600 4 3 771288795 1 56012719 4 4 4 4 4 4 1 484346494 2 70669 71680 1 911931721 3 657332147 3 28027447 2 41357 106004 4 3 755284256 1 147067839 2 66451 89241 1 793200800 4 3 296757234 3 163028256 1 213525903 1 595149729 2 67272 98798 3 549511132 2 22962 24832 4 1 916409599 2 16736 39593 3 743723669 4 3 368957045 4 2 63279 83134 2 6821 94236 3 681566501 2 11871 20793 1 657015551 3 707126162 4 2 46216 88452 4 4 3 854564617 4 1 23250955 4 2 14295 36912 3 889171834 2 66346 97138 1 537401989 2 48157 59393 1 748283981 4 1 696720026 1 387826098 3 168883946 4 2 67069 95013 2 16968 97673 2 53956 64618 2 29464 78346 1 770420932 1 401812611 2 61503 106777 4 2 20310 44959 4 3 237205598 4 2 52186 97818 3 529277880 2 68844 95046 1 691998355 2 29197 93065 4 3 651577629 3 1334458 1 541417450 3 611869894 4 1 191894311 3 738536033 3 741485749 4 4 1 960900745 1 263931324 2 4338 63150 4 3 670424084 1 205428241 3 621485556 4 3 58689132 3 621255769 1 208553909 4 2 53005 61937 3 968580683 1 178708370 2 49756 108584 2 72021 104299 1 157169721 4 1 380409013 3 823713161 1 466252373 3 43223097 1 614046118 3 434720401 1 944490456 3 695519573 2 35149 96391 3 348061475 1 441723201 2 12396 102593 3 396336167 3 479625060 3 7327448 3 366487928 4 2 35267 35710 3 225868286 1 656727526 4 2 10345 98631 2 71121 76747 4 2 90498 92914 1 301892099 3 352896670 1 188031414 2 16110 91250 4 1 310068748 1 567203394 1 22668442 3 2611363 1 341920304 1 642134919 3 334469900 1 575056435 4 4 4 3 583457205 2 55288 106556 1 234882031 3 922030124 1 15270810 4 4 3 985671754 4 2 9170 56527 2 83873 108307 1 513800365 3 126545464 4 3 828180437 1 540759134 2 16850 68898 2 25330 71273 1 258029119 2 47959 80150 3 251183953 1 223772601 2 60320 88821 2 32231 92528 1 401995742 4 4 4 4 1 922127918 4 2 35379 103593 1 985902036 4 4 4 4 2 95279 99871 3 862080448 2 4900 81972 2 27771 64450 2 1078 77400 1 129211781 3 760704246 3 757695106 4 1 631397877 1 779446279 4 2 14468 84832 4 4 3 793985771 1 454671944 2 53199 81773 4 2 45138 65614 3 144936363 1 136801072 4 1 52807218 3 654306217 3 697328600 1 733790998 3 100761384 1 333620166 3 991743755 1 926773479 3 20747477 2 87208 105609 1 440800783 2 58050 95206 3 597158128 4 4 3 840741099 1 274445973 1 137326270 4 4 1 177045408 4 1 803713500 1 429004192 4 3 315569968 3 687641254 4 2 44937 80463 3 305599968 2 334 40386 2 31240 55685 2 46427 93107 4 4 1 323904457 4 2 4441 61602 4 4 4 3 924306695 1 775808212 4 4 2 16618 93211 1 784079635 2 44354 84377 2 49178 105252 2 69534 86754 4 3 23192565 3 40586182 2 90797 92071 3 660788397 4 3 595400453 2 20464 44061 4 4 4 1 780543813 4 4 4 4 3 641279208 3 305435110 2 1560 9448 1 609764232 4 1 771521996 2 22640 76172 3 686252759 4 4 3 903110793 4 2 18997 32065 1 144738043 3 869200937 3 175292267 1 652680643 3 457806155 4 1 132917904 4 4 4 1 536452891 2 9387 64374 4 4 2 42101 58732 3 52146229 1 755977460 2 54331 89866 2 22784 83503 2 67773 103738 3 683232529 4 1 432107699 3 469382556 2 3899 55386 1 777101694 4 4 3 546695881 1 48095444 3 438356704 1 994377710 1 161447321 1 411525622 1 34048546 4 1 749728821 3 955191924 2 4576 43426 3 831699377 2 37935 98040 1 311099426 2 14353 107134 2 26691 83215 4 1 384230863 1 820977593 2 23843 65591 1 295261084 2 23288 87043 4 2 9039 74731 2 4948 77397 4 1 756237884 4 1 422170160 4 4 1 970878478 1 724845152 4 4 2 30972 48897 3 921293082 3 646414399 2 7158 60852 3 994387200 3 805143376 1 17326824 4 2 73612 94596 1 742894384 3 263641126 2 2259 2647 4 3 350603913 4 1 643984320 1 510167805 1 804963116 4 1 440917434 3 683209043 3 105731068 3 514864932 2 43916 53238 3 589778323 4 4 4 4 2 53360 61544 1 444992150 3 967263249 2 12367 91746 4 1 45134649 1 417188577 1 352354042 3 89015907 1 728735352 2 44668 76175 3 962056460 2 27776 34225 4 1 961755766 1 526128781 1 418538001 2 30554 47751 2 53362 104292 4 3 484023554 1 971971618 3 346526707 3 38734226 1 435882549 3 576122695 1 513030191 3 857588113 2 18711 51670 3 689940295 2 57152 104676 1 99237986 2 57853 68444 1 847189838 1 130577605 4 2 4920 35242 3 571886065 1 72045938 2 19525 84279 3 459709323 1 273798593 4 1 259233651 4 1 63442319 2 44897 67186 2 49428 90465 4 4 4 2 68873 104941 2 37968 55053 1 344810595 2 34728 62891 2 106743 108722 1 408864738 2 49423 71184 1 736867320 1 98365072 3 938171501 3 372361939 1 21668464 3 351756442 3 665369700 3 315582316 2 17258 92552 4 4 2 83837 104459 1 349882175 3 114612981 2 55520 64578 3 865779194 1 162675106 3 915353451 1 692980456 3 797157780 2 11206 101612 4 4 2 6101 96418 3 75178910 2 92876 104098 1 451332636 1 287264205 1 80509094 4 2 21574 86011 3 69528551 3 565581040 1 5446119 1 90812782 1 3257811 2 16041 31262 2 27723 49852 1 15451850 4 4 2 11178 92210 2 19267 46621 3 84461932 2 38490 44425 4 2 63386 65162 1 190775089 3 907702301 4 4 2 20117 89893 2 28319 96969 2 6854 11820 3 424582305 4 3 642826820 2 26549 49587 1 128579014 4 1 495949546 4 4 3 667593639 3 852718836 2 35882 53121 3 278039353 3 570602997 4 1 524822617 3 601134014 4 3 269407901 4 3 364143704 1 942225390 4 4 4 1 51114291 4 3 85440846 4 4 2 54368 75762 2 75791 100924 1 48259440 1 566803763 3 107507767 1 626650280 1 271957755 4 1 905399769 2 48175 95677 4 3 761341701 2 17308 54178 4 4 4 1 134475455 1 660998457 3 432545425 4 4 4 3 110390855 3 597800054 1 581202091 3 948763776 3 491757429 2 8653 33224 3 275202797 2 1471 26425 1 93284295 4 4 3 807522340 4 2 84730 89577 4 3 685166139 3 310111675 3 908476729 4 4 2 65752 71832 4 2 56126 78873 2 26633 89106 4 3 307517203 1 679740525 1 553384497 4 2 30050 63500 4 1 352248347 4 3 969215137 4 3 61467610 1 138813786 1 245893349 2 24291 53232 1 617993596 1 318039896 2 56563 72576 4 2 54206 104086 3 274622835 4 3 883140889 2 9688 61953 3 783261733 2 74881 96771 1 619422775 3 280243098 3 120775030 4 2 62014 100493 3 967365435 4 1 922150399 2 869 68730 3 229781220 3 375420296 4 2 62253 100808 2 28230 87686 1 480753225 3 677553169 1 114903817 3 163293081 4 2 15998 95984 4 4 2 24162 107204 2 42573 54043 3 143455879 4 1 875241589 1 737427445 3 944348677 3 718103937 1 292823227 3 454992076 4 1 747397335 1 600368128 3 633400099 3 812035006 4 2 58821 96827 3 60824783 1 231713991 1 51341477 4 1 984706889 2 79174 87718 4 1 685185861 4 4 2 60264 106569 1 171322131 2 29185 34775 1 271155329 3 368656730 3 715498577 4 1 477113487 1 380651546 1 977389866 2 32249 48980 4 1 501146579 1 553245962 1 597935546 1 381920502 2 2386 51728 4 4 1 225416856 2 59329 89167 2 15075 22252 2 11407 52575 3 532625961 1 350082172 2 19784 33323 1 564863216 3 899461345 4 3 162592524 2 7475 105555 4 1 221393671 3 131609214 3 239166922 2 2330 80137 2 35778 84277 3 884678594 1 648099076 4 2 41812 107258 1 54509680 4 3 920055102 3 739058115 4 3 780084825 3 106146470 1 362311753 1 383695556 1 565329150 4 3 798189710 4 2 17929 44917 1 329540451 2 9293 15337 1 307577077 4 3 18263529 2 33195 108057 2 13994 105616 4 1 528577605 4 4 1 634239658 1 393291302 2 52417 62882 4 1 455289969 1 521505405 3 732187022 1 323792223 3 880690652 4 1 94416705 2 67394 87234 4 3 816502194 4 2 12600 23879 3 302762323 1 103844826 4 4 3 890623743 2 91027 92669 1 734127474 1 498148731 4 2 18609 62009 2 39960 101975 2 42362 104613 1 905201010 1 611977282 4 2 1024 63996 4 2 38870 75274 1 834639378 1 208830688 1 497950434 4 1 968753974 1 268561136 3 65795076 4 3 848416050 2 101847 106691 4 4 1 96972838 2 32811 96649 2 1426 70990 2 35445 78309 3 610515481 4 2 19126 30721 4 2 23971 47629 3 126670049 2 14455 72873 1 280608844 3 960227829 4 4 2 40701 103668 2 74964 105957 3 381078043 4 1 677027693 4 2 49722 55337 3 50110972 4 1 715498545 4 1 915224543 3 695685147 3 384041960 1 945888812 4 4 4 4 1 489782768 1 91012061 1 215509135 4 3 275332188 3 955246119 4 2 23103 36168 4 1 536435018 3 412704096 2 9816 53643 2 14635 45352 1 289413542 4 1 6716938 1 475122270 1 452578115 1 50146440 3 124958348 1 707899650 2 64953 92137 3 833753789 4 2 62297 72147 3 732812931 4 1 85862469 2 12378 30297 3 798279707 1 560182346 3 239300802 1 274562666 3 203286287 1 642453409 3 988002390 2 43878 109044 1 522402762 3 609816529 1 26425023 2 30393 32273 4 4 3 853844230 2 59397 78419 4 1 73457345 1 890801163 2 67327 80164 2 39368 51186 4 2 18068 81622 3 89450973 3 820763743 2 104384 108614 3 72380860 1 466410992 2 8250 77949 1 940573675 2 63707 101132 1 65632151 4 4 1 350419975 3 66757770 1 86765333 1 416742681 4 3 393927666 2 15923 90947 4 4 2 26233 55558 3 462583924 3 307393108 4 1 560170562 1 796273827 4 4 2 16460 18652 3 974357509 2 9079 72723 2 31254 76667 1 652208348 2 91135 107241 3 553000567 1 98825612 1 762992467 3 829183276 2 17849 25708 3 552240661 4 4 2 48594 101273 4 1 657371732 2 39832 67587 3 134552041 4 3 471198002 1 873953365 2 11979 39038 1 919035957 3 298586844 4 3 456465103 1 27371970 4 4 3 47467495 4 2 29245 78680 2 73467 89249 3 445670300 4 4 2 21882 101414 4 4 2 16270 52551 3 599082724 3 38200467 3 942635197 2 5088 106844 1 954837131 2 25254 101844 2 78170 97262 1 47532072 3 4415030 4 3 263712033 1 443624698 3 769590643 4 4 3 178386841 3 60401558 3 255954 1 207374199 4 1 314934232 2 34795 43533 1 429880566 4 4 3 951912775 1 210155908 3 890668329 3 971696958 2 29011 49046 4 3 64722393 4 4 4 2 101472 108383 3 963697819 2 192 54031 2 28375 42226 4 3 51584024 1 559530583 4 2 63349 93886 4 2 57947 97992 4 3 654455626 3 916939934 1 91291941 4 4 1 595702865 2 23654 34362 2 26117 80007 4 3 509705869 1 806395319 3 948894678 4 4 2 23851 33112 1 5183214 1 451295451 1 526679608 3 486577241 3 13831888 4 3 547503873 2 44648 103685 4 4 3 136971273 1 892893517 4 3 190805079 2 9226 23606 2 19140 92742 3 467918089 4 2 99863 103600 4 2 6405 17445 3 719220656 1 150681434 1 182799495 1 115157646 3 25009680 4 1 352172111 4 1 691388016 2 81370 102924 4 2 1691 52525 1 299104452 3 15635551 3 427718685 4 3 46395241 1 870684793 1 949341465 2 14859 50290 4 3 747529632 3 165650102 2 1794 27417 2 9965 55736 2 27082 41082 3 10713089 2 66761 103671 4 2 54082 99360 4 4 1 244119029 2 11056 19289 4 4 4 4 1 131493981 1 653838506 4 2 36129 36671 2 8472 40143 1 758663759 4 1 869095428 1 246750085 1 971299140 3 56017486 2 40691 55054 3 666766572 2 29756 75480 3 608928885 1 602811626 2 47240 92125 3 517829793 1 800348347 1 753909654 4 4 1 875410297 1 560022370 2 54807 101259 4 4 4 4 2 36188 87957 3 130544311 3 720310026 4 4 3 11468106 3 137391416 2 11611 16253 2 80041 104452 4 2 39779 73739 3 72009478 1 471061751 3 62453521 3 762104508 1 909732607 1 446469605 1 543188070 3 340109869 1 849759566 3 257857120 1 350546637 2 46324 73281 4 3 518338833 4 1 77396116 4 1 867371429 2 35572 51583 2 57525 93214 1 58525671 1 88401847 3 954171130 2 7324 83372 1 397299342 4 3 67288572 4 4 1 51889257 2 79946 98667 4 3 909135609 4 3 198830865 3 131541675 2 41441 54905 4 4 4 3 844359202 1 473236686 2 49197 107616 4 4 1 430557945 1 667984799 3 507067979 1 883212173 2 79075 100605 4 1 570890986 1 848677398 1 17986662 4 2 12064 106827 1 6802707 4 2 34292 105124 3 645391333 1 299730697 1 871484943 2 8384 12114 4 2 50686 61997 3 867360507 2 12445 58433 3 332867468 1 920864319 4 3 882252242 4 4 1 312143640 4 4 2 20171 86514 4 3 15377246 1 900397455 2 855 35834 4 3 853201509 4 3 46804310 2 11091 63558 4 2 11313 77669 2 4272 97509 1 25691166 1 968943778 1 645350335 3 124271690 2 65876 92131 1 934957853 3 560475733 2 73277 102654 2 49141 63746 1 950005879 3 495394550 1 498353744 3 963273537 3 341099568 2 17265 58455 2 42817 80199 4 1 122642090 2 22274 58678 3 737937167 3 129624358 4 4 1 233639178 4 2 39411 81766 3 990741312 1 176259968 2 29390 71793 1 80545042 1 539004241 1 669300787 2 70214 102215 2 49395 106186 1 308198908 3 865319832 4 1 107957807 4 2 23937 65359 1 487350558 3 266703484 1 30555532 4 4 3 377937689 2 42865 104411 2 92865 107577 4 2 15302 100863 1 406750222 4 3 235810534 3 492199109 1 818760698 3 351166600 4 4 3 513746848 2 54995 103163 4 3 514056723 2 87577 105208 4 4 4 1 480569485 4 3 24990650 1 97011850 2 54436 91521 2 4894 21544 3 21894494 4 3 259329161 4 2 19195 59150 3 37066026 1 60690297 2 10347 91207 2 13417 28593 2 58224 106444 3 766198427 4 4 1 550755389 4 4 3 328052494 3 180272870 2 10286 80511 2 6857 82650 2 29018 78643 1 404503272 1 163720465 4 3 964746431 4 4 2 21338 26134 1 241895765 2 29989 109079 1 302041662 4 2 67843 90035 1 57948699 2 42247 105900 1 197738289 3 352043274 2 72236 82984 4 3 810184104 2 48165 58598 3 54707019 3 609845512 3 89320438 1 558237699 3 909748121 4 2 7521 89387 4 1 836477384 3 541105477 3 66470922 2 14400 94523 2 81926 92094 4 1 818374752 4 3 14293667 1 476224233 1 86006116 2 6253 39645 3 479790791 1 20469356 4 4 2 76673 89839 4 1 621462035 2 18642 89293 1 281114976 3 258338594 3 992500995 3 859773536 2 4504 15913 4 4 1 289904675 1 333613951 1 496865829 2 41614 89390 3 931498248 2 12159 62096 3 789000501 1 831308931 1 525224564 1 7789626 2 37040 82935 3 46152997 1 477937903 1 678414140 4 3 20572018 1 542268454 1 538727933 4 3 937748965 4 1 70764628 4 3 348287179 3 574866893 4 2 1263 96132 1 725678995 4 3 179975013 2 25921 71828 4 2 30045 63481 2 38585 98028 1 226370452 3 706970812 3 328774226 4 1 979067275 2 60050 62782 1 646079429 2 40366 78644 4 1 269441262 1 891543891 3 296699698 3 931532352 3 826591368 1 715550067 4 4 4 1 63510950 1 972217825 1 390518059 3 656559947 4 3 706487771 2 3856 56568 3 515965082 2 2124 72154 3 493607497 4 3 46052800 3 627513686 3 83147652 1 614001852 2 52253 56010 1 565096198 2 37096 70510 4 3 57687855 1 993853793 3 860508934 1 57721388 3 758708068 3 38216943 4 1 840704888 3 336344040 4 2 56057 71104 1 149488225 2 23520 44188 2 45586 48056 4 4 4 4 4 2 22873 83579 3 916323660 2 50800 106346 2 18846 102355 3 261245703 1 629038952 3 529289829 4 3 498525545 3 771980503 3 779270487 3 998516209 1 345384650 1 886845043 2 48805 107370 3 690919406 2 51456 96822 1 231358437 4 1 60965980 1 607046976 1 17012800 1 329697620 3 68326504 3 637657229 3 741952399 4 1 713977759 1 702740028 1 873067744 2 23894 76746 3 432196265 2 56679 60398 2 44508 92362 1 358813629 2 4334 23980 3 422996630 3 29833349 1 340353050 3 631720730 3 733712829 4 2 26862 76172 1 159459054 3 839308518 3 283588947 3 997520292 1 49828946 4 2 51162 72892 1 488100931 3 163687729 1 863354567 4 2 72784 93524 1 737853972 1 101052373 3 395722402 2 36770 68895 1 670225949 1 522481483 2 42785 105567 3 470218041 4 4 2 33449 87985 2 7573 43781 2 15893 50952 3 41598735 1 58102604 4 2 2603 76562 2 31783 93418 2 31747 70145 3 887510749 1 535773294 1 434309403 1 307324106 4 4 1 546472471 3 426921908 4 3 625973827 1 96097588 1 48485437 4 3 818538278 3 4422807 2 102151 105575 3 202559187 2 14267 66875 1 478211260 4 2 6875 11631 3 769317206 4 4 1 366504574 2 84997 92116 2 54378 101228 4 2 10493 76502 1 35220241 2 5891 72763 1 480384811 1 165609077 4 1 199328438 4 4 1 391580114 1 831092834 1 40337080 3 129837698 1 16434360 2 67245 102806 1 934865507 3 186622369 3 125615003 3 216344559 4 3 825618405 4 3 276353896 2 52342 98308 2 45127 85286 2 28338 49415 2 5840 72398 4 1 451518563 4 4 1 41623803 2 21267 82010 1 519365475 3 71252192 2 61229 68518 2 43221 98742 4 1 8175430 2 17713 88284 1 763984322 3 294494303 1 596129973 3 242071640 3 956025743 2 63547 73017 1 30450549 1 202004303 1 633517865 3 97793352 3 646975970 2 36741 70714 3 303371170 3 807126891 1 660282667 1 519933511 1 338960497 2 5848 52721 4 2 43022 66479 3 175121812 3 114338245 3 19891357 2 53618 64764 2 52438 91963 4 1 720642373 4 2 14086 20704 4 1 291561043 4 3 36632179 3 132793941 2 1938 95297 2 50790 70518 3 59152551 3 100637137 3 243073909 1 607168260 4 2 46262 106268 2 19881 69830 1 943564925 3 972414257 1 20751600 3 771240562 3 957874476 1 400962829 2 21775 91977 1 446822023 3 386775407 4 2 52137 84845 3 189773515 2 13317 107377 2 75034 99402 1 982407103 1 58415610 1 202838216 2 28484 65156 3 25293474 4 2 7479 11220 2 13851 104410 3 126514713 4 3 106270568 1 770412142 2 28666 40674 4 3 108166105 1 376478156 3 94000235 2 55775 79944 4 3 971765464 4 4 1 476113595 2 1903 67332 3 806309243 1 734603105 1 977943473 2 6946 15722 3 786693416 1 411393901 2 63678 95887 3 995119857 1 824683791 3 391870248 2 29512 68186 2 82482 85214 1 274253695 3 404569794 2 38985 47390 4 4 3 838858390 2 103552 105124 1 426634270 1 519693646 4 4 1 45016310 2 36548 49338 2 42586 56861 4 3 228025982 1 430634932 2 28880 82550 2 70624 90943 2 21084 81518 2 63 49482 3 804358331 2 19580 55783 2 10271 73326 2 79967 98799 1 553684527 2 41457 43932 3 932284478 2 78379 97907 1 866523160 2 19332 87495 2 17999 75905 3 330244849 1 205796288 3 574228036 2 6374 38876 3 840139337 4 2 76794 91202 4 4 2 19967 22564 2 43180 73861 2 49626 106069 3 632378518 2 10345 108989 3 212573460 4 3 129021334 3 95050438 2 16315 77115 3 224573937 2 19603 56573 4 3 164016391 4 1 43664318 1 318460741 4 1 981052087 2 35078 87195 1 428131808 3 818711822 2 2275 108330 3 2474863 1 892050072 1 859197013 4 3 535830338 1 751347683 1 15864761 4 3 660045244 4 2 7082 15704 1 981533036 1 665479654 4 1 863845839 3 382402661 3 731441685 2 4980 81612 4 2 48631 59348 1 26250839 4 1 382225536 2 27034 84574 1 298355296 2 18225 72731 2 49590 85216 4 4 1 2753200 1 430140229 2 9192 68000 3 762843081 2 22238 31528 1 635328955 2 79102 92191 4 3 900653097 2 87357 99516 3 401402047 3 417301708 3 647816377 2 16172 86443 3 268378719 2 3128 71806 3 317689236 2 39278 84143 2 69451 93327 2 15101 31992 2 54313 81069 4 4 4 4 4 1 28234279 4 3 647508455 3 478416957 4 2 75308 101114 4 4 2 50405 75746 2 21390 23642 3 519823907 1 886327244 3 719815585 3 295766616 2 2717 27596 1 650940352 2 71096 99014 3 743052176 2 37052 84687 2 53249 63406 4 3 721458228 3 51065546 4 2 11176 12323 2 68388 105796 2 44655 99963 2 23178 40222 4 4 1 572567768 3 94115382 2 13468 32217 2 63828 105970 3 866019710 3 140114385 4 3 75374964 1 442080570 2 63080 80692 4 3 499616281 3 440938928 4 2 59329 73985 4 1 418698839 1 821733523 4 2 23632 29658 1 737899133 3 999662532 4 3 161942277 3 54437380 1 892263275 3 38154992 2 32968 72182 4 3 363752425 3 570676860 2 67666 103304 2 27986 82908 2 29849 88721 2 77167 94375 2 6247 90953 2 55785 63333 4 4 2 7797 64425 2 949 18125 3 827450622 3 530807549 2 46842 101410 2 6522 91383 3 531064811 4 1 390502568 3 387435574 1 534160832 1 47279562 4 3 805029861 4 1 714554045 2 81451 109304 3 741999684 4 4 3 333109179 3 396519795 4 2 83430 96590 3 385645609 3 573511020 3 775778024 2 18493 87788 2 88618 102377 3 426317955 1 935695958 4 3 380099286 1 5560692 3 259727768 2 81621 90496 1 489898660 1 838968383 4 3 460572498 3 493878367 4 3 331065543 1 778951894 3 30097188 1 836723980 4 4 3 834846076 1 96576389 1 752778099 2 3407 34689 1 818352093 4 3 14378365 4 4 3 201869727 1 855978963 3 398658994 4 3 659818208 4 3 187903136 3 17846622 4 2 33525 71044 1 36437329 3 127035185 2 1495 86700 4 4 4 1 9612513 2 28989 85433 2 15784 71027 2 11338 40201 3 122228047 2 15764 40777 2 78893 107665 4 2 10157 87853 4 2 50955 52084 4 2 594 27062 3 510299582 1 355113678 2 65047 97670 3 510681585 2 25184 29444 1 525908611 4 1 293427535 4 1 233967287 4 4 1 329008004 2 42116 81421 2 36519 103222 3 369462208 1 175824765 2 15548 65510 2 3215 56928 4 1 521103020 1 986055149 2 25683 88300 4 4 1 564710467 2 3697 103177 2 26747 30112 1 505767717 3 482078691 3 994735192 3 918483400 1 433414679 1 289680886 2 48629 66191 2 46964 84870 3 32357736 3 475307936 1 666415123 3 15178203 3 297793792 3 757241610 2 12903 16299 1 755062484 1 473492524 2 21445 46199 4 1 758723217 3 714259738 2 35641 41676 1 764682700 4 2 68851 79935 1 299622248 1 957985554 2 55550 56405 3 319280601 2 19914 76119 3 159454132 3 179117757 2 27865 90674 3 32507297 1 972170700 4 3 452552730 2 49230 75980 1 87138269 2 22971 90653 2 39211 41920 1 57837136 4 2 16081 84629 3 395926574 1 481491834 3 799632391 3 429077204 2 82267 98101 2 15694 27648 2 40099 61909 3 93422228 3 718897775 4 4 3 245027862 3 233555697 3 38995968 3 620868498 1 875187500 2 32341 102080 4 4 3 448201219 3 691329387 3 894919434 2 70546 104401 2 54296 70103 3 24327502 4 3 256209101 1 652219843 3 330381340 2 18722 76752 1 927024917 1 337311630 1 314475302 3 50053359 3 735366925 3 846429993 1 909715490 1 407836377 2 62319 73277 1 313237747 2 29308 56065 4 2 16614 27681 1 764035509 1 755729474 4 4 1 952136508 2 9588 83179 2 12561 74574 3 944233724 3 558210753 1 285258243 1 388607081 2 14066 69026 1 462119936 4 3 221993838 3 408582063 2 62114 85202 1 539050189 4 3 605540884 3 818598202 3 482942005 4 2 33495 95400 4 4 1 73410814 1 11026578 3 334029231 4 3 981388829 3 486610293 4 3 284253128 2 36927 86189 3 510930943 4 3 67902944 3 879385457 4 2 40200 82230 1 187930187 4 1 957719974 4 3 622147974 4 1 53676658 4 1 159740284 1 79802540 4 3 472685007 2 5022 11962 2 55648 78187 3 530961460 1 715242849 3 483329631 2 47031 106447 1 979271969 2 53390 97694 2 27477 101865 1 11850705 3 162919285 2 21175 47214 1 551650216 4 1 10847625 1 119583130 4 2 11967 66531 4 4 2 34915 66734 3 544318644 1 994505223 2 53837 74995 1 510602623 4 2 19196 25740 1 253248998 4 2 93471 95006 1 885458537 1 15078286 1 148868636 2 2165 59060 3 14569794 3 725119250 3 43315861 1 121323053 4 2 20839 89701 2 2736 87357 4 2 64839 82505 3 293927981 4 2 55492 89489 4 4 2 33201 85371 1 48231109 2 11193 90840 2 67452 81324 2 27012 107786 3 558626601 1 470734614 3 942567699 2 62884 100684 3 629535845 2 41919 56394 4 3 35975460 2 825 88185 1 924865421 2 48793 99623 2 76076 76117 4 4 4 4 4 4 2 79939 95956 1 655959762 1 590428991 4 3 500117112 2 53470 106077 4 3 956034160 3 272998105 2 48704 84404 2 20894 56080 3 243896537 3 591138102 2 46422 85543 4 1 985663376 2 23021 98155 4 1 707024804 2 70104 92551 2 58858 98716 1 455981204 4 1 105134328 2 2633 29079 1 192056 3 220501789 1 435055958 1 594035488 3 556201488 2 21884 101014 1 774463772 1 50457552 2 31984 82174 3 977586270 2 35335 43093 1 839256438 1 581106322 3 521880552 4 3 393748051 2 43873 56551 4 4 3 80042135 1 486427645 2 24099 63555 2 36341 104316 1 558161563 1 782976406 1 645127139 3 110713620 2 12767 14116 4 3 318972368 1 151695543 3 326895810 2 13251 104651 2 602 80020 2 9104 106113 1 346717065 2 25353 81578 1 924563399 1 29426133 2 83416 98923 2 2691 44969 3 13873462 4 1 21866090 3 616933281 2 69912 98152 3 154525487 2 73288 105338 3 890397316 4 3 175196466 2 33690 77339 1 4552234 2 35957 74671 2 55788 84944 3 220979518 2 5585 106666 2 72903 91327 2 79325 88315 3 378714986 1 140009540 3 23454576 4 3 90532489 3 68723989 2 24791 58052 4 4 1 613085181 1 893858583 1 582799445 3 880765598 4 4 4 2 68542 74958 2 66844 109313 1 902443795 3 234265506 1 543463656 3 455044733 2 22569 81889 3 85479045 3 188888490 3 371448680 1 271678343 3 914141943 2 84224 95535 3 348262680 4 2 57037 104830 4 1 771452218 4 1 310790313 3 688788304 4 3 563934788 2 42579 52858 1 561345836 3 80387375 4 3 9389413 3 923250878 3 849161965 1 27118971 3 385367359 2 13897 35155 4 3 34259704 2 9175 106569 2 314 7122 3 513878865 3 54049918 1 397637489 2 19668 67827 2 26054 90340 4 4 2 2665 35644 1 145245785 2 2171 44699 3 895563655 1 63483581 1 574614795 3 709764158 2 46934 87932 1 702006654 1 965305323 4 3 721701948 4 2 4699 48696 4 4 1 253651610 4 2 7584 109115 3 781784409 2 20071 50762 4 1 424983992 2 22123 29042 4 2 5218 37656 1 980891908 3 304160722 3 526854623 2 97763 108847 1 243473359 2 10517 58789 1 391290511 2 19283 46465 1 68500255 4 4 2 5487 56886 1 100320246 3 762245287 3 766399064 4 2 45647 75406 4 4 4 1 30882990 4 3 330539796 1 70584668 2 16856 32835 4 4 4 4 1 93461337 1 281736483 4 2 85655 102558 3 598899363 2 44116 105781 1 300987612 3 30918785 3 616072318 1 223183667 1 487566949 3 895557626 3 604031357 3 393814584 4 4 4 2 43840 96269 1 47032211 3 827561537 3 64269863 4 1 108300587 3 619986131 3 780270644 1 632639444 4 4 3 275180560 4 4 1 619662893 4 1 548751155 3 204478590 3 483359414 1 223932556 3 61175607 3 790802898 1 981863253 2 57437 70443 3 310556734 4 2 11889 41487 2 46427 79013 2 5984 22431 4 3 780356040 2 28581 30339 1 956578212 2 56387 86510 1 985020413 2 8604 105814 3 743045938 2 58392 92153 1 510704021 4 3 7085022 1 920181312 1 357085843 4 1 343967107 3 234417856 1 264432194 3 155248482 4 4 1 658462610 4 2 76782 77244 2 59094 89455 1 355074032 1 435559619 1 309728443 1 455228410 3 279575965 4 4 3 538047385 4 2 37733 53952 1 903907152 1 609084067 4 4 4 1 168979000 4 2 38699 41637 1 385523825 3 234991048 1 373550436 3 327627505 4 4 4 3 523914511 4 4 2 70846 108349 1 43478938 3 309052507 2 3877 36946 3 322962070 1 771786147 4 3 69398125 2 15472 86235 2 1708 37753 1 971883551 3 204761071 3 271996455 1 43527543 1 9070267 4 4 3 263304435 1 146547771 2 26295 106058 4 4 4 3 597351129 1 492520663 4 2 9773 50313 3 973771790 2 6847 28638 1 41428567 2 53787 101461 2 46976 74876 3 949329223 3 488739111 1 214034352 4 1 211354362 1 346068376 4 4 4 1 963238130 4 3 969293432 1 430439491 2 13875 23268 1 364968117 3 343128003 3 956169157 2 11872 17683 3 716547067 1 117783857 2 2441 84033 4 3 771021471 4 3 649288361 4 4 3 899755868 3 505018199 1 362883143 4 1 129027123 3 682228690 1 473791038 4 4 2 62303 79879 1 442654240 1 329028808 3 837707637 1 582499865 3 492446979 2 31697 77719 3 790262843 1 759408435 2 69119 100189 1 274341950 3 27848787 2 8618 67059 4 1 153496678 3 898766930 4 1 659740209 4 3 627627404 3 523809862 1 676419634 1 118995973 3 455889696 1 963378416 3 35523226 1 326409568 3 37149359 4 2 60132 78992 3 507214579 3 242669138 3 798168305 1 684724130 1 136622420 4 3 187366817 4 2 17413 98753 3 858246361 4 1 815848385 3 305543479 1 151035654 2 40050 104805 1 424875125 2 35521 78965 1 374709690 1 386713125 2 42383 109400 2 20500 92575 1 103141211 1 509945741 3 171543586 1 52876548 1 322632181 4 4 2 29294 74024 2 32378 41350 2 94558 107073 1 742924538 3 50967603 4 3 282314000 2 28176 71665 4 4 2 43107 57119 1 480083792 4 3 594120443 4 3 737644033 4 4 4 2 69969 72946 4 1 686096256 4 4 2 75557 102242 4 3 422799171 1 424050302 3 48463279 4 1 28374067 2 4869 8197 4 2 42706 49389 1 512373314 3 509965344 3 883439114 3 445050255 1 187519634 3 436320368 4 4 4 1 5057113 3 502333292 4 3 331388900 3 108310459 2 50392 64512 4 1 157335071 3 225991509 1 951096515 3 316297751 1 549103999 4 4 1 39500712 3 113587461 3 498894450 4 1 478637620 3 233576632 3 687902059 3 621542870 2 9080 21585 3 321797305 1 940950670 4 1 283778352 1 374981474 2 34313 54670 2 61617 91519 1 793731913 4 2 47508 57474 2 53007 99240 3 931564315 2 78507 103229 3 394440636 2 56116 109481 2 5971 25660 1 624353368 3 477068607 1 431958000 2 26742 45903 2 46315 54602 3 494988595 3 844647273 4 3 255555034 3 636234652 4 2 42495 53733 2 9018 10958 3 284874203 1 975868960 3 620578068 1 430946624 4 3 796923593 3 807833336 3 939979759 2 57801 99886 3 526582196 2 52215 105262 3 914113715 4 2 25544 98294 1 818793603 3 908619577 2 26728 104117 1 62607813 1 71184477 4 1 504244916 4 3 129827968 2 67732 108526 4 3 997945539 2 49464 69468 2 57552 96623 3 526068584 4 2 14264 78248 3 228753610 3 156356321 1 204597778 3 68901166 3 12926417 1 642581128 3 154028700 2 17045 17530 3 869999919 2 86670 93807 1 929881103 3 133927230 3 463591423 4 1 312790903 3 588242422 4 4 2 85095 87548 4 4 3 821197798 2 81107 96200 3 227810075 3 893993809 1 434677694 3 139646695 3 488517339 3 228925136 2 35523 103073 1 120279917 3 620026416 3 623975920 1 603659636 1 767805881 4 1 1639723 3 632596853 3 122664584 1 735970814 3 442055987 3 557152773 1 61179951 4 4 2 18605 80989 4 1 117709954 4 2 53817 95978 4 3 50196374 2 37445 96318 1 475971964 4 4 3 679655492 4 1 327847635 4 2 71538 95489 1 884844724 3 541975925 1 361154787 1 768429256 4 1 64179797 3 262482185 1 18936837 1 69890357 2 62784 72772 2 24325 93452 2 98618 104787 1 823411303 2 5917 82500 2 48201 96909 4 4 4 2 29398 57167 4 1 442740528 1 700097986 4 4 3 666819348 2 9162 105031 3 60748077 1 607076096 3 998398246 2 2317 50967 3 611434020 3 567969929 2 53884 106342 2 79796 97969 3 799154223 2 55773 71082 3 984197528 3 595963500 2 9534 97959 2 811 27935 2 3321 30727 1 80922227 2 13971 53884 1 105265403 2 15658 38606 1 683912717 4 3 912890205 3 366294475 1 118573137 2 40211 101804 4 2 36807 87094 4 1 13435106 1 121032227 4 2 105271 105523 3 760449107 3 933808057 3 660108510 3 236541676 3 243762805 2 63257 104258 3 534207230 4 2 21200 53277 4 3 508659990 2 6394 26924 1 796706242 3 951717444 4 4 3 46325280 2 44032 85880 1 366168207 1 12710619 2 28444 48644 4 3 693096171 4 1 744005525 1 986671909 1 602772708 3 24053376 2 73714 108258 3 760241227 3 356620479 2 89914 90034 4 1 90715652 1 665937854 2 57555 61396 3 446297838 4 2 42106 49834 3 832459744 3 59132745 2 28338 64328 4 2 18016 94093 4 2 31123 56632 2 1507 103592 3 62460473 4 4 1 451845218 2 32096 84793 2 35649 98923 2 8921 19684 1 967323419 2 23324 70669 2 1666 26155 4 3 33842721 3 192854733 4 2 62648 91557 2 35409 76425 2 49149 66006 1 477027092 1 375954103 3 591961254 1 87168041 1 489037815 2 13506 104939 3 321509749 3 273886841 1 794778872 3 730169194 1 964013176 4 3 987369779 3 261887718 1 134563930 4 3 505075613 3 439271693 4 2 29739 32401 2 39556 44068 2 48920 73425 3 713484253 2 16141 42119 1 111679924 1 445765330 3 613113178 3 406987061 2 57042 102208 3 27574931 3 884641715 3 700951497 3 549525215 2 37582 104140 3 303953690 1 704221695 4 4 4 1 505235969 2 78918 80792 2 70349 90371 2 71247 107860 4 2 8310 62154 3 810884621 3 860420169 4 1 271219173 2 37598 68731 1 101028831 1 868845200 2 34414 62415 3 439809185 4 3 153994529 2 8106 63583 3 70960458 1 183766669 2 2760 28415 3 917012932 3 48580257 1 410192123 2 10029 62053 3 638454578 2 51633 94859 1 387796708 1 800783138 1 66673591 4 3 898774871 2 2768 89768 1 25514136 3 235771171 2 23530 47262 1 883227522 3 825590408 2 73994 93794 1 390073050 3 559506369 3 657408612 1 983957671 3 752294322 1 724940937 1 39263268 3 860190415 4 4 3 46137883 2 70009 86231 4 3 555743862 1 545994673 4 3 366339279 2 460 102971 4 3 43885480 1 811216907 1 7285082 2 9565 83087 3 129239468 2 62085 73063 1 423349459 1 447864660 2 26086 34774 2 40580 47201 4 2 23470 53969 1 137585871 3 23183755 3 664215392 3 452713282 1 791253168 3 963813212 4 1 964988248 3 8621667 4 1 159369573 2 26793 77695 1 389336120 4 2 32342 41822 1 500756949 1 966895011 4 1 816594228 4 4 4 2 19336 26504 1 680960177 3 595287556 1 679007868 2 38284 73680 2 88859 96449 3 750333554 2 30782 31242 4 4 1 622162769 3 280294747 4 1 340295964 1 126560886 4 4 2 63472 84453 4 2 52243 69052 2 7471 73453 2 29604 94823 2 95500 98006 1 469313105 1 374452283 4 3 13496917 3 780908793 2 5809 87112 4 3 935632952 1 561870751 4 4 1 549124992 1 477814977 3 994744814 1 325912470 3 768291455 2 51882 67788 2 8989 41364 2 53002 58131 3 134677761 3 586085063 1 896090941 3 219468199 1 20926308 1 79861542 1 298975928 4 2 48989 52054 1 275754285 1 374330829 1 277668942 4 2 65281 89449 2 19046 35115 3 427312131 2 24831 44437 4 4 2 67294 85153 3 275478333 2 33781 83526 4 3 596156839 3 731446731 2 13458 100931 1 595532521 3 812339667 4 1 46217518 4 4 2 9475 30462 2 13443 59946 3 386916920 1 183746497 1 376194834 3 53705488 2 96591 99939 1 124825185 1 948980303 2 16045 105662 2 39659 99918 2 26507 101702 2 33704 68066 2 44046 76221 1 517361457 3 443706864 3 421409486 4 3 563944360 4 1 82759324 4 3 486306561 3 541985120 2 33713 102340 1 28742085 3 290027834 1 153618434 4 3 152563773 1 15750613 2 15943 64650 3 476858896 1 70311083 2 3151 29964 1 400198487 4 2 55328 82648 2 934 80711 3 53859612 2 15713 34602 2 12107 104880 3 69528019 1 712784736 1 433137190 2 46818 50609 3 872747370 2 40076 78581 4 2 12286 25754 3 329066212 3 540642882 4 1 71494619 4 2 12811 92011 3 694835584 4 1 69651583 4 4 3 485930219 4 4 4 2 77867 95793 1 321630306 4 4 4 3 411093718 2 17271 52282 1 741835302 2 92394 106792 4 3 811508231 4 1 730164680 3 461036537 4 1 437859904 4 2 34791 80503 4 4 3 1718390 2 4381 54147 1 752268414 2 8601 100956 2 22885 76215 2 14032 21853 3 25533032 4 4 3 718055930 4 1 69843852 4 1 450878674 3 931131162 1 222356074 4 1 625533521 2 43676 87412 3 942665422 3 547838256 2 23277 51904 1 941324542 3 679547868 4 4 2 9373 82956 3 604303327 3 372853936 2 1799 67115 1 513711923 4 4 4 2 23891 96045 2 36076 45137 2 56538 69807 2 11427 67554 3 35003235 3 31678534 4 2 29573 58430 3 121315911 3 654667178 1 626853370 4 3 603089295 2 51388 92091 3 876204142 1 82852840 4 4 1 169026521 2 7179 36267 4 1 864169819 4 3 185218527 1 412493223 1 136483289 2 55458 98232 2 18247 21560 3 475514317 2 84504 96157 3 994878421 3 861642887 4 2 14666 14783 2 74575 107564 4 4 1 47211595 3 430616308 3 584808069 2 5025 99726 2 8113 58515 3 729734315 4 4 1 656022544 1 140523703 1 673535212 2 64376 86333 2 17932 77684 4 2 36865 63821 2 84363 93161 3 388742702 2 69584 77168 4 2 2925 78214 1 59811841 1 632610965 2 32327 106997 3 483897513 4 4 1 476553773 2 22882 83453 2 64026 75395 3 453859102 2 39203 96318 3 669315149 1 635771818 2 81581 91341 4 3 866572213 3 73952803 3 332827267 3 813658892 3 625453289 1 976318836 3 823519160 4 1 303386644 2 35328 87844 3 21984982 4 3 186294587 1 799326475 1 79337708 2 34030 67104 3 925203102 4 2 37603 57250 4 3 547233008 3 983986756 1 802614456 1 539108940 3 691957264 1 305850724 1 376973783 2 78163 96939 1 99255509 4 3 467011649 1 754987629 4 3 469878907 2 7650 81452 3 90313497 3 64893984 1 564515031 2 46996 80307 1 500963230 3 682912622 3 95525396 3 31291338 4 3 856797648 2 52630 72593 3 684236453 1 673470312 1 22133318 3 681323645 2 20368 66091 2 4494 5836 4 4 3 486649379 3 547062426 4 1 899876587 3 43492853 3 768100173 3 955108110 1 440275901 3 655614896 2 11391 53211 2 42422 109444 2 7870 9126 3 770292647 4 4 4 2 50387 89126 2 2188 25038 1 613128343 1 788664157 4 3 903279566 1 104900517 1 619678194 2 93277 104675 4 1 940691385 4 3 436594251 2 6542 43642 4 4 2 11677 15911 2 46004 56727 2 24846 86140 3 962118857 4 4 1 980094810 1 29201221 3 110775980 3 318625065 1 477698272 2 7935 82237 3 465033854 4 3 907407791 2 21869 22754 3 749507431 3 288522718 1 961808943 4 1 203929538 1 6513321 3 478653318 3 512901283 4 1 615536536 1 586547496 4 2 74965 108413 3 194563343 2 85612 97775 1 989022929 2 8544 49447 3 316185524 4 1 779399866 2 72328 107631 2 14844 88554 1 640741897 3 829839978 1 457902782 1 2587401 2 52629 73836 1 318033062 3 885859246 2 60433 97279 4 1 772670695 3 95280344 4 2 15603 54178 2 4839 92957 4 4 3 549754403 1 714300479 1 12439796 1 212100856 4 4 2 3199 19755 3 231984310 2 426 5230 4 3 753036984 2 32229 82540 4 2 83271 84949 3 418964288 3 353153972 2 15090 100871 3 516238893 2 5959 80413 3 136337176 2 22586 90547 2 87822 93744 2 46735 51664 2 25402 90681 1 69457806 3 36040738 2 13755 30207 2 70087 71718 2 5109 56709 2 2175 57919 4 1 539559541 1 474207928 3 156741795 3 45574446 4 1 919991330 1 943424232 1 36435628 1 887960642 1 38427614 3 231776563 2 16141 81663 3 554429790 4 4 2 50580 93928 4 1 321787810 3 601416845 3 965748088 4 2 7357 32297 4 2 2754 68137 4 3 948410340 4 2 47437 62918 2 15856 31714 3 109428340 2 86581 97941 4 4 2 58430 77576 1 322189088 2 11828 33389 2 10429 44314 3 872144963 1 296145616 3 427549883 2 7480 62284 1 27429251 3 748545684 1 981046387 2 17144 65974 4 1 344868941 3 262076937 1 956295076 4 3 35189894 3 957787716 1 828376463 2 25340 37008 3 331412763 4 4 1 47314481 3 558570190 1 71629054 1 21989198 4 4 4 4 2 15131 55762 2 82530 94736 2 81851 101195 3 614543883 2 63910 80000 4 2 70900 108908 2 67912 97312 3 199498705 3 223492075 1 800452673 4 4 2 53646 93694 3 847036990 2 615 53736 1 790907711 2 17227 101540 4 2 48593 90087 2 29361 60022 3 3348753 1 712335296 3 4451236 4 4 1 431670838 4 3 12386314 4 2 68823 78967 2 23175 67869 1 548926948 1 34265012 4 2 16640 39907 3 667508675 3 39073789 2 39799 56521 3 718268526 1 649347415 2 12358 83428 4 1 523154962 1 17402399 2 2263 27039 2 29555 67599 4 3 46898583 1 137565074 3 857956049 4 2 62961 67971 2 6588 101294 1 278666946 1 593676938 2 68219 81686 1 417767958 2 5872 8446 4 3 529281543 2 41766 109734 4 4 3 115527139 1 96204720 3 116391912 3 726649368 4 3 733078917 1 214395525 4 2 81156 103615 2 60209 61090 2 16101 62011 2 67085 99371 3 335462957 2 39612 98738 4 4 4 3 822346043 3 965707684 1 67161288 2 35354 70357 1 925176074 2 34903 72137 4 3 201100337 3 297813587 4 3 101441768 4 4 1 2759199 1 312706179 4 4 1 199408730 2 8006 59651 1 290451952 3 67715071 2 5800 16457 4 1 841771893 2 5086 39377 4 1 373182906 2 41391 88613 1 656756849 2 15612 47451 2 121 80832 2 24001 94767 4 1 902421811 1 540517088 1 90697927 1 150945022 3 124528967 2 47672 55390 4 2 20423 101278 3 540429321 3 116132996 2 38230 47392 4 1 216705497 2 32465 47435 2 9918 46876 2 15907 46164 4 2 35575 85179 3 50576784 4 2 36178 36504 2 25641 66496 1 898580373 1 565849233 1 972225120 4 2 7199 101010 4 3 56429682 2 25060 66908 1 288677915 3 55959295 3 561306586 2 28421 78034 4 2 19006 36872 2 13656 90291 4 4 1 918212699 3 531238035 1 30832864 4 1 688841404 3 875319305 1 49165789 2 8323 25490 4 1 729754590 4 1 909120129 3 614428034 3 443513906 3 886859259 2 94075 100118 1 156944518 3 3117950 4 4 3 326829802 4 1 544964672 1 471776634 1 806417819 2 53963 62568 1 245357725 4 2 52330 84047 2 9066 30682 4 3 630702830 2 37768 85991 1 686200582 2 40634 102453 1 356720353 2 33963 85723 4 3 409811339 3 31814911 4 4 1 591066670 2 33497 54724 2 43929 102748 2 16314 88748 2 33633 43618 1 205711286 4 4 1 393281018 3 987240756 4 4 3 500976586 1 414887031 4 2 25094 64889 4 2 32294 69983 1 897841867 4 2 59708 68083 3 738095891 4 3 983754768 4 3 503580883 4 3 840584734 4 2 31202 55503 3 847365176 4 2 16246 23247 4 1 24120582 4 1 31321970 3 614612982 3 6855449 2 39833 91884 1 236005327 3 441484310 2 30323 83327 3 424491 4 4 2 24670 82289 2 15209 64233 1 643927404 1 424534632 2 60429 98349 4 4 1 896611824 2 21753 97990 2 13949 41410 3 956602434 4 2 5773 48175 4 1 346928391 4 2 36151 107794 2 9899 29919 4 1 552314015 4 2 15492 69248 3 724713309 3 554736095 2 14507 69373 2 6211 102334 1 354829732 3 348818581 3 397977226 1 530127881 4 4 1 873979650 3 53688636 3 587906042 4 2 14996 28632 3 16754958 1 11367558 1 552025731 4 2 19963 22360 4 2 19775 70959 4 1 590498373 1 617851358 2 20048 101716 4 3 886218214 1 356921325 1 818527268 3 396945032 1 621891544 1 978650054 1 639426510 2 35991 40047 3 502665182 4 2 15761 45684 2 69272 83536 3 716173705 3 799550805 4 2 35663 95394 3 426241846 4 2 79063 84418 2 38714 87284 3 600345950 4 2 2485 58690 4 1 922243455 1 89992397 4 1 740580807 3 102850711 3 162119702 4 4 3 964073110 2 80553 108285 3 405756183 4 4 1 176704571 4 3 359587422 2 23266 95246 1 331891406 4 2 46316 102008 4 2 57524 78010 1 33557454 1 682314995 1 239026152 3 785301592 2 8723 55599 4 1 966043362 3 19264554 3 59818545 3 877169625 4 2 17151 88871 1 24968496 1 19174065 4 3 442062822 3 915250102 3 259463047 2 68463 86237 1 91238752 2 104 60817 2 26177 83105 1 604324947 2 46331 49478 2 28519 57815 1 94882587 4 2 37097 73971 2 19039 29702 4 4 4 4 4 1 401765677 1 248422537 3 15770533 4 2 28145 95309 4 4 3 205449756 2 25057 46592 4 3 85525546 4 1 710565488 3 604044254 2 61808 84829 3 912658038 2 72277 74070 3 677271431 4 4 4 4 1 115818297 3 844417974 1 592092561 1 435834185 4 1 594538778 1 562145630 3 861993147 1 85602445 4 4 2 50850 53521 2 7817 34707 4 1 450502201 2 77236 87709 1 65069635 3 735155167 4 4 2 25689 66470 2 14120 66896 1 192334797 2 4676 51127 2 23425 98831 3 395025872 1 284776386 1 383394230 2 16890 21844 4 4 1 303194216 1 836854312 2 39550 42525 3 932557346 3 624653474 4 3 293799780 1 939882332 4 2 20372 27149 1 67326760 3 38131471 1 621631498 3 155322525 1 775517644 1 388232964 4 2 13104 86569 4 1 206450672 2 9940 37224 2 41919 49360 1 115709167 1 39324027 1 623215925 4 3 119528060 1 895224626 3 6786869 3 798863027 4 4 4 3 964346006 2 12426 104269 3 556794089 2 15370 40112 3 72060559 4 2 23244 96539 1 83381165 3 215053534 3 813199608 4 4 2 77201 79304 2 73862 106640 1 163530829 4 1 674050783 4 3 393765284 3 235027897 1 732514802 2 40637 78187 2 1915 74064 4 1 299904107 4 2 18452 103831 4 4 2 52442 69674 1 882156618 1 112005328 3 969605973 2 22551 87303 3 145152438 1 32091401 3 102970118 3 218561659 2 31727 39241 1 708433348 4 4 3 16491326 2 51185 68183 4 4 1 337658171 4 1 660324759 3 300669473 2 83525 88072 4 4 1 214851409 1 153991878 3 397118430 1 345372575 3 262306294 1 598959459 2 2452 7478 2 51962 76948 1 206820248 3 17121437 2 1733 12516 1 335200799 2 34492 60031 3 774184343 2 31148 107645 4 2 4571 85964 1 255163726 1 409918564 1 998218850 4 2 6038 48321 4 2 55242 94590 2 62806 108736 3 37732652 1 473811971 4 4 3 796457412 2 46280 100510 1 190442175 4 4 2 3863 23015 4 4 4 3 35829611 3 401453765 2 20881 99220 1 558839482 3 724634665 3 308411526 2 45691 63329 3 1230081 2 1416 63589 1 369959102 2 38387 96688 1 598657312 4 4 2 9425 35956 3 987559813 2 24396 104859 3 971556595 4 3 960450590 1 368937886 2 73699 88993 4 4 1 590996555 4 1 479560946 3 278285817 4 2 26817 34323 2 49779 55265 4 4 1 847945117 2 61803 76758 2 60 50249 2 42526 55862 3 867253709 2 21069 80799 4 4 1 62586592 2 42439 72735 2 14406 101822 1 497322912 3 75920088 1 155163288 1 682688895 4 1 30362139 1 120218651 1 448321810 4 1 770402291 3 937382095 4 4 4 3 382820319 4 1 20667493 2 22016 78741 2 58400 79022 1 83965996 2 2640 60242 3 955781109 2 9634 19729 3 963670315 2 69151 86863 1 724048854 3 23531762 1 931385183 1 142732422 2 21139 57370 4 3 798080312 4 2 72840 97583 1 778870467 3 528668461 3 15088802 3 548587216 2 4858 45413 4 1 103372158 4 3 195406292 3 213650459 4 1 69578091 4 3 147700545 2 81640 83160 1 945723039 1 778778560 1 395836009 2 26725 62573 4 1 522675262 1 974886414 2 12822 17183 2 5386 65861 1 635445828 1 467130174 3 695142256 3 204155700 3 36710768 1 35316956 4 4 4 3 24495976 4 1 369356237 2 2720 52565 3 916475528 3 821873003 4 4 1 758498590 1 792227066 3 540102477 2 40177 60873 4 4 2 37602 105537 3 728904340 3 48391410 2 9163 68180 3 26758712 4 3 663884795 1 742629789 3 59269817 4 1 168312302 4 1 737409669 2 28830 44091 4 2 54336 71599 1 863431083 2 8126 19402 4 4 2 69521 106643 4 4 3 569201635 1 900733178 2 14195 31868 2 41524 95969 2 39631 71949 1 9335545 3 951826754 1 906519967 4 1 399986044 3 515305735 4 1 145466731 1 744013892 1 428760877 1 171358266 1 996834618 1 436944386 4 4 4 1 285836343 1 156806865 1 39521247 1 327867195 4 1 754904746 4 4 1 233499158 2 87053 108080 4 3 968518751 3 399161755 1 2860594 3 246705439 3 174934198 3 205967222 4 1 431730668 2 35243 40895 4 2 21286 86436 2 56547 94072 2 40118 89637 1 454949062 1 792452914 3 659821498 1 505845273 2 70458 85610 3 515371798 1 16550199 4 1 455437622 1 199695179 2 38417 76847 4 4 4 2 85102 109100 2 14304 35683 4 3 373569927 4 1 564951547 3 93239930 3 3852917 3 475658454 2 3380 78118 2 31198 89946 4 1 71780736 4 3 515166742 1 9934264 3 635401583 1 804712538 4 2 318 108089 2 18339 49048 3 609219990 2 5277 29761 3 44045289 2 8639 92208 3 523359579 4 3 359715886 2 6990 23506 2 9368 81420 4 1 131016784 3 961361317 2 32725 107014 3 536849302 1 356574679 2 1730 27221 2 67463 75433 4 3 515010904 2 653 102211 1 729792872 3 62298509 2 6133 97067 3 323849073 2 21984 99441 3 783464149 3 811682984 2 8483 11506 2 50204 78892 4 2 10277 15862 3 148725982 4 2 78067 89105 1 823201330 2 94932 109052 3 526610298 4 2 79591 101309 1 815123694 4 3 194815143 2 14491 28115 1 23916620 2 7570 95800 2 27767 105099 3 588256500 1 68012303 4 3 544848322 2 62371 105727 1 351568701 3 520876131 2 23681 47316 2 70397 100899 2 61227 73717 1 168646753 2 89023 99333 2 28245 86949 3 707730010 1 372091439 3 409779498 4 3 213305237 2 9298 38560 1 20898517 4 1 394231738 1 387493316 3 136926837 1 24299718 2 12608 84731 1 52469054 2 60183 105629 4 2 10351 102409 1 68660305 2 12000 24043 2 52656 57506 1 667086587 1 183763489 3 30714246 1 490001273 4 1 485084677 4 3 243125526 1 938557990 3 232662913 4 3 8231552 3 591791665 3 98749865 4 2 97080 97174 2 36284 40599 3 117321846 3 422308613 3 12970684 3 834477856 1 569042598 4 1 100771000 4 2 26254 89980 4 1 247153752 4 4 4 4 1 165286082 1 559785952 2 20986 95427 1 807056605 4 4 1 952521174 2 55474 89388 2 30831 34416 2 17819 83043 2 86878 95804 4 3 358948249 3 280752812 3 237899877 1 292950060 3 210162456 3 246658890 4 3 904477119 4 4 4 1 649330969 1 496748890 4 2 2086 24218 1 763657180 2 20878 95901 3 496447574 1 606055887 2 16491 29817 3 953059667 3 27773432 4 2 55509 71328 1 664433661 4 1 312955581 4 3 597227398 4 2 13285 23400 2 28372 75957 4 3 233557543 3 795706722 2 23921 96304 3 670214828 4 4 3 390383435 3 421693669 2 30339 31709 3 664187131 2 42490 46471 3 391202654 2 19486 45005 2 5443 50840 2 27643 93241 3 692744302 4 4 1 543583598 1 44061782 3 522994929 4 3 266550998 4 1 356599101 4 2 24635 61096 2 4972 97374 4 3 935819466 1 767988950 2 6194 104450 4 2 4758 20838 2 75360 99695 4 1 757583027 3 655024013 4 1 872340699 4 1 475274601 1 956262562 2 24748 66529 1 457214468 2 72560 99141 1 3817910 2 67904 81726 1 402725311 4 3 247377084 1 756882006 4 2 63761 65951 4 3 437716239 1 991150673 2 99655 102310 4 2 17511 102464 1 249603214 1 16156690 3 825848962 2 80746 106667 3 459850096 4 3 288665443 1 239151702 3 314410469 4 1 999514692 3 826413478 2 13260 19653 3 896891536 3 31684131 4 3 555420369 2 32528 88456 1 904480312 3 40316594 2 22036 52597 1 123510982 1 637779323 2 60714 69693 1 6775595 1 783085454 1 758539720 3 182191414 4 2 39848 54152 1 693923798 1 333007025 2 92894 105851 1 407770542 1 334067800 4 1 161366608 2 11895 74154 1 59216514 3 425179720 2 12433 51048 4 4 2 35693 95344 3 244947859 1 928770357 4 1 110956921 3 679799769 1 13061519 1 496855544 4 4 2 52904 102918 3 63002441 4 1 693674000 2 43653 49341 2 35112 107086 4 3 229632653 3 407433900 4 4 2 3887 109776 2 73440 106483 4 2 41582 42463 3 451175330 4 3 208163445 1 110289649 2 74333 74489 1 40426248 3 606272372 4 1 66521626 2 9523 26858 1 856914119 3 565422857 2 82436 87312 3 88601401 3 707927599 3 725679591 2 6846 19176 2 7055 21014 3 599207035 1 4282097 4 3 377029041 3 133539804 1 416365412 4 4 2 2219 30717 2 94779 98638 4 2 44423 91703 2 53027 65860 2 22394 81875 1 565332342 4 4 3 885979913 1 924466410 4 3 153833418 4 4 2 11369 78332 3 975126958 2 69090 78668 4 3 354403237 1 558597771 3 982394843 4 1 466723348 4 2 35921 74108 2 72442 106193 4 3 734188083 1 47700259 2 62334 102707 3 474742667 1 874434850 3 141043459 2 78154 103071 4 4 4 3 320406473 2 53392 86302 4 4 4 3 558297660 4 3 308528260 4 1 961912285 1 710937493 1 597166652 2 835 86049 2 33472 68637 1 668363737 3 67511056 1 116516085 2 11231 44508 1 699371171 3 506396795 2 7842 21341 1 153356392 3 718831556 4 1 241737645 4 4 3 797135185 1 115792050 1 173411034 3 574139737 4 3 425854543 2 81605 82290 1 937535338 2 14761 29719 4 4 3 524644551 4 1 30924541 4 3 19789584 2 20032 69625 1 243933544 2 54455 66068 1 98287715 3 162875577 3 114236716 3 385209893 3 673760396 3 70885344 1 301302152 4 4 4 4 3 250898965 1 143385532 1 530213370 1 943303424 1 348233915 1 27644985 3 528751609 4 3 181986353 1 550627601 4 1 264540901 4 4 2 40730 100485 4 3 87257934 2 17156 86311 3 247281143 2 16199 49083 4 2 73926 106376 2 31289 87634 4 2 25073 69736 1 408406057 1 985780845 4 4 3 219257898 2 40181 42399 1 380065324 4 4 4 4 4 2 21930 53991 2 57275 93045 2 75073 100152 4 2 77886 82066 2 12856 86644 3 573594822 1 162083769 1 792019706 4 3 556149045 3 68709793 1 264695114 2 66208 95739 2 3938 40170 4 3 293604916 1 374307200 3 117431910 2 62940 75277 2 85030 102607 3 681980922 2 26989 62406 2 22555 75798 3 505382501 2 17308 18256 4 4 4 2 62041 93857 4 2 34387 42514 3 518454867 1 5508501 1 744179105 1 610959352 2 46013 92107 4 4 1 60910322 3 819627024 3 262241630 2 14909 72962 2 19800 101995 3 149637800 1 698573778 2 9623 50684 3 902727161 2 3850 99804 3 143446696 2 7810 56234 2 73379 87145 4 3 523020189 2 102961 105186 1 294285251 4 2 43077 89195 1 678808913 1 45530173 4 1 273799227 3 370596449 3 717913299 2 4345 48139 1 110611336 2 2849 98692 4 2 6439 7093 2 14194 31428 3 51478876 3 194180815 2 50252 92458 3 623782824 3 778273546 1 906848773 1 871634227 2 8575 76657 3 923500479 1 779881716 2 97323 98932 4 4 4 3 953541880 2 23790 75840 1 90179309 3 153543288 3 71159823 1 22896626 3 711975947 1 917067927 2 47173 79066 2 89159 93396 3 51703058 2 9801 26739 3 292686696 1 885910518 1 48327519 3 439846218 2 18530 62083 2 49130 91424 1 291870750 1 41801978 1 849133631 2 70627 85346 4 2 24884 32797 3 443167890 2 14755 28598 1 289799627 3 92383235 2 8966 55859 4 1 665832472 3 58809929 1 131400884 3 529754978 3 775875107 1 854243126 4 2 17693 87876 2 51276 100258 2 10633 49942 2 20607 77531 2 1465 68983 4 1 934233458 2 18656 24748 2 6340 51426 4 4 3 737131331 2 81899 101272 3 756259441 2 39964 55149 4 4 2 1322 57242 1 664113112 4 4 4 1 989195544 3 631145045 3 928098241 4 2 27096 41506 3 866294406 1 886455873 3 307669109 2 16953 26559 3 105217375 1 783723691 3 563272711 3 179215191 4 1 586307192 2 64716 87272 3 202167414 3 312804476 3 389880632 3 396642838 4 4 3 717387197 3 494958111 3 35286997 4 1 991272977 3 174693763 4 4 3 373808594 1 677638694 4 2 16204 74496 3 451447443 2 5031 24256 2 14393 100324 1 406786516 2 13500 107277 2 19906 31304 2 2931 6025 1 193144567 2 20744 30565 1 353791579 2 8839 91928 4 2 75286 86797 4 4 3 259989116 3 758190488 1 10266102 1 834197342 2 87706 107342 3 853394896 4 4 2 11554 16877 2 40675 100189 2 20802 106841 2 16657 52337 2 61450 100771 2 70421 70568 3 62839973 2 1139 109860 3 586857816 1 494904468 4 2 46312 106347 2 15126 87650 3 894879935 4 3 446479516 2 11254 66067 3 228888048 2 14376 29665 3 754960742 2 43921 79711 3 194051628 4 4 4 2 12974 74330 1 200136023 3 804896900 2 20717 95118 3 111261384 1 740303475 4 2 48472 68232 2 11855 84684 1 162646509 2 41362 61296 3 748435256 1 260282852 3 316528742 2 3627 64472 3 358290850 1 451200091 2 61170 63190 1 627552552 3 262029827 3 674553730 4 2 49586 106364 4 3 451884279 4 2 13125 62768 3 327693845 4 1 717005044 4 4 4 2 5531 55511 1 647163695 2 26930 50174 4 4 1 608074566 4 1 637704703 4 4 4 4 4 4 2 4820 98988 3 863280852 4 2 33212 93289 4 3 764876299 2 11396 71938 1 397093374 4 1 768280789 4 1 613310601 2 28642 86895 1 814386287 3 214839521 4 1 428069163 4 2 48770 66803 3 244158941 3 44480675 3 142836024 3 729681564 4 4 4 4 2 65966 90038 2 15349 23694 3 642554838 4 3 568635257 3 363062772 1 175581373 1 154254431 3 82101778 2 84557 95408 1 66767248 3 987249203 1 783795753 1 22167624 2 71355 73638 3 48449471 4 1 865690398 4 4 2 46408 97434 2 32318 106302 1 653434718 2 18036 103365 1 689779713 2 43142 79868 1 296670987 2 17541 37633 3 574797663 3 696245593 1 36490419 4 1 240075805 1 497449909 4 2 36002 56142 1 369688987 4 4 3 49422526 4 2 7949 32621 1 890456122 4 1 485059537 3 996750314 3 736424091 4 3 487820652 4 3 370328060 1 750763318 2 26726 46618 3 436443363 1 115201809 4 1 512639469 1 231181329 1 21893772 4 3 663317341 3 628808669 1 353177321 2 77852 99346 4 4 3 569764321 3 400402389 3 150997120 2 11763 83595 3 35679487 2 53572 78033 4 2 39933 105234 2 20218 29378 1 192139609 3 901174999 4 3 375341504 1 219602140 1 245572185 2 1382 67172 1 545384232 4 1 815457196 1 173457278 1 756729187 1 319962207 4 4 1 875466884 1 623621743 3 63320565 3 240453695 1 651980836 3 40211835 3 550925707 1 120336449 4 1 947822709 1 939093113 4 1 219638767 1 527632150 2 27012 93934 4 1 845910943 3 145299217 1 997753411 1 806276859 4 4 1 45310645 1 4028447 4 4 3 19754432 2 15607 42678 3 397516577 1 219702689 1 50530386 3 685584908 3 857340088 4 2 85541 100912 1 315192202 1 990998735 1 219710081 2 13286 104922 4 4 2 31978 81050 3 911240335 2 26839 73436 4 1 30514833 4 1 576158794 2 11562 43635 3 562087540 4 1 513471165 2 18546 76574 4 2 52714 93210 2 30381 33355 4 2 38380 79780 4 1 889359698 4 3 319159983 3 510871660 2 18279 32904 1 974155765 4 1 143772497 4 3 824344215 2 71098 75696 2 62047 67431 3 893562595 2 23349 77929 3 446469337 4 2 57565 108918 2 10731 28435 1 729376092 3 598780655 1 272160003 4 3 997651342 4 1 904787893 4 3 981769052 3 690279188 3 373716845 4 2 66890 84690 3 816665053 4 3 52900533 3 892904798 4 3 429369385 4 3 304311524 2 41993 50848 4 3 979695195 4 3 595312052 2 1999 29338 2 7629 23211 2 72181 72307 4 4 2 51448 78488 4 1 514647774 2 78007 105568 1 716365937 3 570669018 3 100956511 4 3 54573770 4 1 75292161 4 4 4 2 638 5974 4 4 1 388844121 4 2 19525 68321 3 979398006 1 927687549 2 29037 95597 4 3 672848329 1 647820566 4 3 428333686 3 57831848 1 569857892 2 45811 76934 2 22864 93613 3 863938977 1 772352218 4 3 24660159 2 83042 92755 3 554252899 2 50165 61067 4 1 654177776 3 205712708 4 4 1 822510245 2 6371 25908 4 4 3 869866924 3 724958871 1 125707627 1 999639708 3 724491914 2 104272 104526 2 4290 53218 1 928875532 2 28551 98330 1 838103214 2 52847 97886 2 70959 81726 4 1 60667099 3 587644620 2 75532 90986 3 823942995 3 436333155 3 98996844 1 271470587 2 76473 100657 3 717211786 1 463209062 4 3 892806072 4 1 648578807 4 3 728245223 3 853482351 4 3 338727056 4 4 4 2 17966 42359 1 803521320 3 3860879 3 968894414 2 56335 108981 3 34825183 3 54165961 4 1 880232175 1 443670468 4 3 276630882 1 128244098 1 56356177 4 4 2 45240 69834 3 836196028 1 441519412 1 314278588 1 765345355 3 789463209 2 40700 92655 1 213888391 2 46525 73412 4 2 58892 99415 1 523817880 1 834339459 1 952158835 4 2 3499 33886 1 158266444 4 3 856239111 1 86100729 2 25336 80344 3 596012692 3 85230644 1 75126669 3 584916512 2 4149 103315 1 429857918 1 263221349 3 870197126 1 783346653 1 719797476 4 4 2 71370 71592 4 3 734863417 1 320016955 1 290721289 3 186735369 2 54177 63752 2 6132 29236 3 973172958 2 27853 35163 3 185832510 3 948737102 1 847521448 4 3 820294672 1 983965612 1 864801863 1 568410703 1 618472976 4 4 1 370439024 3 430051875 1 635942962 3 88935143 2 74135 97888 3 379818383 4 3 68837875 4 3 496049920 4 4 1 228810957 3 558198939 3 319675727 1 13706907 2 7230 66179 4 2 53951 67280 3 40052163 3 224349414 3 377230456 4 1 426536169 2 17532 45323 2 4212 11814 2 27341 99815 4 4 2 29548 100454 1 419842086 2 84388 102633 1 171717348 4 1 51897516 3 370732927 3 539881856 1 974325879 1 321525379 2 3529 9216 4 2 89945 105418 2 986 6183 2 89345 90623 1 466432747 4 2 27502 35478 1 44283136 1 751645539 4 2 15609 79206 1 944096832 4 2 45886 101747 3 151709407 3 330822215 3 830912091 1 457833029 1 700386709 2 763 58129 2 5083 96690 2 24326 58412 4 1 91484254 3 31092426 2 46186 74925 4 3 298110835 1 550791735 1 594835358 3 531210814 1 582227281 2 92085 96480 2 40080 56749 3 294892934 1 132611665 2 62357 88948 3 809103448 3 561027365 4 1 478874140 3 879341643 1 692543129 3 477147448 4 1 672195255 3 388958802 2 50941 93799 4 1 620240517 4 3 70612108 4 3 54441242 3 18152281 4 3 447595138 3 181197561 4 1 167708714 3 397763358 4 4 2 34530 38396 2 18418 88246 4 2 96828 105392 1 972115723 2 19408 53475 3 71930811 2 95854 102970 3 837617438 4 3 652925049 4 3 829550122 3 627947815 1 750524464 2 47641 89976 4 1 123888409 3 347442764 3 942403632 4 4 3 18885890 3 554670983 3 823582847 4 2 5868 63273 4 3 992656750 4 3 35526808 1 694618556 1 928029862 4 3 630968070 4 4 4 2 18709 71278 4 2 41235 54138 1 29906779 1 266879606 4 2 5065 68791 3 22947278 2 2072 7103 4 2 12513 96892 4 4 4 1 929896990 4 4 4 3 530775487 4 4 1 476859261 3 133856350 3 575479776 2 32418 77761 2 102159 109747 4 3 213076009 3 736143024 1 497712347 1 874880306 2 40154 66806 2 42098 92046 4 2 9323 27286 3 61203536 2 30764 91664 3 109535774 2 36858 71242 4 4 1 519045775 4 3 914173972 2 47608 67282 3 976106091 2 31090 109574 1 170379410 4 3 110335876 1 57567640 2 31494 66002 1 615999965 3 160796924 4 4 4 1 454403866 4 3 920107036 2 66119 102439 3 392202537 3 802778882 2 48686 94369 4 4 4 4 2 23842 71460 1 396733973 4 3 256515090 1 277857565 3 262031121 4 2 34004 75596 1 792880293 1 394198001 1 928636405 3 852290118 1 8546340 1 49502394 3 827231378 1 861824395 4 1 896482937 3 479238734 4 2 37498 81158 3 941128734 3 948697670 2 9432 99718 3 582238446 3 39643668 4 3 66618765 1 123379210 3 377479921 1 13731119 2 18859 40114 3 853483319 1 454292782 2 48139 108242 3 260916489 1 414986705 4 3 730134711 2 14049 32167 1 71656290 3 12751988 3 990607957 3 23072140 2 44988 92792 3 371082843 2 34232 91632 2 32002 60609 2 5472 5842 1 281375471 2 21965 99353 1 493974228 4 1 348005445 1 885539033 1 619531439 4 1 802029035 3 788270900 2 58573 108476 3 279626163 2 31163 73908 1 503466288 1 983998710 4 3 94893030 4 2 19866 79658 1 903412761 3 615480172 2 58663 78518 2 42977 75079 4 1 604093915 4 1 880566217 2 21385 70980 4 2 52 74236 3 885102976 2 61372 102761 3 860955627 4 2 21531 35131 1 842533764 4 3 134196349 2 43158 70654 4 3 59955569 2 18503 92334 4 2 36926 65619 3 400078160 1 219556947 3 292013042 3 269552405 4 2 25162 92695 3 260325368 3 226697472 2 9003 42834 2 52634 57258 4 4 2 44169 92012 2 70004 80632 4 3 577419586 3 830078213 2 65186 100326 2 26019 78703 3 265126591 4 1 474306659 1 371225165 4 1 63527707 3 593542100 4 2 10534 47735 4 2 43100 73659 4 2 79795 93416 1 94323345 1 903186102 1 901278275 4 2 46524 65808 2 334 77950 1 995442295 2 95614 99605 4 1 781101713 3 809574709 4 1 323323672 1 728275849 1 80085325 2 5977 12974 4 3 699694141 2 23520 32321 2 11863 107564 1 682092411 1 569764326 2 34121 64501 4 4 1 64908316 2 1534 31171 4 3 558178073 1 390134051 1 966526025 1 923122510 2 31324 88204 3 221324953 3 139791512 1 565628055 2 49457 77284 4 1 221964451 3 818715393 1 88885074 2 39674 54772 4 1 701867331 1 642874566 2 90069 98585 4 2 42503 46031 3 609165232 1 694496211 2 65522 107544 2 14598 28345 1 447362670 4 3 954489571 2 32134 42226 4 4 3 881955325 4 4 3 739133825 2 32585 76388 1 852171181 3 14350378 4 3 92254700 4 1 265258101 1 111154610 1 475522070 4 1 547850610 4 4 4 2 83081 91926 2 25829 55943 1 607611189 4 4 3 255235861 2 48997 78132 1 998811989 4 3 870026899 1 730385660 3 24062950 4 1 665057858 1 13612026 4 3 46828487 2 54604 99373 1 643648386 1 336475882 3 602835615 1 76887748 1 56868419 2 3785 61887 4 2 31650 78405 2 2737 102667 3 991366554 1 354859138 3 496328282 3 636603217 3 211796474 3 145912528 3 271804816 2 23702 25042 4 1 619991294 3 1267012 1 449547846 2 25190 100003 1 320445378 1 468555057 4 1 455681278 3 792705512 1 641451494 1 628269616 1 119473859 2 45216 104688 4 4 2 26926 89267 1 640785873 1 810001797 2 74393 88947 2 13855 14738 3 51366270 1 909826321 4 4 4 4 3 593783723 1 639518056 4 2 8337 62142 1 145030029 2 32980 57145 2 95140 104787 2 21538 99785 4 2 92017 100948 3 3434780 1 242869889 2 14765 18037 4 2 20288 81817 2 52070 109423 1 533290421 2 77834 90467 3 66871083 4 3 22072493 4 1 199512745 4 1 983953808 4 4 1 441490273 4 3 923163257 4 3 942409791 1 424250626 2 5697 55742 2 43038 77324 2 45367 105106 1 692803432 3 566947653 3 819397660 2 65661 91959 2 59091 60745 1 725810317 3 116671966 4 1 761140417 4 2 5737 38776 4 1 516600922 3 382298360 4 2 474 103643 1 55246483 3 547850193 1 155964387 3 62872132 2 74150 76710 1 633816296 3 142376560 3 358415597 2 79435 93869 2 37167 38848 4 2 54620 80946 3 400163277 2 44653 108930 1 209032507 3 130642594 1 773645689 2 85391 93229 3 148752305 3 620851896 4 2 20710 92451 3 878822950 3 522350421 3 10618362 1 669356478 3 922999895 3 672161082 1 295150712 3 803080253 1 3859145 1 126249138 1 22947340 3 45976146 3 68425316 4 1 672340768 3 596532605 1 719759583 1 193146370 4 2 24557 109682 1 778424337 4 4 2 27335 102569 2 17496 47886 4 4 3 317266371 4 1 539993949 1 522135952 3 356149968 1 770458305 4 3 50652760 3 987705473 1 251837302 1 306651767 2 30441 98435 3 928782257 1 239718288 2 61050 100121 3 9826242 3 719271603 1 333721558 1 781709779 2 34732 93527 1 303042639 3 78715360 3 895574038 1 592107472 4 1 446663968 3 532583441 4 3 136657719 4 3 333541072 3 633840169 4 3 385369147 4 4 3 305621033 1 348649848 1 638185608 2 64276 71527 2 67351 70507 2 33972 38018 4 2 3617 85762 4 1 51491050 2 22791 88950 4 4 3 560317010 4 1 68108180 3 192035009 1 230982937 4 2 6270 15348 4 1 768762214 1 183433845 4 3 377368667 2 51456 63969 4 4 1 499378938 2 45893 65946 3 507099789 3 983379467 2 4680 30707 3 552060656 1 179747868 3 384620001 3 246964691 4 4 4 1 389298319 1 604201021 4 4 2 5045 75189 4 2 29271 70097 3 940950110 4 4 1 925617677 4 3 67917815 4 2 82247 106604 1 865414841 1 842012745 4 2 77912 85075 3 561595709 1 946542540 4 2 90435 92737 4 3 430791132 2 35056 51968 4 1 77549089 2 63423 83469 1 752352486 4 1 36000221 4 2 19511 104320 3 188751818 2 20034 102687 3 60165346 3 48794495 1 836482280 4 4 1 869911072 2 2360 59529 1 29472443 3 523707612 2 36474 99576 4 2 97688 100491 2 72085 90669 1 63179176 1 494992597 2 9322 52630 1 64035229 1 51514060 3 201584494 3 896011785 4 3 371801674 3 462967244 3 8791066 2 26500 62990 4 4 3 581066524 1 163412243 2 87453 87846 3 309716497 4 1 998061299 2 19109 95763 1 86594730 4 4 2 74323 77526 1 137137706 3 154152497 3 564096674 2 70159 104208 4 2 27006 72410 4 1 621789215 4 4 2 40533 68383 4 2 28066 110167 1 703539225 3 831758057 1 666401591 4 1 910714232 3 7346610 4 2 26715 37775 3 429006465 3 130364352 1 40932851 3 170228201 2 44116 70282 2 43969 95618 1 14594884 4 2 19274 69923 1 492653448 3 793493340 3 476932496 4 1 944181500 3 869087263 3 590572371 4 1 333263877 3 28398792 1 177159413 4 3 642921856 1 39149604 3 23367373 3 712428124 3 995572159 2 30382 89617 3 609536184 4 1 494497204 2 4681 58272 1 285698088 2 12418 39307 4 1 724184574 3 27086553 2 20967 80482 3 801220443 3 961104252 1 813100570 2 46760 83906 3 244612804 3 831166415 3 12175853 1 667460509 4 3 3471239 3 2263163 3 971206745 2 10667 25705 3 599155694 3 902929147 2 100365 104023 1 530239457 3 848293373 1 503758132 2 11730 40906 1 718819191 2 84146 95836 1 467152308 2 12345 69641 3 10394336 1 640432372 1 346793669 2 2068 57647 2 54624 59084 1 401929445 1 667320 1 676906007 1 716920734 2 101609 104826 2 21558 37282 3 991225250 4 4 2 624 105746 2 31104 58776 4 2 28531 103010 2 2422 43430 1 112645538 1 722386549 2 23660 38046 4 2 15421 75299 4 2 50726 63158 2 48929 94483 1 270893494 4 2 30797 95116 2 16911 36672 3 713343540 2 39650 87695 1 555827035 1 816840506 4 1 536813837 1 116611058 4 4 2 39972 57024 3 257413640 1 186970265 1 709576001 4 4 4 3 972769961 3 978200648 2 36630 103645 4 3 584490948 1 665507473 3 106791793 1 100559953 3 522264961 2 21521 85628 2 35211 53119 3 180808215 3 519844419 3 450651818 3 676017921 2 71728 98904 4 3 989553771 3 991899496 2 5387 84721 3 374888213 1 244795038 3 621074442 3 833199728 3 662696478 4 1 344452850 3 69707303 1 918491072 4 2 76518 94930 2 3323 89438 4 1 843056055 3 280346652 1 569275690 4 2 19840 80753 4 2 15455 106244 2 21606 109552 2 72393 107966 4 1 903138155 3 686653725 3 372476736 1 45787525 2 46935 70841 4 4 4 1 985547998 3 104061973 2 74387 107991 4 1 814474635 4 1 665756559 2 69309 70364 2 49684 66804 4 2 45124 93646 4 1 522527287 2 59314 96098 1 195721857 2 23531 70663 4 4 2 1055 104697 1 68534467 1 420251007 2 30108 48271 2 4558 43010 4 2 78070 91237 4 3 381860496 2 25597 95031 4 4 4 1 358487627 1 91712293 4 2 54549 88373 3 528256287 4 2 20668 40510 1 575943136 1 848974480 1 940196573 2 31821 51905 1 11897956 3 166759426 2 59613 94126 3 542934065 4 1 487923062 2 75181 97424 3 736752443 3 967956262 3 944747542 2 11829 20745 1 64328150 1 113812950 2 41689 48746 4 4 4 4 1 726081156 4 2 36248 50164 3 869096255 4 3 814058173 2 42309 76003 1 535430949 4 1 973096756 2 66577 109741 2 16277 49239 2 73327 105928 2 62715 93176 2 10491 90992 2 32892 87622 1 673053821 3 310098565 3 27191855 2 10576 73355 3 390546860 4 2 32241 60470 4 3 219628818 4 2 12806 36146 3 466051588 1 794622983 2 38974 56623 1 16370457 2 35751 49541 1 45598873 3 953995635 3 596079344 2 56833 93106 2 16358 108661 2 16942 98052 3 806488206 4 3 513371832 1 942770369 2 8404 45192 4 4 4 3 280147358 1 310998359 1 387406168 3 698185033 3 207548836 3 732378035 4 4 3 330833476 1 919322270 1 10139868 2 91640 96702 3 573536980 1 399761407 2 54861 86349 1 839696579 1 121434524 1 605244903 4 2 54341 68444 4 1 585257283 4 1 437636433 4 1 84044011 1 727201796 4 2 9230 96835 3 596359299 1 251734328 1 168274786 1 27544037 1 130386465 3 60539085 2 61482 101351 3 612961244 3 985125303 2 52745 54566 3 501063368 4 2 21422 49640 3 534845674 3 402342268 2 17580 18175 3 593328875 4 1 602606115 4 2 10625 37864 4 2 28777 89139 4 1 988674233 2 56442 106639 4 4 4 1 59502777 3 415027137 1 22273369 2 29729 75698 2 37235 107997 2 6942 73103 1 894752879 2 19802 41583 2 43906 47742 2 24036 82857 4 1 66834476 2 34379 55774 4 4 2 39975 88429 2 4222 32498 1 497431774 3 776843698 4 3 969090 2 43461 97674 3 949498420 4 3 337031922 1 365192047 4 4 4 4 1 939941309 1 461333324 1 802360781 2 17407 24916 2 58228 107851 3 913535725 2 18805 26729 4 3 268435301 3 698023757 1 492159338 4 2 57080 84114 1 170747796 4 4 1 559503325 1 505621680 3 296951360 3 459620197 2 68427 95639 3 392694381 4 2 26496 104010 4 4 2 29245 77876 4 4 2 25225 43762 1 393033173 1 262333832 1 297496085 2 89056 92409 4 2 1410 28673 4 4 2 22624 69771 2 46618 77793 3 921464155 1 151148988 2 79154 99281 1 57812102 1 322126591 3 570205102 3 902133388 4 2 14970 39189 4 2 35759 64737 3 499277296 2 42694 52501 1 507388445 4 4 3 687273075 2 3554 27273 4 3 852435503 2 27650 61774 1 708672721 4 1 364219166 1 7826840 1 487674926 2 100446 106628 3 271048851 2 8235 83123 3 780618114 4 1 293903915 3 313165411 4 2 37811 47505 3 267987456 2 102709 106347 1 314765377 4 1 726000896 4 4 3 548974068 1 207242580 4 4 4 3 223846685 4 1 619096589 1 779026132 4 4 1 975196115 1 221672328 2 5257 38382 1 759608247 2 28323 101471 4 3 759661766 1 272095656 3 37580811 3 482147254 4 1 201073567 3 144942232 4 1 754708828 2 21742 66432 1 78715026 3 509881718 2 86597 102542 3 292130210 4 1 583158609 2 42693 51424 4 4 3 469075139 1 159429620 1 74790569 4 3 930214542 4 3 533232935 4 4 2 78006 92502 1 585555113 2 8346 95204 3 533942983 3 913080293 4 3 282491506 3 763055359 4 3 925715483 3 328761425 3 821698360 1 56969613 1 314937293 1 356952636 4 1 515410025 3 680117233 3 780747006 3 883172337 3 631477332 1 119847173 4 2 8328 52136 4 4 1 376928701 1 617422570 3 735392931 3 75699255 1 69651112 3 185672331 3 616891464 4 4 4 3 131993403 2 43001 50748 2 61057 73301 4 3 741095866 1 513942743 2 41028 70867 2 75702 91666 2 36214 41818 3 975785419 3 507952830 2 1142 93212 3 221390583 2 39376 89846 4 4 3 195834967 3 412891457 2 29572 93845 3 152832825 1 702062311 4 1 150458369 2 50512 76222 4 2 24856 32207 1 468592658 4 3 580183229 4 4 3 244953449 2 46750 95763 3 69762723 3 255551572 1 763491955 3 930456089 3 965315228 2 33765 108926 3 794448362 3 985657548 4 2 40928 71473 3 763832343 1 238456094 3 305191920 3 92543149 2 488 20519 2 28142 56374 3 497509422 2 43536 106106 4 1 785473353 1 77690197 1 456252166 1 440868999 2 4069 22794 3 619020747 1 33914849 2 57372 89698 2 47921 84365 3 509538018 3 896241148 3 958138206 4 3 502394115 4 2 27033 104797 2 80827 82750 1 686572012 3 126838277 3 491119000 1 730137910 4 1 252932416 3 39825232 4 2 8166 34051 4 4 4 3 259384089 3 611675490 4 2 48352 72352 2 50761 78855 4 2 36469 49178 4 4 1 150162966 2 219 15612 4 3 366030996 2 20308 39946 2 63685 100785 2 802 101235 4 4 2 92744 105769 3 236109604 1 68058137 3 654761308 1 372755485 1 738918457 2 8908 100019 1 100646336 2 2077 91408 4 2 63290 89665 4 4 2 60349 101296 3 92346593 4 4 4 2 1707 80935 1 984365089 3 615330610 3 112403707 2 2585 27845 4 3 854531382 3 393526924 4 3 156599706 1 529993449 4 3 981551007 1 748584229 3 13170307 2 57352 68895 3 633032031 3 834883723 3 212325970 4 4 2 36510 88036 2 54615 103923 2 46151 69755 4 1 798640551 2 73580 106266 4 4 3 317017016 2 12650 97815 4 3 455345829 2 45404 64695 4 1 434573690 3 247453303 1 669787795 1 451581651 3 929510249 2 28973 106869 2 95448 103541 2 15172 86477 3 274175574 4 2 28501 86564 4 3 373985644 3 984382241 3 294271670 3 736223421 3 438232720 2 7900 44451 1 773743182 2 96 76851 3 90173445 2 41643 72423 1 988070955 3 514763003 2 5755 12984 1 622877609 4 3 652021878 3 710543333 1 707784821 3 894066354 4 4 4 3 15763334 4 2 42327 58774 1 991446464 4 3 116762829 2 4724 26667 2 50558 98129 3 101296286 1 566673776 1 477186919 3 75998293 4 1 79819751 2 26866 76251 3 271679481 2 25319 88924 2 24076 27273 1 792783889 3 131843959 3 904460419 4 1 792078615 1 748807871 3 602484468 3 72403810 3 548790444 4 1 27141281 4 1 316283217 3 757930579 2 59764 60072 4 4 3 472259260 2 68631 84452 3 28373455 3 921498492 1 211122727 3 585599773 2 93017 105499 4 4 4 1 27925432 3 617128043 4 4 4 2 32830 52071 1 44480600 1 637898568 4 2 81905 85087 2 55647 87575 2 42141 52151 4 1 63841694 4 3 615311164 4 3 741055519 2 22555 53818 3 925997836 4 3 654070821 1 847216834 2 17733 52162 4 4 1 183927858 3 326294711 1 480377025 3 143991640 3 87988044 2 35787 57148 4 4 2 8757 69227 1 73405527 2 7686 15141 2 64425 93841 2 11322 106169 1 285555777 3 295082854 3 686092655 4 2 37824 64457 1 749984597 3 347998212 3 52627835 1 829518352 1 753447200 4 4 4 3 533486503 1 443493008 4 4 2 51632 106290 3 469819022 4 4 4 1 512608296 3 417289946 1 339644359 2 76363 89217 1 281919423 3 854369449 3 634102596 2 61013 75992 2 7611 75759 4 4 1 411512207 4 3 391341434 2 8189 92400 3 822288432 2 19546 29069 4 1 35815511 1 799143869 2 93050 106306 3 821287144 4 4 1 451462503 1 229276239 3 392154370 2 48377 51936 2 48831 51027 3 879815866 4 2 47002 67262 3 929490711 2 72664 75810 1 471707740 3 387800077 2 57929 87898 3 721813348 4 2 32019 41996 4 1 313211468 3 345184478 1 285862618 3 637697343 2 32258 73839 3 105476428 4 2 25118 94780 3 199559016 1 908558417 1 85232757 4 4 2 77224 83569 4 3 676559136 2 41438 79811 1 237282985 3 879728898 3 320209701 4 4 3 885598243 3 840104265 2 34048 52060 1 824021048 1 936138324 1 595512863 1 263563099 2 82914 103479 1 904411071 1 492827117 2 46551 68417 4 4 1 783408374 2 9124 103091 2 41576 75669 3 599818873 4 1 966031634 3 929518615 4 4 3 798567099 3 949612161 1 981620152 2 36251 108711 3 968458609 4 1 355449160 1 359395191 2 41992 43888 4 3 956654131 1 863589756 2 471 41831 2 5459 109601 2 29145 65403 2 43171 59473 3 860185549 4 2 17119 87756 1 564665280 3 40003724 4 3 893615003 2 7767 88103 3 358947995 1 75157603 2 3705 102016 4 3 571159391 1 476610428 3 15386216 1 33338521 3 607645391 1 333172730 3 471536126 3 81284585 4 2 53312 76350 4 4 2 57740 78189 3 294799811 2 45841 89794 2 57795 95764 2 78905 93605 4 3 67109957 3 645993475 2 44874 90955 1 397765380 2 18690 72664 3 15286537 1 667017603 1 50230336 2 26276 43646 4 3 773134724 4 1 501467816 3 80012204 2 20724 83204 1 46004995 2 68184 107053 3 517769503 4 4 4 4 4 2 10761 15330 1 705061549 2 77911 102782 2 11844 88150 4 3 211458239 4 4 2 22365 75013 3 133187042 4 3 203292775 4 3 863284268 4 1 864249958 1 650297498 1 83877616 3 617900439 4 3 885865790 1 555596541 1 668105604 2 76657 100550 3 737217892 3 230125675 4 3 790248792 4 3 142068710 3 909330229 1 79989699 2 12622 80739 3 248935880 4 1 829665407 3 588108936 2 26911 98191 1 558467565 1 291130272 2 65667 77589 4 3 147148296 3 670340676 3 286630228 1 306540418 3 820821338 3 944551577 4 2 31062 45013 2 51857 92793 4 4 1 847690674 2 63930 103966 3 858748488 4 3 771886790 1 65792502 4 2 26637 77646 1 971824131 3 56417101 2 31994 79956 4 1 694329457 3 900527983 2 6170 23369 2 62820 66395 1 541658433 4 3 367313659 1 784743855 2 14023 54066 1 266334805 3 303154164 1 272758025 3 243056327 2 4314 71372 1 347256490 4 1 802613592 1 78919989 3 904787796 1 425823926 3 43215213 3 652464841 2 3411 99500 2 24535 54207 4 3 945910776 4 2 26466 56531 2 59430 66491 2 4012 93803 4 2 13339 55550 3 258621967 3 956856121 2 91589 91673 1 107999035 4 2 77389 105012 4 4 1 628577400 2 18185 39070 1 714057990 3 181438408 1 496012470 2 16799 64799 3 28929858 2 54761 99095 4 3 35544841 3 850949537 3 233780368 4 2 78839 106645 3 211588970 4 2 21444 47666 1 598306399 4 1 435157770 2 75695 90624 1 766681658 3 65557106 1 313246805 3 214471799 2 94313 106703 1 992039044 4 1 799757091 4 1 70207458 2 20527 72373 1 934363007 3 107071916 1 660385586 1 59188762 1 38771839 4 4 1 499254117 3 420532978 3 947136883 3 58469373 1 182173881 1 493426777 1 27303661 3 948853340 2 12704 28854 2 94958 95374 3 499467145 3 267143626 4 1 528385769 4 1 835224784 2 32878 41763 3 339978160 4 1 353250610 3 752956493 1 57325858 2 47611 59687 3 925435249 2 12119 21017 4 1 837996315 1 21109340 2 27605 87001 3 947982583 2 51292 66987 1 480784759 4 1 39236568 3 601424740 1 755547543 1 544500568 2 39902 69015 3 77230464 1 574894788 2 43727 93671 3 33830620 4 1 167023134 4 1 168005167 3 892979455 1 861806364 1 13105988 1 776685177 3 768571066 1 408934157 4 3 13931106 3 25855666 3 819388522 2 9647 29886 4 2 41351 46997 2 81745 92819 2 1369 76133 1 176357173 3 539880730 3 572570135 4 2 81028 103726 3 38920980 2 74264 75316 4 3 662576376 1 11300925 4 4 4 4 2 69457 70777 4 2 32331 93059 2 99627 102080 4 1 870344073 3 271675355 3 21117803 2 20547 28587 1 487945129 1 940875615 2 27663 100400 4 4 2 219 5434 2 12519 28285 2 61181 73536 1 181287508 2 43020 76897 4 4 2 15565 59649 4 2 42263 59065 4 1 189863576 3 45624058 3 65195122 1 587577534 1 548277490 2 21692 90302 2 36673 41322 4 1 59585186 1 10721198 2 84763 91898 1 34877495 3 827487141 1 511385731 4 4 2 8812 32496 4 4 3 173160529 4 4 1 104616850 3 228778617 4 4 3 464582318 2 58546 103878 2 92340 109435 3 560994426 4 4 1 86798604 4 2 53256 62280 3 31662275 2 49570 105302 2 71483 85247 2 8404 14591 3 11441109 2 32016 47703 1 302971955 4 2 16892 70374 1 984479012 1 353553865 2 60083 70687 2 22138 34245 2 37705 92545 2 5892 74349 1 921891810 1 828168736 1 121625542 4 1 269426042 4 4 3 66731257 1 26902454 3 629569800 4 2 12776 66223 3 709781747 3 61026394 3 788610969 2 6772 27516 1 588491859 2 2960 20695 2 9120 62618 3 289196051 2 21145 59145 3 52359932 2 23027 98020 3 28825457 3 964992374 1 67324620 4 2 8343 41498 3 672175379 3 704989065 3 85615720 4 1 433570079 2 52796 74149 2 99076 109142 4 4 1 16859683 3 980667444 4 2 28635 95805 2 3318 91121 1 869131875 3 189189351 4 3 146512047 4 4 2 79668 106752 3 979388589 3 366981662 2 80676 88098 3 18686354 1 2205159 2 46998 75642 4 3 246735946 4 2 40044 63556 3 653409293 3 557757524 3 338793527 1 711557462 4 1 16556948 1 627495855 3 73830515 3 70053142 2 82667 85067 4 4 3 79246702 3 518144812 2 27431 61085 2 18855 75149 2 19080 93135 1 70272778 3 413953463 1 54693352 4 3 263013363 1 437680957 1 696844715 1 42137640 4 3 801728299 4 4 2 26221 93688 4 4 1 887639180 1 656457297 4 2 34976 54067 1 192125410 4 4 1 261609919 2 91269 95450 2 8337 45363 1 849532765 2 25859 85949 4 4 2 62272 63278 2 43053 108013 3 922575584 2 9053 71039 3 879311931 4 1 88829540 2 51233 80086 4 2 40825 73909 2 100156 107403 4 4 1 380716497 3 877041243 3 948279559 1 405724441 1 563302746 2 61854 96435 4 3 23887001 2 25330 103546 3 904781464 2 16953 50789 1 984785588 2 49637 50696 4 4 3 293901550 1 586174497 2 23311 88775 1 526231132 3 464623579 2 6141 49976 1 736942467 1 475286728 3 660159098 2 20260 68237 1 266275845 2 15037 110402 2 9514 38552 1 207029544 3 30158421 1 351220987 3 149189910 3 682483262 2 4843 95559 4 3 575488346 4 4 4 2 20980 102788 2 4910 102659 4 2 5123 51099 4 4 4 1 453087376 4 2 1214 62471 1 239158461 2 14496 29746 2 67740 92133 2 63028 83181 3 893622595 3 724268603 2 19899 76292 3 13977788 4 4 1 852225654 3 327547584 2 23000 86444 4 1 989715536 4 2 21194 27472 2 19295 49592 3 796725490 1 847656312 1 69692516 4 1 155635819 3 366690956 1 670233136 4 1 462996642 4 2 11688 43334 1 69863432 4 4 2 7939 58048 1 977550342 1 51986745 3 599446159 3 942626604 3 781366669 4 1 200787707 2 15213 97716 1 678820095 1 43644048 2 35031 35774 4 3 314915522 4 3 420367535 1 234705751 2 73860 91138 3 482056685 2 9176 62112 1 556597927 2 4899 63698 1 321955527 1 133621347 3 49667445 2 6257 33134 2 78043 93222 2 13605 72287 2 3925 20401 1 983857837 1 701004374 2 22019 72054 4 4 3 280653210 3 228492376 1 50414309 2 47658 74189 3 103544714 4 3 813384020 4 4 4 1 61218835 2 49915 103236 4 4 4 1 956682288 2 29892 104435 2 79893 92645 1 604411040 3 151989423 4 4 2 34673 34848 4 1 244228130 4 1 55783563 3 347361977 2 85696 89889 4 2 70171 109531 4 4 2 33368 86900 1 756429161 4 1 313951325 4 1 312956838 2 3717 74164 1 746220653 3 370437759 2 780 84358 1 596162392 2 9180 9531 4 4 1 931308996 1 714804290 4 3 320752970 3 511863789 3 390655547 1 297638617 4 2 17193 108775 4 1 339057312 3 387040800 2 52095 71659 1 503409121 3 253923272 1 289901603 1 60409579 3 302209016 4 1 323784561 2 8298 23000 1 833210937 1 782162257 4 1 852545147 3 302010679 1 892238563 2 11640 54537 1 420251244 1 184099966 4 3 744462108 3 504463075 4 3 785290157 1 425527347 3 356727822 1 208272887 1 809835805 1 769686691 4 2 19415 65448 1 899594514 3 744183649 3 251314110 3 990944023 1 435442538 2 58304 63270 3 249678723 3 945006590 4 2 52932 89777 3 15050933 4 1 159886914 1 769005292 4 1 231096743 2 52681 67595 1 53168353 3 965747007 2 41113 61738 4 4 1 59976558 1 196367125 2 13182 76448 3 944516695 2 4516 97978 3 819959754 1 636689938 2 105160 107783 4 4 4 4 3 652540220 1 121621439 4 3 720503746 4 3 620884336 4 1 236340719 2 4584 95102 4 1 212632916 3 922387630 3 857560389 2 12450 89312 2 39919 85243 4 4 2 34065 77115 2 25257 97250 2 28911 41618 2 19285 66410 2 22858 54254 1 563279156 3 626273062 2 3340 15715 2 12776 25412 1 312762975 2 29960 54243 1 970847447 1 713373888 4 3 938545256 2 90282 107620 3 994975814 1 250910256 2 45179 79574 1 578785326 4 3 992776088 2 16720 46411 2 57688 58346 2 5968 43293 2 2798 22931 4 4 1 806957747 2 90688 108422 2 38762 67882 4 3 873960187 1 771932930 1 408981271 2 17263 81678 1 990962625 4 3 12952245 1 750004751 4 3 296790189 1 911125959 1 780323573 3 372287280 3 625640120 3 26414235 1 952136213 3 730981022 1 313160405 2 37723 48404 4 4 3 58805804 2 13283 81772 1 490466275 1 472900264 1 666647538 4 4 2 25930 62862 4 3 565300888 3 279319026 4 4 1 594408270 2 17961 40291 4 1 352601788 4 2 17650 23518 4 4 4 2 36423 42534 3 951951467 3 502745640 1 574124943 2 41532 55502 2 6729 95547 4 1 473943114 1 772293297 2 16772 60132 2 28466 96507 1 751136383 1 65458879 2 40810 73851 2 45347 58243 1 135095670 3 774817833 4 2 20030 109659 4 2 63675 107160 3 347599955 3 336341111 3 513424599 2 43072 96273 3 547804953 1 195915729 2 23253 54930 4 2 24502 74676 3 135270505 3 675913743 4 2 90006 97296 2 64953 98226 4 1 416770995 4 1 52114744 3 670537830 2 86940 93294 1 35250469 1 730304312 1 63670085 4 2 48903 95015 1 112344243 2 2409 27321 4 2 76380 81820 1 799289259 1 42071032 4 3 47067744 4 1 819796327 1 322262095 2 38844 89367 4 1 471044781 1 595820006 4 3 940009243 3 578914723 4 3 284698054 1 408552372 1 818076502 2 69351 84363 1 771286856 2 12909 13826 4 1 973747358 1 202159731 3 36167780 4 2 97652 98082 1 992003506 3 561250331 2 66009 88031 2 3959 16153 2 30381 85331 1 510253102 2 75830 81916 1 119780810 3 693854245 2 29119 84501 1 186476140 2 7039 51280 2 9897 92979 1 323783954 2 32769 105948 4 2 9738 101744 1 674712014 4 4 1 515612309 4 4 2 338 92582 1 999991562 4 3 398830845 1 70863078 1 997930523 2 31066 75027 4 4 3 168347056 4 4 4 3 708721048 3 551930330 4 2 26086 102098 4 1 922806261 1 535900226 4 4 2 35061 102097 4 4 3 528827231 4 1 396958623 2 70117 92956 1 744047075 2 21232 46774 1 689623410 3 400852321 3 502287618 2 22766 74684 4 2 6712 79968 2 97108 97871 3 191484862 1 415542540 4 1 924580050 1 918699561 1 843504530 4 3 54488061 1 814994872 3 976522025 4 3 723571734 1 20147240 3 770465543 2 3281 93873 4 1 753816411 1 280243924 4 4 4 2 17971 101922 4 2 37377 82729 3 24209843 4 3 921769889 1 288580940 1 358757118 3 568239809 4 1 812303687 3 893760625 2 60224 65739 2 48656 69383 2 12745 46619 4 3 56344924 3 601042655 1 822916480 2 61819 106861 2 11148 85013 2 33245 79515 1 648809231 1 486237615 4 1 412470318 1 6295385 3 928142645 1 330498519 2 24721 103885 3 260638507 3 38449045 1 810593334 1 454169849 4 3 21415868 1 459894484 3 444755603 1 200080798 4 3 879523814 3 503644691 4 1 388720695 4 2 34898 103629 3 189151679 2 36379 82560 1 616181712 4 3 13422669 4 3 953066064 3 46427268 2 50890 104663 4 2 50021 62722 2 91580 98869 2 7128 55589 2 19344 85364 2 53165 69293 1 809549887 2 3227 102558 2 76008 101557 3 309507624 2 12352 28947 2 13657 48294 2 7749 106421 2 56915 105309 1 795172625 3 552072174 2 58415 82238 1 307247947 1 474167456 3 810812277 2 42793 47296 2 61289 89604 1 13844336 3 37518929 4 1 177042373 3 771744794 4 3 983269062 3 444369252 2 55929 99833 2 3014 13522 2 2617 32341 4 2 11105 30830 3 408509320 3 830789674 1 512848703 2 30543 48755 3 461509900 2 66440 83851 1 220681399 4 2 23728 104770 2 75771 94953 3 966337686 1 673201226 2 70451 108612 1 65182192 3 461215613 3 324625669 3 577463239 3 217394122 4 4 3 647601781 2 30907 67171 1 501824529 2 16973 109842 1 826895230 3 85234443 1 156679842 3 930183432 2 79214 100401 2 16687 105032 1 307973393 3 12634519 2 43749 63313 2 45794 73777 3 447213090 2 9869 17024 2 50257 64184 2 35152 73029 3 906313850 1 474900623 4 1 712924562 2 84915 103159 2 68971 98319 2 65741 105558 2 76822 110818 1 993992963 3 202495742 1 181562930 2 32826 80867 2 28190 43649 3 784796408 4 3 24814219 3 5143581 3 554583598 1 618230252 2 10530 41740 4 2 26373 71957 3 501557704 4 3 709686635 4 3 816334560 3 813361988 1 235706600 4 4 4 2 23163 63685 3 15334793 3 54008416 1 318602445 1 186205578 4 2 10707 33821 1 2878467 2 23095 42839 2 22732 48105 4 4 2 27958 49616 1 2213915 1 907348294 2 96773 98820 3 99813550 4 1 588392512 1 527575277 4 4 2 40283 110164 3 421260719 2 4596 12140 4 3 943560222 3 115237415 2 90915 108559 1 30292185 3 626218400 3 228654659 2 55901 96442 4 2 7670 58170 3 301572745 2 39944 84989 4 4 2 4312 80879 4 2 79734 102844 1 139208186 2 42165 72674 1 315234251 3 895081498 2 15700 56276 4 2 2009 22111 4 1 966796955 4 4 3 477527668 1 59237055 2 68699 81095 2 30731 49191 4 2 9565 12274 4 1 121071956 1 701515313 1 769691905 1 851456176 1 738248225 3 364450288 3 850172670 3 675828457 4 3 916427401 2 28119 64882 4 2 1985 90375 4 4 4 3 420120501 1 83538049 2 5173 59927 3 465467574 1 653927494 2 13188 106070 1 848753041 1 488770947 4 2 36872 52822 1 823075 3 561082125 4 2 2828 105850 3 408693191 4 2 178 46872 4 1 72349811 1 428390347 3 130712333 3 955538160 3 121034178 1 30901453 1 606957273 4 2 18413 96855 4 1 687466981 2 38012 53531 4 1 224330748 3 881117770 1 680948706 1 128301141 1 254801382 3 361360280 4 4 1 826226234 3 671231372 4 4 2 59836 71529 3 280798716 3 294173521 1 565246617 4 4 3 64634083 4 1 207507426 3 125847192 2 79424 104896 4 1 26252487 3 284285775 1 225168843 3 118490494 2 2317 20106 2 891 102273 4 4 1 218720795 1 385548581 2 94623 96755 1 450387985 2 4750 4916 4 4 4 4 4 3 582455122 2 35194 100381 3 994806076 1 674498919 2 7186 44682 3 236326915 2 25337 34045 2 30152 107668 1 542934739 2 6009 34628 1 21742729 3 829439192 1 404811879 2 65177 96071 4 4 4 4 3 179231581 4 1 288900233 3 821232211 4 2 43617 87855 2 3696 72880 3 919494945 1 481773141 2 55295 75303 4 4 1 184859982 2 22024 104305 3 863133675 1 87031533 2 78976 94288 2 10819 37136 2 20538 108801 4 4 1 426968349 4 1 639264404 3 716747345 4 1 70417179 1 182576221 4 3 31104952 1 336999164 3 424590034 4 1 347178689 3 441662601 1 843613543 2 29948 88096 4 4 2 37588 110474 3 415704111 2 34694 62986 2 17632 97686 2 60517 105876 4 3 219491251 2 23279 31527 2 18478 22881 4 4 1 163536966 2 7670 72866 1 944980273 4 4 2 50465 90949 2 26840 87269 1 868136078 3 389067171 4 2 21798 35791 4 3 993850480 4 1 548127450 3 769004498 2 29794 97773 2 59479 60015 4 2 6363 85935 3 764668999 1 282220493 1 93739660 2 48772 100755 2 45372 69990 3 650775127 1 899656194 1 51485172 4 1 895732954 1 181825582 3 210297350 1 253450719 2 29640 87470 2 46872 105181 1 16484685 2 29945 99090 1 590495024 2 27157 51475 4 2 1803 103481 2 29490 75321 1 598506818 4 4 3 53745595 4 3 89975389 4 3 453317230 4 3 894913698 4 4 1 612742166 4 1 978375155 1 17438498 4 2 45561 93391 4 4 4 1 646559769 3 648567758 2 42085 83513 3 97323954 3 813748342 4 3 62864838 1 911101577 1 735204319 4 3 55491484 1 677842208 2 18981 67178 2 81413 88941 1 681931742 3 167290105 1 928020301 3 780071030 2 13930 96157 2 41435 51215 3 75897976 3 85988365 4 4 3 264962577 2 20785 56060 3 821037497 1 502632698 1 538377334 2 62170 64320 2 3267 85233 1 176820736 3 447228574 3 367708223 4 4 3 395489336 4 4 4 3 613368609 1 72125250 4 4 4 3 203272783 3 649980421 3 834207638 4 4 3 124348372 1 136096068 2 25131 78071 4 1 318042452 2 11422 90360 3 481058077 1 604245082 1 366138112 1 69538548 1 683518326 1 888635042 1 352858504 4 1 391245974 1 400348783 3 838529229 2 50325 67124 4 4 2 43029 69056 4 1 594561060 3 600074901 4 3 625890992 1 796302923 2 13224 36973 4 3 140185665 2 20868 107876 3 271151229 4 4 4 2 30901 102246 3 66950873 1 415048367 1 860030138 3 266314922 1 210674655 4 4 2 30062 101012 3 897097244 3 223118335 1 101346564 4 2 2469 93479 3 636381247 2 3023 49601 1 32342446 3 709549792 2 37508 69998 4 3 557755081 3 566357560 3 28637989 1 474557916 3 327457734 4 2 50087 90018 2 72521 97788 4 4 3 743799618 2 565 81297 1 855144662 1 301128211 2 17430 93264 4 1 681268487 2 89090 104801 1 461091892 2 72202 99001 1 82361466 1 208845523 1 456390094 3 990854866 1 339320932 1 629625486 4 3 287601505 2 19880 27011 1 923632756 2 81858 106758 1 53761929 4 4 3 686884293 2 24929 69931 3 614475607 4 3 614478105 4 4 2 64673 75200 2 32862 82853 4 3 358457648 3 354122586 3 198100453 1 105864878 4 1 682125218 3 389542699 2 33847 100684 4 1 221689764 3 570586180 2 31243 92098 3 453638014 3 401253653 3 3395738 1 977546612 3 734714774 1 84819644 3 155349758 4 1 204223589 1 999811382 4 3 600072933 3 110797472 1 163543531 3 55384327 2 17296 93383 4 4 4 2 33357 55669 3 589365193 3 269771178 3 21566728 2 22414 43815 1 977253833 4 3 72960219 3 969464937 2 74070 79322 1 889301421 4 2 12411 72460 4 4 3 30932805 2 39287 45997 4 2 15650 82756 2 79333 95139 1 306408658 2 87533 87981 3 523144579 4 4 2 33205 60990 1 5152128 1 914411512 3 944188372 4 4 2 54952 55147 2 7665 101284 4 1 290796472 3 560284473 1 741716208 1 146495225 1 952019275 1 429088513 3 806546383 4 3 802286225 4 1 820478427 1 471038247 1 93422248 1 54774943 1 347113844 3 347771126 3 578717536 3 489093091 4 2 36958 96839 2 994 110180 4 3 141345279 2 70462 105154 1 891835729 3 84466011 3 928441382 3 639323838 4 1 988494570 1 164213781 2 29207 42584 1 174859288 4 3 795621758 3 384303998 3 217093043 3 950117267 3 393883914 2 7043 92417 4 1 399595138 3 304311111 3 47737966 1 276126187 4 1 67434212 1 333084757 2 28837 44487 4 1 71215416 4 4 4 3 898162667 1 302331677 1 95925739 2 59776 91207 2 33704 78092 1 198353105 3 596881333 1 872978033 2 39734 100653 3 185384106 4 1 62474659 4 3 620629427 4 1 718095874 2 23567 77158 3 312894436 4 4 2 5081 106857 3 49913439 4 2 18226 100977 3 247517952 3 623971562 3 236424353 3 17426089 4 1 87058424 1 80113827 2 32951 110534 1 582200514 4 1 676255619 2 67506 82246 4 1 668171674 3 863878018 4 3 923475305 4 4 4 4 3 680753846 2 41566 97372 4 1 458992550 4 2 41814 44537 1 694848074 3 70126890 4 2 40699 85210 4 3 54638483 1 735882647 4 1 644814453 3 684398778 1 433669369 3 669875204 4 1 723747878 3 129385366 3 15234556 4 3 775518620 2 88035 91003 3 246689242 3 121902593 1 873775033 4 1 19128731 2 68507 102052 3 652983860 3 694862417 4 3 35101118 4 3 914361150 3 984059819 2 19371 37769 2 79878 92510 3 410304586 1 635418200 3 262514104 2 11355 15298 1 771938241 4 1 718313891 2 37723 51560 1 512520045 1 735754954 3 6357087 1 930250579 1 884730927 3 372021699 4 2 26412 36062 3 9960106 4 3 670488673 1 315424833 1 286857670 3 473064096 3 552897888 4 4 1 758610308 1 852054189 2 5488 57638 4 2 1858 60864 1 455096796 1 695558282 1 906134613 2 75738 95055 2 11963 76374 4 1 765961688 4 1 925146460 2 15862 43404 4 3 635218445 2 23663 71462 3 614957163 1 823914138 2 24982 94630 2 28953 32518 4 4 2 79426 81433 4 2 24158 97167 2 57915 74400 1 299502341 2 43333 102078 4 1 522871607 4 4 4 4 1 52206274 1 774846969 3 338883890 2 26668 59748 2 6939 101835 3 560182500 3 908276386 2 35530 73319 1 112383148 2 16600 19114 1 983697673 3 697729766 1 416757508 4 3 384161105 2 17059 35352 4 1 221359735 1 86989708 1 222882647 2 6875 25342 4 3 695083758 3 131148625 4 2 24441 83606 1 865204616 2 83933 92473 4 1 445886172 2 39078 84776 2 65403 102844 2 55927 104565 2 58703 101050 2 35805 84255 3 543036376 2 5844 23151 4 3 551282144 3 655681125 4 3 604359918 1 615923851 3 414753628 4 2 56419 108276 1 289219240 3 593036132 2 12400 22457 4 4 4 3 774990339 3 584870046 1 918160180 1 276266134 1 266299413 2 38593 53453 4 4 3 117137095 1 904189302 2 48614 73873 2 55372 79776 3 4306953 1 54151161 2 7250 15391 3 45403648 2 50550 102122 2 40968 61737 1 571622504 1 628764408 2 61879 63543 2 73612 105015 3 472823726 3 791138705 2 35993 109721 1 30889517 3 990578290 1 552280475 3 868938006 2 47280 60117 4 2 13339 80631 4 2 67085 105346 2 47972 77984 3 677916204 3 48859740 1 183454528 2 67159 107990 4 1 55885656 4 3 817894950 4 1 559734277 1 47066683 4 2 12445 74487 3 564822437 2 31014 108441 1 961581617 1 696065201 1 930490410 3 8153532 1 527461001 4 2 14853 22652 4 2 28408 86000 2 67441 85475 3 633639351 3 715101970 1 200489703 3 444215865 3 518314503 3 824946558 4 1 388274727 1 453892118 3 730700805 2 13373 53736 2 37051 87589 1 100387233 3 772807621 3 12801704 3 423418724 3 175027577 1 652345962 3 159719064 1 592234007 3 879598999 4 1 370533915 2 15047 43046 2 757 32450 3 190659372 1 492060542 1 159413531 3 507363191 3 82558527 3 622458030 1 432592053 2 70083 73248 2 28929 52289 3 733424769 1 406281716 4 1 715962039 1 240407391 4 4 2 11436 90947 3 211988503 3 848476159 3 933111955 3 617839262 3 594408760 3 491665609 1 49272311 2 52581 57019 3 990421349 3 733662571 3 921755845 4 1 886866060 1 854761775 4 1 13837632 3 30654042 4 2 26524 58403 2 32944 93244 2 51147 93951 1 557440999 4 3 10991980 1 247482705 4 4 2 96576 99190 3 337734304 1 532001133 3 692290108 3 316515994 2 6891 43666 4 4 1 507521685 2 75414 104412 3 897839289 4 1 392033041 4 2 1799 81595 2 24585 103640 4 3 271346799 4 1 499047045 4 1 963900164 1 39903120 3 865961343 4 2 55478 79890 4 1 725354899 4 4 1 493136537 1 649934989 4 2 12765 55509 3 305292145 1 194209284 4 4 3 242843475 4 2 47697 73360 1 300832512 2 43597 51950 4 4 3 982602927 3 568641932 4 1 597057885 2 18870 62479 2 33532 71036 2 38254 45262 4 3 893744125 3 189339846 2 25047 65425 2 89069 94698 2 66685 70605 1 695395399 1 187715258 3 221480135 4 2 49568 74581 1 32189291 2 59169 77461 3 386910508 4 1 491709275 3 659496070 4 1 1645657 2 47883 96790 4 3 970644027 4 4 2 109126 109379 4 3 10329463 1 831077299 2 29841 35925 3 637601795 4 2 32129 86667 2 52707 57395 2 71241 106186 2 38280 54447 3 227360536 4 3 121544245 2 54384 88827 3 361587497 4 4 1 830063708 1 819946268 3 489155209 2 85025 87118 2 41436 107839 4 1 389789043 2 18558 104192 4 3 1151229 1 991776369 1 880734627 2 44760 76596 4 2 24135 99478 1 987135535 2 38704 83845 4 1 571811264 2 14209 56861 3 802277546 2 12435 97239 3 640003627 3 961356948 4 3 583006167 1 616005490 3 577401919 2 6372 45126 3 977904185 2 1571 16924 1 790218723 1 30332291 2 12645 87356 2 36369 57262 4 4 2 30921 109764 2 9537 101000 1 850772135 4 3 324454368 4 2 26780 63385 2 80317 84998 3 792752533 4 1 547784313 2 26653 85338 1 157166506 4 3 71945686 3 63519639 3 520975842 1 118006479 2 11309 63763 1 433998558 4 1 464927283 3 783454960 1 47892403 1 874562541 3 570862517 2 57463 77567 3 41928441 4 3 452591178 3 711896015 4 1 390878521 1 951681724 2 86281 104828 1 342759892 3 78191542 2 62130 71497 1 655474401 4 2 12146 42027 4 3 563922311 1 416102697 1 234163264 4 3 548841779 2 2162 26587 4 4 1 71488485 2 9256 24776 3 308586075 2 40691 92499 1 502916946 1 260078707 3 108770522 3 313283432 3 185063398 4 4 3 216061848 3 896045764 1 283011721 1 224458833 2 43384 59290 3 808011522 3 277815598 2 82625 93736 3 951830555 2 9715 29170 4 1 323128046 2 36669 53018 3 358646133 2 35994 82145 2 16661 19078 4 3 338661590 3 83888775 2 62682 80102 4 2 53744 81123 1 511124099 1 95075958 4 2 5816 41189 1 485509540 4 2 51387 79408 1 810115521 3 98589146 4 1 11851043 1 381078172 1 871702630 3 152779948 1 353175091 4 1 26704863 3 948552603 3 727905405 4 4 2 13547 95833 4 1 841283948 4 1 56363886 2 4471 68494 2 87926 93245 2 23249 103960 4 3 213499635 1 662072982 2 88269 95788 2 30600 61488 4 2 59325 86672 2 27677 54636 4 3 784041763 4 2 60419 67946 2 25558 49975 3 945817325 4 3 516392286 2 2611 106505 1 27749892 3 977008921 4 3 637632777 3 170278485 1 167972171 2 62282 109561 4 2 21496 62994 4 2 63531 66418 3 930078968 4 1 62341545 3 41213341 2 42169 81175 4 1 474538574 2 8995 9719 2 20105 108363 4 1 864245589 4 4 3 21978954 4 1 317570633 1 92032828 3 512668602 4 1 299133326 2 25896 104093 2 41142 46505 1 22990581 3 352025871 2 80083 82248 4 2 34688 89431 4 3 681921014 3 50302074 2 15853 48764 4 1 44921496 2 38258 80508 4 3 3035674 2 27623 77375 3 161955109 2 24592 88908 2 20640 24246 2 66913 101669 3 578478475 3 763246182 3 218667630 2 32972 50481 4 3 483526051 2 27874 109119 4 2 42112 47479 1 979763713 2 7771 15613 4 1 558510322 4 2 13398 59832 2 40024 51627 2 33263 91689 1 696178633 1 770249488 4 2 96868 98988 1 328406214 1 757996051 2 17238 42237 3 8332680 3 532099513 1 459160009 1 478387973 4 4 3 998034631 2 71265 92968 3 472280742 3 904991575 1 881538012 4 2 83844 109628 2 95330 96931 3 796140057 1 13214382 3 447382453 2 67237 110773 1 61790643 1 251155451 1 667731358 1 851931293 3 898716558 4 3 720500475 2 2995 80769 3 326856262 1 510139658 4 4 1 475699918 1 998785495 3 139140931 4 4 4 2 84048 103390 3 12277057 1 242563058 4 4 3 370953155 4 1 921457522 1 201932411 3 786992146 4 4 3 295783555 3 389785679 1 239369376 3 190036999 4 1 360965779 3 58657233 1 958828075 4 4 1 684199938 3 249360404 4 1 23168646 1 440334415 4 3 470223033 2 50631 74251 1 164863862 4 4 1 517406902 3 418738774 2 12417 81734 3 379473068 2 61068 93569 1 725870143 2 2756 101669 4 3 71894727 1 849939332 4 3 790450036 1 316580827 1 931617267 1 515088289 1 445206174 4 1 483192887 1 900093089 1 194622785 1 347540888 2 82067 100370 1 956614632 2 15209 16726 1 192832840 4 4 2 38141 66041 2 75388 94759 3 900962418 1 926056582 1 546600641 4 3 629143103 3 231242243 4 4 2 32300 77503 4 2 14792 70953 2 11466 55185 4 2 531 68701 4 1 266161344 3 195011130 2 6061 10454 3 17275546 1 687590136 2 24835 109847 3 9511142 3 256728046 2 57344 109208 2 44769 95469 3 554899955 2 28304 73922 4 3 276843835 1 826269675 2 41743 95560 3 65303989 1 984338915 4 4 1 286390210 4 2 70022 99104 2 7098 105027 3 863382933 3 379785688 4 2 97159 104632 2 68689 109031 2 6473 84124 1 45621270 2 2596 90944 4 3 11457344 1 39703847 3 190734436 4 2 3287 83300 4 3 764651026 2 17669 103780 2 5163 96918 3 67118193 4 3 211818433 3 21024561 2 20338 33282 2 20187 59689 1 98955572 1 411232602 3 675466199 4 4 2 28040 107742 2 12186 36358 1 262930726 3 154217950 2 82713 94139 3 396191225 4 3 126320558 1 905682413 4 4 2 11242 45177 3 960698037 3 901641502 2 36648 47039 3 454608150 1 249002345 2 18049 92881 3 423331470 4 2 11131 97411 3 197767141 2 266 48635 4 2 81035 82168 3 852426571 1 532248381 4 1 551912046 3 741062116 4 3 780521219 1 340990608 4 4 1 846979236 1 133720198 3 952459629 4 1 683386894 3 754618677 4 2 6388 81017 1 59892749 4 3 98497562 2 11550 38152 1 433997950 1 560040888 3 764963038 2 27459 60512 3 742477252 1 258024326 1 99182121 3 262734235 2 39921 54697 1 728465790 4 1 866527759 4 4 3 473080229 4 4 4 1 93859192 1 581465339 2 86352 97464 3 193513627 1 344627678 2 13082 63835 3 912974341 1 93441289 2 61653 85681 3 64113644 2 4799 104526 4 2 63758 69715 3 683802242 2 73480 110956 4 4 1 72226006 3 989515352 4 4 2 27492 96673 2 26820 39394 4 2 65699 98306 4 2 64412 69933 2 49673 58022 1 773850254 1 286542971 1 70660486 4 3 792686790 1 857652676 2 52894 111129 2 13295 92320 3 61944441 3 253988107 2 17028 97104 3 597012376 3 67064367 4 2 4353 64602 1 689804493 4 4 3 268733529 3 194389484 2 65830 69663 3 324281520 3 512064857 4 3 907624055 4 1 587719513 2 41209 47641 3 602499575 1 720339886 3 529361666 2 40996 102795 1 629927863 2 55200 76399 1 706235340 3 782165013 1 455952861 1 638972313 4 4 2 89328 107229 1 70918804 4 3 713379023 4 2 85040 102988 2 919 78174 2 27565 104220 4 1 497898056 3 464963961 1 411489826 3 350169374 1 281873185 2 22175 62440 2 29325 42672 4 4 1 13279031 3 219987867 1 79163815 1 487165056 4 3 899650953 3 813901556 2 52299 75255 1 71612899 4 4 2 30802 79316 2 96323 101663 3 789993281 2 82414 90571 1 717364724 1 324660037 4 1 937585185 2 43433 107987 3 387608957 4 3 444082434 4 3 721836052 4 4 2 64023 72269 4 2 14544 47667 2 16372 89593 3 464400836 4 1 183184970 1 689549968 4 2 61507 76841 3 341087207 2 96421 97751 1 552973822 2 10993 28857 2 9800 20471 2 32067 93019 1 836530243 4 1 792605330 3 277101830 1 631964200 2 98004 109304 2 42989 87119 4 1 301600874 2 63034 109050 2 3581 43146 3 709815483 4 2 26949 102383 1 717084730 3 897751394 1 648174331 4 2 38273 73345 4 2 14699 51367 1 5256544 2 7835 101503 4 2 8231 40542 4 1 651491001 3 192448340 2 70728 96892 3 324897497 1 659629765 3 819935146 1 380079761 2 37467 77786 4 3 343644651 3 783822980 4 1 338351511 4 4 4 2 46099 96587 1 591518064 1 60284960 2 34445 47031 4 1 557531719 3 46093479 3 571208445 3 896384748 3 349179597 1 21109202 3 187727650 2 6856 30890 2 8848 17660 3 236352834 3 708484777 3 588152700 3 383677454 4 4 2 91356 101017 3 410362975 1 940243256 3 621494108 3 628981729 2 13840 52244 2 5850 40994 1 675851541 1 424297575 4 2 10245 52835 4 4 2 3758 57898 4 4 2 46989 90649 3 595256163 3 877881818 2 59242 107939 4 3 288324978 1 885706645 3 58582505 2 82888 103102 2 88069 91040 3 555397161 3 222523331 4 4 1 329305045 3 231847942 3 196146918 2 40485 61369 3 648626709 4 2 11254 77696 1 102407651 3 833407501 4 2 72466 99042 4 4 2 47445 108869 1 967877168 4 1 73051551 3 532862732 2 40925 77340 4 4 3 39887603 2 44307 66672 1 46712156 2 32707 50685 2 12143 67109 2 4481 101186 4 1 119146362 3 956062155 4 3 685982769 1 135451739 4 4 3 617766898 3 116238877 1 77955100 4 3 718919736 1 950109476 1 631610223 4 1 585046391 3 412138692 3 681732208 3 393058418 2 58430 95338 2 57048 76354 2 34743 64500 1 833218413 2 45091 47488 1 536711124 1 637190311 1 99735474 2 2740 100979 3 70207425 3 801002273 3 561520885 4 3 149398087 1 79239239 3 777904921 2 56715 57963 4 2 10513 35240 3 991358028 1 330941159 2 26206 36995 1 604004641 1 32940248 1 100718372 1 255814214 2 21306 58475 2 66011 76982 4 2 79524 103618 4 1 119870002 4 4 2 8729 25449 4 1 44409719 3 25883517 1 72018420 4 1 876828115 1 991681243 3 525667587 3 512038785 1 791118566 4 3 884492966 4 4 4 4 1 814768479 2 29493 78048 4 4 1 747397494 2 48029 86303 3 570868265 4 2 78640 84823 3 983290972 3 321711848 1 94287691 1 42437932 1 849736883 3 159787902 4 1 549362396 2 79829 90066 3 276213505 1 649001031 1 14888206 4 4 1 447622034 1 881627059 4 1 350390863 3 612475171 4 1 820229548 4 1 261958630 2 2292 105429 4 1 326814070 4 2 1722 89892 1 43770399 2 35759 111262 2 103330 103397 4 1 320416678 4 4 3 162048232 2 40975 69747 3 333407871 4 3 154289121 1 773876965 3 17141672 3 781137805 3 341978389 4 3 676584195 1 620719834 1 570730136 2 60755 91560 3 288271988 1 88858619 4 1 60029383 4 3 35201134 3 710320728 4 3 319302477 3 503822456 4 4 2 50099 74084 3 444847012 4 2 22036 38518 4 2 14490 107026 2 96810 110522 3 160654809 2 10375 50144 1 36834107 1 562591461 4 2 81377 88085 2 24439 107186 4 2 10099 18328 2 54062 71354 2 76673 104777 4 3 287063509 1 219329812 1 701232608 3 146594442 4 4 1 669751123 3 920588192 3 810824784 2 69241 86549 2 17994 97209 4 2 103659 108445 3 247456825 2 39670 73796 2 4034 93966 3 770411244 2 15073 50092 4 4 1 605813974 1 434596678 4 1 26777503 4 1 917915085 2 19491 84231 4 1 811274098 2 20428 24587 4 4 4 2 92183 109795 2 7794 108662 4 4 1 437151916 2 26677 55322 1 608930769 3 851838941 4 1 103718579 3 417639336 1 404932583 4 2 12906 26470 3 125867521 2 2006 81840 3 237319239 2 50845 106169 2 66054 92983 2 51060 59234 2 34000 102928 3 648880916 4 1 403048800 1 808279852 4 3 564883279 3 975209168 3 631115858 4 4 1 96131774 4 1 233906138 4 4 2 38970 103565 2 98653 100470 4 1 488239344 2 8942 91720 4 3 705553832 1 375223591 4 2 32508 89586 3 168871378 2 14301 16413 1 421208134 4 4 1 833684614 1 847477614 1 161873833 2 2481 95356 2 5435 33809 4 4 3 299496405 4 1 286573163 3 588030066 2 46331 54962 2 15834 24678 2 87159 89417 1 980724263 1 453808287 3 727288506 3 28015666 3 386429932 2 27012 81739 4 4 2 9207 81401 1 570245477 2 29910 97990 2 49529 85280 4 1 784043040 1 551094941 2 32001 58407 4 2 1647 94236 1 766758919 2 32524 89551 1 6376844 1 33748030 1 739355987 3 550034587 1 495376556 3 18560071 1 980239416 4 1 933483897 2 58137 63416 1 286818544 2 58046 110224 3 175844297 3 28682257 3 114359755 1 377568834 1 369609345 4 3 645253402 3 594480192 3 72794383 2 42930 103469 4 3 926492703 2 7419 87416 3 412009933 1 583865657 4 1 46852613 2 69642 86399 2 38169 84160 4 4 4 2 28376 104375 2 4083 56596 3 796445114 4 3 629960439 1 291294632 3 68001982 2 13891 56458 2 42563 94916 4 1 205982549 1 25556118 1 248292346 4 4 3 42622332 3 984505066 4 2 74533 95167 1 459169075 4 3 322767678 3 837855178 2 42639 102553 1 448237141 1 611331105 4 1 908580366 1 683931145 1 443770802 2 9633 22536 1 100890221 2 88094 100351 4 2 9536 45594 1 859846975 1 431374515 3 649170456 3 586368409 4 3 123932402 2 61325 84964 2 56771 59515 4 1 136052944 4 1 112840628 2 7452 61327 1 258283298 4 3 963853002 3 293626567 3 895474618 3 655703556 1 971181295 4 2 12933 75834 2 32850 67868 3 706035377 2 79568 92380 1 250514661 4 4 1 651779681 4 1 630712608 2 39674 109180 2 7058 35455 4 4 2 17922 79723 4 4 3 11859110 1 373355874 4 3 246918353 2 72497 94672 3 466055447 1 97361064 3 446491520 3 878576359 4 1 225078678 3 5666048 3 904504555 3 966764390 2 17669 71772 4 3 176196358 4 1 33558883 1 673185965 2 81128 100874 3 120649616 1 824797783 2 8099 98059 4 3 246401318 4 3 31317699 1 845332992 2 20101 104665 1 687994590 2 39705 86919 1 532880464 3 199227212 1 571803585 2 4960 48394 4 3 748169146 1 410937091 4 1 852236250 1 37122215 3 33085803 2 94896 108358 2 4389 11599 2 78438 102110 4 1 389632589 2 78643 104928 2 7011 44062 2 23142 39201 4 4 3 42930991 2 84349 91355 3 778339001 3 136675378 4 3 59249343 2 65968 102986 4 1 928738531 4 3 610269187 2 19363 90315 1 165319538 4 2 26445 110864 4 4 4 2 12773 109845 2 33525 41028 1 479011338 3 724118728 2 58153 90118 3 643849629 1 289319997 3 547531338 3 557512473 3 47014591 2 54353 67870 2 63199 64461 4 4 3 584006162 2 71988 104286 1 43590734 4 4 4 1 290053340 1 777375276 4 2 78993 94764 4 3 434108102 4 3 154454142 3 61367641 4 2 30049 110775 4 4 3 578313661 3 818200570 3 755806662 4 4 2 22202 52630 4 2 18229 49290 1 131280719 1 31962524 4 1 55391433 4 4 4 4 1 313670845 3 83123384 4 4 4 2 21454 24035 2 65294 83688 4 1 157963899 1 17799577 2 17890 35867 4 3 130631154 1 58319581 4 4 1 933184250 4 3 914185089 3 521651807 4 1 494017624 1 436393976 1 834249319 2 10336 20708 1 932367218 3 327523784 4 3 930772837 4 1 147867045 3 814084461 4 2 86315 98781 2 19631 40720 3 297834337 4 2 49582 88284 1 416827605 1 318481730 1 183521081 1 68276067 1 143700647 4 3 255382695 3 611138397 4 4 1 477056626 2 9344 111294 3 310051133 3 131893714 3 56017350 3 74518248 4 3 514320433 3 540463374 2 27298 36663 1 393424323 2 13309 95700 3 555828181 2 3429 111202 1 111395182 2 38659 60827 1 286353034 3 528934636 1 338864605 3 784195301 4 3 429006647 2 28435 45621 2 23208 92793 2 5007 110025 4 2 44119 71774 1 955326013 2 56179 93056 1 386289384 3 943982264 1 53793471 3 419840655 3 962012006 3 363802556 4 1 824943584 2 24396 68855 3 690555200 4 2 9625 73033 3 340377056 4 1 909353642 2 79739 82995 4 4 4 3 752075083 4 4 4 3 381778408 3 40825665 2 6488 54456 3 199198702 2 37899 60476 2 23265 49634 2 29651 59779 3 527323858 1 276905 3 671126487 3 752998514 1 963367230 4 2 50148 62672 3 288151979 4 2 65131 98975 3 717429131 1 673121409 2 80015 90534 1 19301226 4 2 97080 98050 2 47290 107819 1 3179181 4 3 666342096 2 67588 88886 4 4 2 17497 92532 1 147633930 3 687846647 1 437639198 2 11157 87969 4 3 866834996 3 117037170 1 924905389 3 472486587 1 297526372 4 1 49786184 3 71216659 3 522577151 2 38177 80139 3 93245432 3 662633457 1 390594326 4 4 2 26975 105017 4 4 3 322354366 4 3 367659181 2 242 37389 1 896572863 3 120992844 4 2 39167 44559 2 17643 65918 3 225989067 2 45254 101502 3 252934748 4 2 26501 106849 4 3 207917594 1 70445577 2 2122 103173 4 3 483866444 2 25839 102363 2 73070 89365 1 190530256 3 968132191 3 451087639 4 3 335489893 3 651522049 2 49091 68596 2 5812 106034 2 101961 108160 3 516590025 3 128394218 1 67213646 4 2 4804 34868 4 2 36278 108024 2 39384 64900 1 956546546 3 4358245 3 672802110 2 50073 64653 2 11496 24586 1 318313394 3 521480062 4 1 799093733 4 2 83328 90360 3 368729008 4 4 2 79968 92392 4 1 788353689 1 856831719 3 19712837 1 12355911 3 773043923 4 4 2 65022 93640 1 577954354 3 779569329 4 4 1 454607618 2 42859 45981 4 2 64633 77963 4 1 308675769 1 750288485 1 105717143 1 577048850 1 729630545 3 212396950 3 465328858 2 29840 78114 3 762817414 3 30587970 2 13455 58574 1 86419011 4 2 67578 105066 1 463046444 3 934760782 1 849738697 4 2 44403 51370 4 2 6354 102211 2 34483 37532 2 93736 103593 3 27892311 4 3 643968299 1 166546801 1 229960855 3 396389424 3 552775060 2 55068 94754 4 4 3 72804075 4 1 71834312 3 137314458 3 477850551 1 646603605 2 18637 62463 4 1 336974298 4 1 348375884 3 330370251 2 47975 75770 1 438697190 4 2 89341 98865 3 534649243 2 73215 85844 1 341041856 3 767885143 4 1 758683536 1 265833338 3 562811738 2 27317 60724 2 8449 9936 2 66684 78818 2 43836 44337 2 80045 110729 1 859075860 1 439767504 1 93358251 1 285376677 4 3 53675483 4 1 482930642 1 761962414 2 44779 76438 2 92960 106669 1 70692828 4 4 1 874619848 2 55858 107321 2 11783 41397 1 503149014 2 14182 34982 2 88136 93871 1 364422213 2 51823 64246 4 1 668414307 3 37839888 1 772810512 4 3 182807704 1 360693328 3 957973898 3 427102015 4 1 536823587 4 1 782193052 1 997220826 4 1 585668650 1 61339475 2 27884 53653 3 205159185 2 40099 58015 1 100107923 1 298338234 2 41523 108584 4 2 31737 93440 2 45112 65745 4 3 825244680 4 2 3010 23164 2 26651 97347 3 441851940 2 30636 65347 1 797095820 3 569123996 1 827315175 1 335342249 3 180754300 2 317 6607 4 3 601184052 4 4 4 4 3 896705587 1 712633104 2 75640 80694 3 660946679 3 319210794 3 226194078 1 239664434 1 912742669 3 196975741 4 4 1 34877542 4 3 802328517 2 24899 67146 1 630678438 1 868897929 3 87805779 2 68351 79502 4 3 834192201 4 2 78551 111429 2 11633 41180 2 6076 92078 4 1 992210341 1 605245373 1 829016108 2 43895 95254 2 36136 108701 4 4 1 723445329 1 262411804 4 2 21754 59396 2 8711 95924 3 557815530 2 2043 24034 3 524805834 3 948160337 4 4 1 635152347 3 130413344 2 294 72304 3 240904505 4 2 49559 85394 3 413400542 1 310163899 2 24146 90110 4 3 410251497 2 49046 85170 4 1 333349811 3 411314138 1 72455634 2 86989 103745 4 1 684959846 2 4718 65483 4 4 4 2 36135 68291 1 27485479 4 3 645841875 4 1 981812234 2 4231 8001 2 19887 59687 1 72385335 4 2 85913 105163 4 3 971858432 4 3 159834208 4 3 712856833 3 962434143 1 98289216 3 191950999 3 695140185 4 4 3 478502370 3 83366331 3 301497894 2 29962 38062 2 24333 40847 2 15435 55062 2 80581 83053 1 941904432 1 228273407 3 849194476 2 66297 78770 4 1 793215526 3 741654603 3 610715504 4 1 263258585 4 4 1 24774488 4 2 43174 66892 4 1 646748834 4 2 54723 106815 2 24232 99031 4 1 382479389 2 86754 107832 4 4 2 21994 77417 4 3 598220418 4 2 7305 36428 3 950139599 4 1 416131093 2 38828 99808 1 81703035 1 847242253 1 25811723 3 918283286 4 4 3 964086093 2 15769 28792 1 20759641 2 15143 99183 2 67823 99356 4 2 55147 91363 2 34578 50038 4 2 2184 104287 1 296592053 3 421021723 4 3 978941001 3 13780964 2 31488 95020 1 977466924 1 139352881 3 573298435 4 1 844672314 1 970695528 3 997146431 2 21003 65306 3 782737856 4 3 319539454 2 1946 48231 1 272009734 3 41558033 4 2 5346 26792 1 343848268 2 92469 95566 1 450158124 4 2 37687 95814 2 40698 47617 2 28776 71966 4 2 12581 13711 4 1 726085814 2 65379 107371 2 70530 84498 2 20867 106126 2 54243 59122 3 473279342 3 533887157 2 67509 111436 2 31003 60580 2 92947 96746 2 8956 56268 3 188414392 3 405739785 4 1 938318326 2 69256 86596 1 813483057 3 775772604 2 44952 98362 4 3 358733665 4 1 687022466 1 410831051 1 994248122 3 673761092 2 14519 51958 1 52757607 2 15274 37947 4 1 110231841 4 2 32432 64178 2 47223 82193 2 10792 50764 1 186602263 1 628736512 2 67007 80856 2 37206 38830 4 2 66758 82350 2 58522 63330 2 10320 36078 1 201109312 3 527730524 3 39308437 3 203949142 1 623956141 4 2 66005 80521 4 2 43858 62478 2 39967 83519 3 839156141 4 4 2 45215 98413 3 323756267 4 2 12910 109662 1 523366661 2 57783 59059 3 225286494 3 657651259 3 417466187 2 37577 109816 2 29371 60644 3 768508504 2 10127 42549 2 54481 68677 2 51660 86055 3 44239599 2 21081 106229 4 1 261105238 3 555504998 2 54875 91498 4 4 3 995904897 1 537091227 2 9981 46510 4 2 15885 67880 2 65704 72032 2 45475 94829 2 45817 85636 3 654085830 4 1 911341819 4 2 5214 54105 4 3 771211481 4 4 1 493071255 4 4 4 2 42814 105848 2 64777 84854 2 16278 55350 1 849854047 3 762873838 3 99163890 2 4520 98695 2 4092 5243 3 354430927 2 21804 108709 2 58070 85088 3 995504545 1 222058755 2 22456 80575 3 52859548 3 41353081 2 14076 23234 2 17217 103265 4 2 38789 77719 4 2 14498 76505 3 251837088 2 11103 82639 4 4 3 212106952 3 832921005 2 29252 50831 4 3 628624229 1 700717952 2 42622 99908 4 3 733423986 2 18272 43500 2 13453 17721 1 509989137 1 292452355 4 3 508352152 1 147552877 4 4 3 788402774 2 70698 86011 2 54864 60490 1 931424600 2 75125 94206 1 330853840 3 584218086 3 244132921 3 769218175 2 93728 96875 3 43653871 4 3 269918375 4 1 901122496 2 49888 82218 1 678072832 1 506226894 1 663080038 2 85897 94274 1 222676142 2 52608 55128 4 4 2 88969 99095 1 843429971 3 643979342 3 947533869 1 579234778 3 960159063 2 7874 87161 4 2 52394 71002 3 591730632 1 374881549 2 42581 54329 2 5873 80944 4 3 477065851 4 4 2 42290 102931 3 158744394 3 979373332 4 2 77771 83049 3 367630237 2 31601 88831 2 36188 92332 3 557672227 3 258114771 4 4 1 833295234 3 291253972 2 39682 97894 2 11128 67546 2 39827 104467 4 1 499212594 4 2 59113 80127 2 33203 101052 4 3 100170728 2 7737 24211 2 27096 32497 3 374297601 1 868965396 2 14016 71528 1 730569956 4 1 486857826 2 18786 68313 1 947210571 4 3 958879221 4 3 267383355 4 2 28331 68300 2 16075 22696 1 398481734 1 148432293 4 4 4 1 533388347 2 37783 106545 4 3 777817997 4 4 3 857618757 2 76767 93964 1 4413671 1 784073177 4 3 233023489 4 4 1 699018805 1 771025048 4 3 508907486 3 170820561 3 529086531 3 920269873 4 2 55320 74411 1 398382009 4 3 573756995 3 822705411 1 987797293 3 869870233 1 691032211 3 147855579 4 2 47215 88452 4 3 617100560 1 409749052 2 87916 105186 1 322922091 2 54332 69313 2 23252 38210 1 644850195 3 481828223 1 63253358 4 4 3 481272192 3 582093544 3 775195242 2 106244 107628 3 134774674 3 587091335 3 192964789 3 737296729 1 202963510 4 3 470279326 4 1 833597157 2 64982 86853 4 2 61338 102109 3 719566399 3 307768492 2 29690 80825 4 4 3 939949210 1 709211240 3 899464682 4 1 976794249 2 42728 72053 1 815024679 4 1 42760435 2 15094 15579 3 388771895 2 61822 93668 2 61861 91748 3 86201901 2 24724 46724 4 2 31304 76763 4 3 273805333 2 9275 53457 3 724865601 3 521252729 2 4495 85565 4 3 281500069 4 1 12238514 4 2 54222 79298 2 92542 104833 1 508091720 1 310013103 4 3 803906185 3 680011845 1 413200484 3 869847049 1 462870887 2 26477 74583 4 4 2 12786 43953 4 2 20938 36010 4 1 680285836 1 842367745 1 29241667 2 53866 105474 3 513942305 4 2 38488 48241 1 27321344 1 426325506 3 63422218 4 3 949142871 1 826872040 3 71565614 4 1 84605700 1 691447908 3 421879620 2 75317 108580 4 1 25951337 1 102643300 1 704926497 3 425747036 1 630357640 2 20630 94192 3 890333252 2 51337 80536 2 9618 76008 3 61576033 4 2 63188 111271 2 12783 104909 4 3 566124500 1 768171786 3 392192044 3 526618321 1 151159874 1 187139874 3 271630654 3 367193704 2 6819 46498 2 51072 96803 3 11346897 3 637467307 2 42864 108475 3 93102058 2 32040 52893 4 3 668158013 2 105248 111394 3 363875296 4 1 306446414 2 4736 8904 3 50333101 2 19935 111202 2 10709 11112 2 46783 82024 1 396260987 4 1 691206463 2 4217 76191 3 587014711 4 3 698797655 4 3 565490436 4 3 359607136 4 1 163378132 2 68157 94110 2 46776 54575 4 3 140943694 3 840397262 1 792064204 3 59137707 1 663461828 3 188229242 4 1 232440965 3 51769768 2 94274 104761 1 222883887 2 52237 95924 1 270997809 1 47105392 2 58204 60640 1 466184532 2 5555 22398 3 47780936 2 13366 60969 1 210177851 4 3 202611870 2 33553 56471 2 55764 109385 2 71178 110277 1 45558070 2 3853 9330 1 680782472 3 829835258 1 206592773 2 6192 87912 3 286987033 3 39984115 2 504 58350 2 4160 108569 3 940853324 1 137252333 3 209549979 3 865389644 3 711537245 1 664767991 3 723022668 3 238903250 2 37373 90075 1 397373273 2 31542 36286 2 27180 72754 3 861868192 3 744383186 3 610904644 4 4 1 857740967 4 4 2 71824 95599 3 848427729 1 338979155 1 838998982 1 102214473 1 688653108 3 357931517 3 380919448 3 652178170 3 143320758 3 696259442 4 4 4 2 3737 10246 4 1 458277418 4 3 754476146 2 64436 67742 1 54869100 1 535348480 2 13467 84766 4 1 224153705 3 27735246 4 2 28430 58771 1 744489110 4 2 19160 70892 2 10107 10594 3 864077428 3 226149789 3 16812172 4 2 15694 109713 4 3 967795184 1 28706814 3 317052307 3 75120658 3 326754933 3 387478966 3 53717307 1 879626992 3 517700964 2 32944 110861 4 1 178693623 2 9047 10533 1 310583735 3 985007761 4 3 339750681 2 41352 50454 1 482248465 3 612625229 1 135745462 4 1 691463375 4 1 940920496 2 11580 99180 4 3 809729063 3 182791002 2 78293 83999 3 373084155 4 3 476112297 4 1 739586347 2 69557 107839 4 4 1 831862312 4 4 3 926032718 3 566181488 1 441204318 4 2 32250 90599 3 39547910 4 3 530600784 3 218426679 1 524862067 4 4 3 713104682 4 2 41976 102850 3 595857648 4 1 888109361 3 274185958 2 41475 47596 3 961030700 3 527834822 4 3 185991825 4 2 89951 93386 4 1 85786972 2 65785 84521 3 511451459 3 99023659 4 4 4 1 659506184 3 603880781 1 124833537 1 418850624 1 827832063 2 23962 99601 2 31905 79356 2 36822 60350 1 506342046 4 3 220503476 2 48303 64265 4 1 874422294 4 2 58560 58980 3 243384655 4 1 662364194 2 12441 92117 1 224344229 2 55838 86595 1 764757604 4 4 1 377380347 4 2 90390 95173 1 625795477 4 1 333765310 1 550347907 1 68630581 1 931154715 3 70530940 3 631901292 4 2 33840 96822 2 65124 78740 4 3 707752644 1 996938139 2 43633 70779 1 294775673 1 266763817 4 4 4 2 46287 90048 2 64718 71221 2 54845 59675 2 7152 19620 3 646565890 1 318624507 4 3 106813197 2 11729 47452 3 588863926 2 62481 73985 1 58569918 4 1 361558152 3 795089486 2 16786 43185 2 7375 66004 4 3 705133929 2 2185 27218 1 809577651 4 1 230108866 2 26900 53017 3 601591699 4 2 3870 35763 4 1 58407321 1 574981724 4 4 3 78031192 4 4 3 157604691 1 450258593 1 121552398 1 598373338 4 1 234261780 2 11456 22996 3 160501850 2 75720 105309 1 407252450 3 854694422 2 65096 71119 1 453848409 3 744197630 3 210166443 4 1 350766448 2 4187 71012 4 2 76220 105262 4 3 464496729 2 41610 59435 3 87467916 4 2 104036 106990 3 385872728 3 7884828 1 53176810 3 949385491 1 183847134 2 29576 52889 3 661280189 2 46211 68130 1 66793545 1 508509162 2 21150 50740 1 734569416 2 39960 101372 2 18297 74473 3 883333392 3 3312547 4 2 37756 82935 1 457966136 1 794622191 1 1142123 1 346233577 4 1 19815730 4 3 627433234 1 711667314 4 1 531899408 4 2 26470 56219 2 105945 108822 2 39895 89776 1 655857050 4 1 829250724 3 95617124 4 4 3 60970591 1 684253893 1 637128701 1 556715153 3 383649555 1 172584538 4 2 83210 97713 4 3 249490084 1 527819064 4 1 442130575 1 242438477 4 4 4 3 784526287 1 415997560 4 2 19624 92486 2 11699 48100 2 6675 61280 3 472160750 2 53773 74540 2 100596 110488 1 396146376 2 56812 65409 4 4 4 3 747079192 2 15794 38677 1 405068495 4 2 32946 88127 3 872660358 1 871164105 3 932793954 4 4 2 30643 84968 1 899063396 2 67103 88301 4 1 241422633 3 911745293 3 39755294 4 1 51354224 4 2 11292 20316 4 1 667189863 3 534257962 4 3 843644449 3 595637801 2 410 32160 4 4 4 1 769215781 3 71993620 4 3 687725724 2 39909 72003 1 343375923 1 735241212 2 24237 67090 4 2 84825 93631 1 209138324 3 368310906 1 689881077 3 540898199 4 1 381442462 1 791709541 4 1 976233444 1 496104707 1 721834988 4 2 25718 110589 2 86580 89868 2 32721 38513 3 531249753 1 844165160 1 630566802 3 411016900 1 59355620 4 3 312113306 4 1 129347342 2 51014 68635 3 374793617 4 2 12003 27324 1 61835151 3 983114134 4 2 68786 111428 2 16847 28495 3 968635743 3 493084052 4 3 386128917 2 30651 103474 3 933677019 3 800790124 4 3 96353433 1 611494002 2 30375 81047 4 2 27248 86679 3 165057256 3 725033853 2 8321 51641 2 1678 4295 4 4 3 101427444 4 4 1 845860249 4 3 29143660 2 23355 64397 2 48639 82054 1 252741197 3 554615671 3 844119551 2 14583 54752 4 2 28361 66795 3 989886307 2 40597 69552 3 922159587 1 45068631 3 582872593 1 114513173 3 700957193 1 668201907 4 4 3 663175455 3 17732000 3 899000112 4 2 53813 80124 1 211980447 1 960480464 2 38890 82988 3 630922088 3 291157799 1 286770164 1 38895091 4 3 234883403 3 625280498 2 20755 66982 2 3469 31118 4 1 774197605 2 17559 39303 4 3 365866458 4 3 52212432 4 1 820857052 1 715049057 4 2 60834 73741 1 499082300 4 4 3 234534816 1 947053122 1 335705506 3 880179028 1 634326063 3 318082772 1 403305263 2 20280 53174 2 19724 89742 1 647318310 4 4 2 95455 102929 3 884742066 2 74239 105060 2 57931 88487 2 13231 79602 3 681899747 1 793937800 1 609601628 2 6670 110525 2 14400 87461 3 255447498 3 922829382 2 36166 70357 2 86221 102920 3 969648537 1 549045170 1 172258629 1 177614879 4 2 18102 47202 3 659876920 2 22225 61183 4 4 4 3 756897050 1 379282403 1 40154786 4 2 3755 24067 4 2 70154 74093 2 45876 70361 1 406766273 4 2 6081 71841 3 978623216 2 70729 106669 1 766872765 4 3 209676893 3 939862791 3 717715647 3 859150089 2 24416 106342 1 189283873 4 2 14423 93378 3 376621783 1 680168122 4 2 23593 72507 3 821444767 1 511058712 4 3 57200520 3 222205845 4 2 13223 83442 1 32887904 2 39745 58129 2 19114 73607 1 476287304 2 25715 109504 1 263579061 2 105870 111612 2 14153 57652 2 93258 103202 4 4 4 4 2 45532 87930 4 3 401220728 1 154982381 4 2 16792 78940 1 117121804 3 331306448 3 622579380 3 893684098 3 633693427 3 975399828 3 113221102 2 19864 99192 4 1 892726688 1 283833388 1 218860699 1 751485905 3 205915717 3 699930047 1 582537053 4 4 2 12868 95973 2 77730 102904 2 40708 44825 1 512967454 3 105654569 1 147633339 3 273473728 4 4 2 36095 80975 4 3 675529137 3 631113196 2 65052 69369 1 867475714 3 542875074 1 375695202 2 27186 35709 1 494323163 3 618240663 2 59863 109399 3 304524879 3 113763117 3 53871223 4 1 54910969 2 28646 55729 4 1 439057625 3 373804268 3 344608742 3 199835265 3 763333113 1 661552993 2 41366 106183 1 756140582 4 2 73733 108044 3 33993958 1 373872786 2 82815 92220 2 4942 19612 4 4 2 9071 63344 2 86346 87279 4 4 1 324644589 1 902140634 2 64368 71457 4 1 25367616 3 388557798 1 161278501 2 35037 85400 1 318885013 1 608267985 3 368033065 4 1 312133280 3 280548895 2 9533 37140 1 541493138 3 310876788 4 2 45151 66343 4 2 28385 54148 3 1155619 1 413927869 1 494255235 1 241315517 1 742413945 1 329205217 3 633886249 1 665201847 3 627161240 3 167678795 2 46695 92045 1 993376328 4 2 66859 109687 3 823266953 3 3013190 1 333430948 3 354200589 2 30537 108225 3 504254708 3 204962058 1 3251914 4 1 908460246 3 963588975 1 12453602 1 947784987 3 556165385 3 825738934 4 3 639348441 3 374040305 1 82315945 1 40377290 4 1 478208774 3 688583554 2 34824 62458 2 4525 27370 4 2 26861 47744 3 828468245 2 25374 62135 1 751213161 4 3 737689542 1 465661157 1 59003260 1 147452865 1 897739643 2 72815 86317 3 252002855 3 832148936 4 1 967999100 3 824825453 4 2 36258 103540 3 850077435 3 552546630 1 635070779 2 59962 66871 2 22103 70771 4 4 4 1 973527617 4 2 48711 54193 1 184412065 2 16905 59531 3 268249574 3 144375998 4 1 102559354 1 258238062 3 581708729 1 379457040 2 38552 63499 4 1 355693908 3 156446075 1 767184155 3 559748712 1 723534997 1 904310352 1 624727397 1 476852724 1 742843836 1 674007945 2 77475 86793 1 634426160 1 138807877 3 999296856 1 361717337 3 874122586 1 303719326 2 55358 108247 1 152793524 1 339034049 1 52622494 2 10197 67579 2 83219 97036 1 186647770 4 1 831801318 4 3 487438942 3 637722046 2 85264 105413 4 4 2 15008 102038 2 29476 90818 2 77572 109830 2 30165 77705 2 14811 89720 4 2 70579 96185 2 47321 95256 3 889708173 1 859016555 2 21400 80559 3 650650195 3 693291891 1 888342617 2 1826 67255 3 57238640 4 2 29412 96329 3 779139893 3 174446319 1 956871092 2 45052 105940 3 787504122 4 2 52158 96617 3 817041077 4 3 441854223 4 2 49077 109950 2 35943 68639 2 68239 79775 4 2 1022 76829 4 2 74348 105919 3 41485467 3 596944213 1 804394964 3 8893873 4 1 100444866 1 652242859 2 36530 79903 1 438034241 3 996001869 2 36309 46722 1 201209462 2 10732 45398 2 31090 111190 2 31032 72640 2 52028 58383 3 223565261 2 40107 51453 2 33457 77745 2 59 53717 2 12794 102749 4 1 176932603 1 95048857 1 788737285 1 738665000 3 226648616 1 488691307 2 62451 107439 3 622977369 2 48572 56417 1 192191805 1 18108724 4 3 913630935 2 34924 49089 4 1 368652415 1 175315034 3 893236320 2 3030 74459 2 21124 76124 3 531928577 1 81784189 4 4 3 351763833 4 4 1 138139735 4 3 228534070 1 327445829 3 471369840 1 629719091 2 8084 16519 2 56503 73143 2 36757 79083 4 4 2 68020 86127 3 394374350 2 45012 91659 3 296074982 2 8179 99553 2 20115 53137 3 653239847 4 3 728214175 1 780057169 3 497567936 2 5007 14758 4 2 26829 104876 3 869318284 1 990718516 4 3 774323292 2 12777 73606 3 282089924 3 375093763 4 3 74707278 4 1 407289933 3 336490373 1 255521696 4 4 4 3 815714098 4 3 810611434 2 6982 103865 1 853247412 3 464292381 1 971760041 3 654532558 2 9052 109724 1 798716580 4 1 529421638 1 52314814 1 486450308 1 99105151 4 4 4 4 4 2 12010 57736 3 674695132 4 1 814252757 4 4 3 1516406 4 1 376469686 3 669203985 3 637305012 4 1 228679915 3 23786435 1 532170608 3 593784533 1 856904894 3 448619676 1 749993895 4 2 7913 54608 2 17295 67646 4 4 2 14332 88586 3 796451941 3 126275735 3 978090654 1 946835313 1 66135862 2 37013 71443 3 745669242 4 2 2241 54874 4 4 3 759707354 1 500352778 3 590817352 2 870 47362 3 643719604 2 31177 94058 2 36664 73108 2 27891 72769 1 977944339 4 2 27840 32780 4 2 2805 92977 1 593868398 3 672789429 1 247958126 4 4 3 60397916 1 861601614 3 270699396 3 753073273 1 400358856 2 84363 100854 2 5125 35225 2 4676 75381 1 271464373 4 2 15237 87987 4 3 354452145 2 103368 104429 3 796763262 4 2 14541 97723 3 774675711 4 3 912347991 4 2 5240 6056 1 6812847 4 4 1 471713863 4 3 400357935 1 110003248 4 3 92341903 1 695263244 1 564157362 3 132592521 3 545737781 3 931430840 1 897511436 2 33138 37862 4 1 449455435 3 159994515 2 71214 93249 3 332951572 2 72607 76760 3 660803489 3 818766411 4 2 6657 21547 4 4 3 353963052 2 3031 91522 1 488841745 2 43647 73193 2 9537 84189 3 215859865 3 178627648 3 71901731 1 22727860 1 337251122 1 563443077 4 3 859908906 3 166037111 3 5181451 3 341349275 1 162627973 4 2 17865 56666 1 737567775 4 4 1 278359648 2 55575 75961 4 1 423138867 3 994103547 2 9932 11358 4 1 915727993 2 56215 105267 1 495932551 3 146707284 2 29125 47354 3 719295785 4 1 564463737 4 1 706046453 2 9203 36403 4 2 31918 55712 4 3 346848231 4 3 339445328 1 352983385 4 3 627777772 1 643286670 1 55303119 3 351354735 4 2 17665 64027 1 386241042 3 716592180 2 71111 88143 2 36163 55588 3 22443971 2 66763 99027 1 310001412 4 3 537941623 4 1 353803172 4 1 823516780 2 41510 78409 1 99785289 2 18795 35907 2 12560 96843 2 28864 44664 4 3 857055281 2 21486 45834 3 527368019 4 3 775243419 4 3 711346438 3 610695802 1 541150912 1 2815729 2 21288 78535 4 4 1 629700725 4 4 1 712055255 2 66431 111684 3 594282884 2 14206 99565 3 61499585 2 72622 73845 1 863941374 3 984386325 3 164918596 1 765412427 2 99975 107230 4 4 4 2 31027 102239 1 777730273 1 601430560 2 21349 62317 4 2 24932 45591 2 6509 104143 3 572929923 2 38612 68090 2 69929 84710 2 72490 89773 1 274331309 2 21110 25083 3 72447310 2 20818 37155 2 56121 95976 4 4 2 38411 106695 3 373466732 3 560337752 4 4 3 341680320 4 4 4 4 4 1 858066428 4 3 286442181 1 660078196 3 519180723 2 40021 83396 2 7155 18325 2 40611 45173 1 129025667 3 881375877 4 1 163900511 2 37835 45409 2 24213 34294 3 269935060 2 72494 98734 1 634807277 4 3 12212245 2 29118 50825 2 60157 85330 3 73042587 1 312742325 1 762468846 2 31027 33809 4 4 2 28415 104069 4 2 4703 79238 1 445327033 2 88068 102956 3 388601660 1 54483800 4 3 687470190 3 637637761 1 903695651 2 55585 67788 4 4 3 195724835 2 78690 96558 4 2 53538 67769 4 4 2 7129 110700 4 4 4 3 270219330 2 85395 97564 1 159414277 1 205501504 2 61153 71843 2 63625 93848 4 4 1 841142050 4 1 649230881 1 690603288 1 602268701 4 2 13582 65468 4 4 4 1 323035027 3 12468877 1 344850125 3 415697633 4 4 1 940078714 3 722264529 3 611294717 1 536532319 3 902868073 2 5172 78772 2 18998 98658 4 3 123573409 4 4 2 12345 108530 3 350952126 4 2 100635 105858 4 2 42378 65907 4 4 2 60618 69254 4 3 130257703 1 828086012 1 679748165 4 4 1 922808715 3 412618200 4 1 996316766 2 37669 76130 1 303456002 3 709555275 4 3 345078629 1 821080915 2 20798 34181 1 140815523 4 2 43100 61800 2 59076 105797 4 2 18313 19339 3 854843192 4 4 1 399982491 2 34551 58099 2 93956 105770 2 22431 88294 1 135822405 4 1 295030823 2 17493 108804 2 50112 91211 4 2 61725 99105 4 3 229308469 2 76492 84681 4 4 3 265023870 4 1 309122986 4 3 2731927 1 883924794 4 2 25711 72446 2 8244 89722 2 50108 101462 1 20227999 1 224576873 3 249421203 1 303218600 3 164551359 1 579284459 2 66664 85409 1 343753410 1 116861887 2 7037 40920 1 101285723 4 2 6866 88638 1 820675109 2 97364 103810 4 3 759216874 2 4168 111397 2 84936 101933 2 21537 35111 2 68903 87943 3 441073444 3 817798854 1 612799361 2 55054 85184 4 3 720305951 2 84489 106729 3 20400274 4 3 49886234 1 553240231 4 3 808921102 1 634594128 3 32778548 2 9017 47522 3 449892269 3 586258107 4 3 316364355 2 44341 106231 1 418087675 4 2 24651 85154 2 36393 45085 3 799149431 3 537423549 2 51758 71809 2 38126 101316 3 143999088 2 83348 106707 1 190560899 1 662642924 4 3 156184924 4 2 71001 86114 3 624261674 3 406593820 2 12352 36213 3 387029991 1 590203174 2 45673 96378 3 190043718 3 937308778 4 3 390354985 1 612830962 4 1 29792848 4 4 4 1 940758996 2 64761 73449 2 10992 105764 2 38677 94720 4 4 1 298931191 2 20859 41361 2 3346 106744 4 2 64290 109927 4 4 1 122430339 2 5776 79953 4 4 4 4 4 4 2 17643 107881 4 3 717654429 1 50254614 4 3 506366332 2 37880 83811 3 330030912 4 3 44841132 3 38960279 2 16494 56634 3 329170127 1 689030288 3 98312347 3 29253403 1 815409744 1 704555428 3 746764525 4 4 2 83957 100624 2 35643 40640 1 68622553 4 4 1 853374737 2 25083 76286 3 713803948 4 4 2 101189 102879 2 36434 63411 4 4 3 4379020 4 3 67288751 1 726806031 3 937817549 3 732045425 2 25762 81107 1 3130801 4 2 2779 27165 3 354444704 1 157339829 3 563664237 3 520079100 3 502244081 2 57293 108077 3 510057751 1 117440332 2 52043 91748 1 469915892 1 673713759 1 732223760 1 418918226 1 26519682 2 88146 95978 3 79020647 2 12966 18715 4 2 1077 1831 3 639053706 2 94999 111815 4 2 27140 81116 4 1 872740619 2 35562 54571 1 71060913 1 237645516 3 697063001 1 24301104 1 711340870 3 367039066 2 104396 111216 3 482906410 3 845343916 3 746302481 4 1 944898777 2 45762 72464 3 367735468 1 497196716 4 4 4 1 588425175 3 717032401 3 41765411 3 456112093 4 2 27749 74389 2 28942 50633 2 45712 55347 1 885953334 3 31277014 3 21678020 1 891797059 4 1 27588972 4 1 874481541 3 206172695 3 589505821 3 932374743 3 452458446 1 289896998 1 797633509 4 1 946047860 4 2 62631 88565 2 37513 45354 1 895004726 2 15812 47907 1 959756591 4 1 343463725 3 350081207 2 25692 69582 2 32039 59884 4 4 1 923079833 2 43543 69498 3 330883852 2 39130 65419 1 942662848 2 3414 91621 2 10851 79502 2 40637 49672 2 68644 77051 3 216522284 2 50921 89749 1 789270676 1 43227277 1 419894840 3 851187923 2 63015 76243 3 808157740 3 179594129 4 4 2 66563 106791 2 39386 99780 1 938470341 2 24225 83906 3 30551250 2 36240 43948 3 654173914 2 21976 65565 3 662030187 3 162531390 2 9483 38791 3 403756515 1 541870155 3 847365428 3 457030565 2 25401 76966 1 801126974 2 20495 82387 2 29485 66943 2 33038 34236 4 1 15035112 3 149813823 3 718266686 4 2 21645 50668 3 707447423 2 69755 76352 3 153012948 2 32772 72474 3 293672679 4 3 613067270 1 31971684 3 497098630 2 46624 60005 2 67074 98074 3 914383492 1 243173998 4 2 51388 91786 3 399509994 4 4 3 173503540 3 46156574 4 1 886428160 1 633170304 2 40839 68114 4 4 4 3 249312232 2 30082 109875 3 384032812 1 206709933 2 78355 83999 1 594233152 1 8773254 2 84361 101430 2 30039 104135 2 34066 83361 3 969418035 4 4 2 43771 44081 1 90664035 3 51970332 4 1 826528991 4 2 37301 111839 2 74 36225 4 2 16427 62243 2 31150 56706 4 1 915908944 3 363672054 2 107474 111984 1 713564354 2 4769 95493 2 2556 94139 4 3 667261783 4 1 45531362 4 1 537106966 3 673502401 3 265158051 1 436255748 3 784916265 3 3874325 1 756208709 1 421335595 2 31218 72948 1 523150827 1 394925035 4 1 285412000 2 53804 101351 1 781645223 2 24199 98020 3 127985193 2 12707 100704 2 36774 103345 2 76583 106921 1 849437085 4 2 44700 70312 2 58629 74671 3 32300037 3 975624733 2 83218 102058 4 4 1 37510971 3 39633450 2 13106 20282 4 2 12869 22070 1 713293354 3 93009121 3 71952744 3 552852104 2 83664 108103 2 28708 78275 2 50485 108661 3 886309649 2 12366 22228 3 62412235 4 2 31803 44518 4 3 703083192 1 27694902 2 21498 41459 1 564858983 3 895661762 1 22198455 1 616400724 4 4 1 372063273 3 706163578 2 46818 110105 3 735492816 4 2 67987 96014 4 4 3 407926910 2 78869 109931 3 902388266 3 496639542 3 206600843 1 537302809 4 2 37523 96086 1 676822116 4 1 609602651 3 52913893 2 21867 79408 1 21789005 3 248555979 3 495632799 2 45447 86861 3 558449714 4 3 923408335 4 1 850517888 1 454125583 3 185926245 3 42943506 4 4 1 104263627 3 937285732 3 515408371 3 55808051 2 70036 100201 4 2 26921 99030 3 266524614 4 4 3 319838892 3 247296765 2 99545 100257 2 4847 111723 3 15616542 2 36385 103925 1 491680481 2 38403 60985 1 338008584 1 261911937 4 2 30292 52050 4 2 23155 39588 3 807067853 3 904087764 1 325222705 3 375974718 2 15528 65048 2 53419 55621 3 389079739 2 6841 7153 4 3 296423905 4 3 659547228 2 24292 57203 1 534302355 3 847990561 2 56703 70013 2 19629 89729 3 876360168 1 234610853 4 2 88451 108313 4 3 413235716 2 25804 40480 3 910165911 1 518319859 4 4 4 4 1 879129369 3 825201875 4 1 771964394 2 106626 107060 2 65213 80560 3 542702791 2 82246 88865 4 4 3 978562803 2 1157 46169 1 660242259 3 357643786 4 2 10393 108297 3 911743416 3 887703849 4 3 991858492 4 3 511176969 1 441374479 4 2 3047 58434 4 4 2 53858 82871 4 4 4 3 621868895 2 14976 104156 1 869763003 1 479562826 1 253455418 1 407253847 1 93970621 2 49936 77159 3 82704889 2 33901 81871 3 469147801 2 31952 79061 2 22476 39608 3 877476969 1 411804593 3 471970166 4 4 2 21336 50248 3 45002423 4 4 1 744738291 3 774394342 2 64708 87047 3 614781146 1 233376350 4 2 61762 108423 1 814989424 2 20848 95711 2 36071 68373 1 708429798 4 3 664454787 1 252685842 3 436665037 1 436345477 2 147 12734 2 23906 92661 2 22515 71147 4 3 800772827 4 3 747264809 2 19804 64378 1 5276318 4 2 62193 83659 1 687074918 4 4 3 742273894 4 2 5827 7936 2 70450 89731 3 373019686 2 12170 75337 1 581384382 4 2 5315 22628 1 501314196 4 2 80858 98914 1 74118114 1 134074503 3 507155384 3 662201245 3 145786889 1 904404477 3 318504894 2 81321 94481 2 24978 32101 1 241716174 1 469647031 1 54307033 2 43341 103724 1 230976778 4 1 959973084 2 87008 97749 1 150097326 2 87321 103079 2 13076 112012 3 8844741 1 892346836 2 50461 70341 1 411055967 4 3 61442781 4 4 2 60754 105091 2 70449 71527 1 834060343 4 1 785535998 3 856778525 3 871699668 4 1 724833938 1 230778922 3 87908770 1 458527843 1 820822220 1 81549791 3 143463687 2 35576 51523 4 4 1 797314314 3 938583775 1 237036503 3 966803357 3 729664479 3 478782319 4 4 4 2 6558 105289 3 155826479 3 877686773 2 77184 93878 1 560318632 4 2 45259 76572 2 33804 77559 1 874497588 3 892977002 2 8178 37020 1 460966648 3 368680695 4 1 512108734 1 995202121 1 763372145 4 2 6079 25110 2 23478 65249 1 81004832 1 441397869 3 749642775 4 4 1 22659866 3 410952621 4 2 78918 80653 1 839287452 4 4 1 812040406 3 142564208 3 841532316 2 4517 96841 2 51330 106725 3 798270924 3 101597159 2 44304 102045 2 52933 84964 2 14061 48634 3 48537626 3 368182854 2 27727 44332 1 608210864 3 718188966 3 285357862 1 865955109 1 909809572 4 1 776187051 1 405505044 2 92692 97351 3 107901553 2 69760 90192 3 971415197 4 3 303243520 3 49062168 4 3 67932135 3 735465493 1 783246581 1 791450581 4 2 4133 98073 1 187732645 2 42186 67253 2 19857 54244 3 517040570 3 385232208 2 26752 28671 3 321883363 2 3841 102062 4 2 9585 53945 1 294258634 3 32381424 2 35862 44461 2 12239 19266 1 457498501 4 1 44894736 1 59403663 3 742832565 4 3 368152044 4 2 16799 83406 4 4 1 455172206 2 4619 54782 1 269559967 3 32015257 1 768743610 2 7391 89242 4 1 15883558 2 28170 57330 1 993442247 2 57949 104118 3 664659322 1 510820247 1 784789569 4 1 220422944 4 1 70845796 1 497508070 2 18741 74060 1 843419467 2 7383 21162 1 705301283 1 133498763 2 29164 82699 1 854594783 3 28574134 1 937706746 1 744999267 1 880480792 2 2149 3062 4 1 574385410 1 450058757 4 2 3376 105667 1 39166882 4 1 731707711 4 1 618084955 4 3 687543749 1 613991074 1 92628902 4 4 2 21862 88962 2 25328 44629 1 192722279 3 386295731 3 9685148 2 14243 69509 1 741703573 4 1 485200064 1 286784507 1 148406496 1 428149084 1 816237331 2 18540 87639 2 31288 63828 4 2 47103 107118 3 932785406 4 4 2 77002 101702 3 653376493 4 1 585105585 2 12398 79801 2 30204 75522 1 711891612 4 4 1 542785089 2 45258 77260 4 3 118299368 2 35608 57338 1 22439514 2 69303 74414 1 970251054 3 625608770 3 814580617 1 837850311 2 4803 108982 2 100413 108493 1 60073250 3 476788613 4 4 3 984656895 4 2 48112 65080 3 184386492 4 2 74792 109975 4 4 1 517061981 1 939672945 2 16269 25664 1 706783838 2 31354 69084 2 26050 70390 1 745428012 3 221066262 2 65267 110556 2 26243 91186 2 84780 92842 1 774514369 1 379963133 4 1 834701009 3 132579428 3 177179150 1 933111229 2 18541 22769 2 2686 20233 2 39869 42687 3 435584200 2 22801 36871 1 303836533 3 554496782 2 42853 97749 1 625998928 2 7080 89346 3 998817781 4 2 49437 90592 4 3 544576887 3 769515127 3 545710178 4 1 71862891 4 4 1 459615410 1 3481353 4 4 2 5818 54946 1 688360336 1 345695050 4 2 15658 92600 1 228726301 1 365148389 1 244451969 3 233520083 4 3 273762982 1 931490644 1 999222953 1 79610445 3 35018525 2 6424 51384 4 1 25814799 2 88978 100730 4 1 258330653 2 1130 110292 4 3 825825339 2 52186 90819 4 1 369251921 4 4 1 751763083 2 52052 83602 1 316310554 3 26875569 2 61392 103156 4 2 78857 85587 2 95898 110881 1 934348522 4 1 786575694 2 28021 38276 4 1 285804102 3 408250875 2 29967 62753 3 920136388 4 4 2 98540 103863 3 496491393 3 4454231 2 75556 87143 4 1 590962539 2 68435 84595 1 858121948 1 627163896 1 453343057 1 645261818 1 182395402 4 3 37100226 2 15685 56207 3 913173758 3 764690241 3 818370962 3 102362348 4 4 1 318897278 4 3 106949180 1 257141871 2 5471 36582 1 71930084 3 613712674 2 2060 98283 4 1 306025015 3 9490250 3 304918147 4 3 813627696 2 7024 70487 3 512053840 2 32811 38711 3 993984371 4 3 358605129 2 73790 89975 3 64282053 2 39797 85996 1 885477571 3 758891450 2 32680 70422 3 178577834 1 432477241 2 59086 60737 2 21621 65574 2 73982 98822 2 15982 104760 3 362375889 2 86676 87452 2 46222 110682 4 1 37695722 2 25812 45099 2 8855 96925 3 539316815 1 905486322 1 662273531 4 3 821271966 3 85946222 4 3 84031401 4 2 20097 81402 4 1 516545133 4 4 2 36782 47003 2 71447 112231 2 41556 66729 3 308663641 4 1 81774123 1 884858139 4 4 3 814370507 1 333568775 3 699713312 4 1 983625079 2 19165 26088 2 29859 36233 4 1 919468969 3 840654324 4 2 22625 28464 3 589354944 4 4 1 634093661 4 2 35366 47211 4 1 755602456 4 3 834493243 4 2 95449 96391 2 40887 53283 2 4491 16570 3 100202805 4 3 525528098 4 4 2 2770 100778 1 474237385 1 35371049 2 574 78803 3 154509029 2 27158 70094 2 64386 75970 4 2 72740 101133 2 53881 109157 1 108791381 4 4 2 37348 55712 1 9887559 4 1 466208034 2 16127 26598 2 43010 87031 3 398857222 1 83655745 2 15449 46679 3 325186964 1 267044141 1 516434930 2 41551 69681 4 4 3 387536457 3 36246949 3 962495877 2 16574 111125 1 259750915 1 411582874 3 189188236 3 53329223 4 2 62984 77797 3 13788876 1 441204668 4 2 20548 59559 1 567377263 1 665056099 4 4 3 321271055 3 205696893 2 70096 83024 1 258493875 2 57656 72033 3 778652807 3 630010784 4 1 4440537 1 154855193 2 19479 35503 4 2 25076 96759 3 892354054 2 23444 93061 1 169322883 1 111462434 2 46374 83872 2 5548 47878 2 39135 102791 4 3 768515999 3 931987700 2 81749 95484 4 1 660352713 1 60520802 1 541304588 4 3 250116498 4 1 71914222 2 1714 14992 4 3 219981585 2 19891 69447 1 649084155 1 783555412 4 4 4 3 561565448 1 709775777 2 41970 65032 1 7853946 3 769002665 1 932349313 4 1 31747069 1 412763617 1 270008630 2 44005 46763 4 2 56799 98120 1 931374057 2 76616 77983 3 408339108 3 750080096 3 908470409 2 78994 89012 2 28978 96996 2 63079 98724 3 768332006 1 588667307 3 810536391 3 341571945 1 826319451 4 3 38907921 1 328737631 4 1 782252479 4 4 1 608194761 2 3646 102784 3 298377194 2 22903 28248 2 32009 100201 4 2 18529 91072 3 462658495 4 2 58439 111935 2 11168 67542 2 10302 64169 3 558064638 1 460639702 4 3 20262611 1 384664610 2 166 109660 1 239926597 3 998154924 1 712567814 2 542 10851 3 774911759 2 17428 57838 4 1 64674938 3 70709658 1 886894080 4 3 266627694 2 74035 102282 2 12520 15218 2 5002 84376 1 808127010 3 68739223 1 710471330 2 48531 97319 1 746677810 3 412779564 3 702836639 1 522652564 2 55107 105812 1 16092830 4 4 4 2 22966 46541 3 534769795 2 15248 101510 3 913834326 3 64614342 2 12372 56117 3 648427414 2 75105 81231 1 656232024 3 505139424 4 3 75328204 3 563134210 3 534805662 2 29940 101692 4 1 296484140 3 679060372 2 71183 82496 3 472686418 3 104405009 2 30182 51188 2 13399 68412 4 3 247494120 3 366322144 4 3 286976546 4 2 29258 93834 4 1 260669688 4 3 802719078 4 4 1 645458217 3 639119651 3 847384020 2 4523 47554 3 633763677 1 629360184 4 4 1 450281807 3 56457242 3 941038758 3 214721416 2 15698 78039 3 712328541 4 3 571171629 1 755846461 2 18692 19812 4 4 3 65410296 1 981167444 1 322838032 2 29889 102722 3 548763475 2 7996 88770 2 24998 28461 3 304895142 1 967776811 1 508399022 3 913339867 4 2 190 4127 4 2 80567 97602 4 4 3 874621889 2 66538 73780 4 4 1 411936572 2 74594 80058 2 19542 49400 1 353239998 1 694034410 3 187651611 1 617150314 2 11658 111734 4 1 22276929 1 799616542 1 540913 4 2 78700 102259 1 271760549 2 42888 59726 1 555319639 4 2 53660 90834 4 2 65570 112313 3 320380468 2 25714 87094 3 132974 1 682106396 1 40266450 2 56139 61761 3 848770996 1 505171400 2 26922 92727 3 361962031 4 3 137711471 4 4 2 50353 56517 4 2 33805 105922 1 806106 4 3 442733181 4 2 86872 93595 2 25790 54868 1 163912842 4 1 841439248 3 126019879 3 999298949 3 87743470 3 73063747 1 65335579 3 519218831 4 4 1 701039595 3 992178833 3 405694438 1 355249350 1 27697681 4 3 11049178 2 41264 51724 1 491552170 4 2 54576 55677 4 1 320416099 4 1 737581447 4 3 486692825 3 858648689 2 58912 109759 1 387245479 2 79244 103316 1 814238521 4 1 544953328 3 3186223 2 42194 78976 2 12208 15267 2 36515 40949 3 214106513 3 884106003 4 4 1 719192558 2 16275 79893 1 624350832 2 11635 13432 1 35789297 2 280 57525 2 9248 103625 2 33912 84278 2 54227 75749 4 3 364273544 2 55755 57105 1 11000787 1 598413334 4 3 673620422 3 112863992 1 509827265 3 561337645 3 347643472 4 1 118737994 2 65812 103297 1 959320935 3 679498809 2 31515 108575 4 2 7798 25979 1 953322560 3 150508183 3 2460372 4 2 8448 67689 3 531483591 1 193327392 4 3 156238227 1 224234677 3 508766936 4 3 127365163 3 172322517 3 511010375 1 102597375 1 624244051 4 3 473729539 3 26860338 4 4 1 510785857 3 977637294 3 39585244 4 4 3 9876368 4 3 303314033 4 3 842397251 3 356985841 2 33626 77608 3 60730686 3 789243949 4 3 789303799 2 18361 79799 4 2 34696 103187 4 2 23210 56422 2 32393 46402 2 30956 53732 3 421326034 4 3 325653735 3 648729718 4 1 231107026 4 1 439839753 2 26739 76851 4 3 872743843 3 73133712 3 488876572 3 184500674 4 3 586840682 2 44896 59880 1 810063782 3 612124831 4 2 6640 80965 4 1 344319929 4 4 2 10086 89790 1 941315575 3 681193323 4 2 75472 109949 2 10104 27875 3 99079288 3 332731216 3 64513224 4 2 69768 72554 4 2 80 4497 4 4 2 95280 107156 3 39002795 2 16851 68638 2 87991 89895 3 557965071 4 3 387234772 1 461300574 3 692183060 3 34776361 1 82227931 1 51645728 2 15932 40260 1 122851226 4 3 715561523 2 93736 99982 4 1 223678272 1 59928507 1 171232467 4 3 949406936 1 1532433 2 107456 110864 1 680539016 4 2 27866 95289 2 52733 87427 3 41544572 3 615217242 4 1 697348564 4 3 702157870 1 810446209 1 404487354 4 1 372735286 1 150634444 4 4 2 33176 79798 3 635614617 1 203106791 1 334201897 4 3 534979659 2 26866 92192 4 2 56539 77672 2 40369 84529 4 3 427115438 2 34554 45546 1 792044650 3 849388038 3 452814392 1 615276364 2 3616 33754 2 39781 53033 3 560248841 1 712468782 1 44715361 1 201734423 3 913738874 1 199196063 3 338789278 1 735506464 4 2 27094 99920 2 10752 45604 4 1 813436659 3 330095876 3 665987385 3 2829475 2 3354 107042 3 500390051 1 767778889 1 437845800 2 67208 68362 2 46307 64578 1 626769434 1 306959714 1 545751936 1 59153409 2 41450 101359 2 33557 47225 2 16443 63616 3 118968478 4 1 944519564 3 142528804 2 56234 72750 2 57264 72071 3 26729345 3 978486949 4 1 925041964 3 491622152 4 3 922202550 4 3 600436571 2 8617 90456 1 835501672 2 42072 89431 4 1 332982876 2 80464 95585 2 75150 80926 4 1 702367356 1 464913090 4 1 692828336 4 4 1 958101755 4 4 4 1 702642246 3 543837576 2 29121 36571 1 255607543 4 1 853224670 4 3 834485998 4 4 1 837596361 4 1 80812278 2 10060 62386 3 354376273 1 183589574 1 352946501 4 1 854070636 2 33005 86842 3 732293003 1 839061781 4 1 2093149 2 2764 102897 1 565652944 3 283715657 3 167489110 4 2 59887 111516 4 2 8796 34404 2 8347 53324 3 734579038 3 449372376 1 599107468 3 184442871 3 152811749 1 889600742 3 906519936 2 17943 39204 4 2 29860 91264 2 10249 44551 2 13885 55755 1 16332843 2 36598 39310 3 874744231 3 498112174 1 622250197 2 13537 83785 3 300070127 2 17694 26746 1 856323019 4 2 66681 98369 4 2 48505 79651 3 927425121 3 14749485 2 33938 70544 3 12468238 1 988315570 1 384636544 1 695485145 1 563590493 2 4654 40444 4 3 813210498 2 52528 69204 3 30307508 2 34331 60062 4 4 1 741985730 4 4 1 944304636 3 530096421 4 4 3 862153655 1 62451382 3 347603957 1 248656789 1 197241006 3 47759668 3 801609773 3 875812539 4 1 552224233 3 532941196 3 473251494 2 8542 73310 2 67767 93826 1 859896224 1 183731833 2 65238 90106 1 682818882 3 260695507 3 622888293 4 3 2945537 2 85648 96729 2 1984 94268 2 40308 81825 4 4 1 796222611 4 2 2390 13157 1 476852166 3 546896996 2 29347 87638 1 95921599 1 173444016 1 58444692 4 4 1 623867393 1 288362811 1 630960853 1 310450850 3 205501526 1 507138816 2 16777 76543 4 2 69557 109756 2 47256 99148 2 43148 52893 1 294094779 4 1 470053599 1 523825725 2 77426 105368 1 439254494 2 10371 82290 4 3 755123803 2 77595 89251 1 423413369 4 2 1591 92753 2 28681 105882 4 2 51029 67668 2 20837 65473 1 14206970 4 4 1 707961931 1 421994809 3 683112372 3 206037998 4 1 99624874 4 1 190465028 3 60209897 2 104210 105089 4 1 16914701 2 30281 30606 4 3 940716537 4 2 34089 52568 4 2 72458 108250 2 48579 91744 4 3 445236999 3 923903257 2 48344 85206 3 505228633 4 1 28975393 1 411907352 2 16364 56039 3 291613925 2 27096 111977 3 119800639 4 2 10347 29734 3 266161086 1 432914877 4 4 3 523095110 2 50103 81128 2 63101 70744 2 61880 107619 4 1 177191672 3 149432285 4 4 1 486656684 4 3 827164338 4 4 2 68089 86347 2 2237 44002 3 417992940 4 2 56092 103122 1 33691926 1 55264864 3 115597935 3 915538965 4 2 17115 90529 4 3 973809662 3 453728618 4 3 789484022 2 9181 28681 3 873083196 2 2407 86378 2 42165 79707 2 39620 100526 4 1 518585687 1 389274780 1 371925186 2 58300 62811 2 2989 48035 4 1 708663099 2 34738 58738 3 40920266 4 4 1 354089280 1 699067836 1 625915738 4 4 2 283 93625 4 1 966205296 3 778688883 1 501631415 1 502465586 1 540821203 1 244095760 1 589510654 1 775017695 1 833339818 2 155 14627 2 23371 87638 4 3 366086730 2 26450 103129 4 4 2 49997 108340 2 6590 90039 3 758062353 2 19536 102595 4 1 61905968 4 2 63010 90072 1 703883795 1 625451108 4 2 65108 79626 4 4 3 556070966 1 254611894 3 886296660 3 373835683 3 526463211 3 740036344 3 256920980 4 2 49666 54576 2 59037 75354 3 804436871 4 3 239856786 3 372169696 2 62385 85096 3 364728048 2 25774 26451 3 372141266 1 5461955 4 3 34717001 3 410389045 4 4 4 2 72804 103360 1 396923959 3 632580900 4 4 1 180288525 4 4 4 2 2546 38289 2 27882 93528 2 1676 93252 1 81935279 4 4 2 4702 98346 3 280866611 4 1 20811828 4 4 4 2 54886 102358 4 3 334730026 1 910594788 1 52667017 1 751345519 2 14451 49266 3 623875070 3 586616712 1 65514387 1 397541537 1 300989605 1 285920196 2 74513 104229 3 47211688 1 448312775 3 518373748 3 952444330 2 1890 97498 2 22887 38311 4 3 591614488 3 35546669 2 1776 12832 4 1 73161459 1 70300322 3 832435459 2 21445 90339 3 887250134 1 129573591 1 104457496 2 2616 81958 4 4 1 926232379 3 621386972 1 435208811 4 2 51402 88893 4 2 79851 103437 1 936997397 1 337766760 1 260485654 3 52867415 2 7837 45659 4 4 2 12082 42261 2 6650 47506 1 720750483 3 344049074 2 18992 89646 3 490195900 3 675186554 2 25161 42049 4 2 67073 106621 4 1 67120022 2 20302 57123 4 4 2 22936 103138 4 3 153423097 3 402381240 2 14196 85488 2 57305 82281 4 4 4 3 752925714 3 784716800 2 32218 37150 4 1 451054586 3 998454072 3 645340259 2 6855 43610 2 34106 47197 2 14919 60573 2 43583 78543 1 795336969 4 3 648820862 1 333998063 1 620313823 2 1852 93337 4 1 504993581 4 2 39291 97621 2 36631 94270 1 431577616 1 507924119 2 29108 50751 1 30069348 4 3 751848500 1 231062747 2 10021 98603 2 12295 72630 2 34576 62500 4 2 75773 90870 1 519616534 1 175137820 3 575443105 3 479122224 4 4 3 315735947 2 71624 75593 3 700412565 4 2 53772 63815 2 8121 41463 4 4 2 50351 107335 3 841329310 4 3 18394665 4 4 3 151436331 2 4337 85053 1 731462729 1 857726019 3 670163978 4 3 257996434 1 486266254 3 444831812 4 1 702718392 3 324151740 2 9595 109444 4 2 50818 110049 1 672017513 4 4 2 67322 92121 2 66496 79294 3 368185826 3 534453792 3 680300577 2 69722 88486 4 3 516065812 4 3 937722061 2 4569 79072 2 67399 77386 1 644365033 2 45081 48921 4 3 898688096 3 92947110 2 100308 108485 4 4 4 1 538574133 3 254867026 1 256888221 4 4 1 414575365 4 4 3 276142790 4 4 1 490825948 3 575044004 4 4 4 3 186855785 1 914709867 2 33198 100351 2 41074 70885 3 238845874 2 35935 45897 4 2 43099 98837 4 1 65821323 2 23566 33405 1 639633148 4 1 932489911 2 58040 70423 1 278071268 4 4 4 4 3 357145908 3 462735874 4 2 56679 60127 4 2 12989 104270 4 1 261927680 2 47055 109307 3 913568651 2 14891 76352 1 663140353 1 612274416 3 443212020 1 21657975 4 2 89427 109361 2 72541 110899 2 61987 64086 1 331505371 4 3 696532733 4 3 298003432 2 53034 110365 2 58009 94071 2 54884 71621 1 843398978 1 546706391 4 4 3 213612741 2 43352 58807 1 400579172 1 152580889 2 59699 65650 1 767996014 1 660523480 1 390748549 2 19616 51167 2 25092 37311 3 847262946 1 618321398 3 386126665 4 3 625628385 2 3205 8489 4 1 586555059 3 72505594 2 38052 101537 1 563315684 1 793595154 4 2 19645 105676 2 37003 75057 3 350855400 4 3 867816341 2 21729 44353 3 706951795 1 741367688 1 142781013 1 294547778 3 833396482 1 500532972 1 852617339 1 627271005 3 480781747 4 1 711062892 3 403761384 2 23740 61920 2 8940 11790 1 384812364 4 1 249477840 3 958699103 4 2 74797 83408 3 183643397 3 808820017 3 842285870 1 956741519 3 625410626 4 2 101944 110738 3 434629282 4 1 94258340 3 760732612 2 67330 108634 2 64845 106858 1 989272448 1 926518762 1 830604084 1 471769902 1 430995003 4 3 770866400 4 1 258193517 4 3 534261627 4 4 3 429532415 3 386916290 4 4 3 8666458 3 906571664 4 3 218511813 4 3 443526499 3 363085094 4 3 420452049 4 1 298424430 2 15912 22390 1 860278539 4 4 4 2 12921 37573 1 955795627 3 15676399 3 875913341 1 285182768 4 3 721915008 1 302643347 3 7259930 2 34604 75858 2 93306 102689 2 45003 67603 3 908953114 3 502537778 1 554580395 1 507518272 3 979273436 3 867297649 2 4159 85364 4 1 4753916 3 877185258 2 37221 82284 2 430 1702 1 742457078 1 324359213 3 688948245 3 52373183 1 811717814 3 84947665 2 76141 101853 3 649731881 3 335157245 1 235306685 2 40900 94977 4 1 768301689 4 1 190009268 4 3 10762652 3 138703568 1 264775873 3 485895449 4 3 374293330 1 778737558 2 14303 99193 1 627489751 2 16227 100270 1 628157315 1 377275528 3 771160921 2 41873 50420 2 90310 92299 1 288891553 4 4 1 72781175 4 1 57560901 1 603978697 4 3 35566346 1 82695035 3 700397782 3 916179956 2 17044 23204 1 139923299 3 658874912 1 994687191 4 3 651647727 2 30678 66462 3 31953457 2 65135 80042 2 36459 39562 1 912723616 4 3 267864078 4 2 5191 28883 1 442688657 2 52774 92276 3 921253830 2 69387 102862 2 22973 109968 1 16915011 4 2 60059 105906 1 688431555 1 175901757 3 665505434 2 42628 76705 1 371143904 3 968516961 3 352018885 1 32943354 2 31272 101842 4 2 35571 35784 2 70463 81771 3 673181958 3 360557734 2 70871 91752 1 562522085 1 572259313 2 33169 60401 2 11442 84144 3 750608273 2 42950 53220 2 146 80294 2 2201 45764 4 1 852530689 3 372094333 2 30637 68885 1 656515380 4 2 2248 82525 2 4550 81514 1 64476157 1 695117795 4 1 561047248 3 433297040 2 48259 81363 2 38672 48537 1 27018313 4 3 963307705 2 11171 88071 4 1 239050455 2 24335 94565 3 994643164 3 818734213 2 26083 60647 1 4501479 1 632714447 2 87494 106880 4 3 823003634 2 597 64333 2 57188 109928 4 1 601290137 1 639575543 3 865020503 1 391277120 2 68229 80027 1 207929241 3 697582150 3 67407200 4 3 702453014 1 290395380 2 105908 107785 1 300563618 2 42938 67240 3 626066222 3 660595678 2 27869 35307 1 761130423 3 896846773 4 2 39037 79281 1 373665876 2 30099 64564 3 29783374 4 4 2 5180 57246 1 571770090 1 226487176 4 1 902854248 3 373878718 2 30343 109899 4 3 209016140 3 153773430 2 50766 85383 3 334331813 1 66243824 3 912236804 4 2 40566 52701 4 3 260813648 2 53844 72906 3 566070722 2 9876 93252 2 72745 72976 2 4761 92082 3 345032735 4 2 25130 40210 3 858026114 3 66275105 2 5369 95067 2 64183 75103 4 4 1 759406453 1 828566046 1 63072451 1 109354784 3 111793166 1 337310814 3 44931077 1 45449361 2 100328 110860 3 770712725 1 895794180 4 1 357600608 2 7860 69024 2 45007 103822 2 67983 85787 1 683262346 2 57097 61306 1 154464751 3 297171568 2 26792 38951 4 2 75786 85853 3 3117874 4 1 800448884 2 18340 30568 4 1 296708088 4 4 3 647657877 3 630178660 3 971257996 3 382333358 3 516679644 1 30453134 4 1 858079531 4 1 780017492 4 3 166246959 4 2 16469 81976 2 57110 60448 3 270015407 4 1 70219467 1 895712114 1 328850095 2 11999 20689 2 68532 95735 2 41576 102100 2 17875 25559 4 2 3447 75922 2 69343 83622 4 4 2 31716 48027 4 3 239524875 1 135169485 2 15684 76490 1 213127823 1 83897181 4 1 390373593 4 1 233823206 2 23715 97473 2 25604 30930 3 62931326 2 8741 52356 4 3 697309680 2 6122 27766 3 839103084 4 2 7815 92872 3 568416211 4 1 710024482 1 623583851 3 67990875 2 6880 54078 1 777224946 2 43098 102630 3 885592801 3 476217690 1 331367849 3 950533327 2 7272 93835 4 1 542385502 3 965122078 1 731702640 1 181923851 4 2 57817 88960 3 439926966 4 2 7257 69779 1 244168305 2 577 30793 1 899457780 3 32838453 2 1880 20622 4 4 2 65615 74696 4 4 4 3 832959894 3 72442564 1 152333123 2 4096 20441 2 25896 39426 3 209837217 2 51775 62577 4 3 109546414 1 888737836 2 5311 85858 3 45707188 2 6700 103961 4 1 445004416 1 605643264 4 3 967143536 2 50323 82920 2 393 90410 1 14614393 3 486104106 4 3 515512276 1 210326839 4 2 30834 86508 2 53680 59760 4 4 2 43567 112605 1 221059678 4 4 4 1 182878781 1 605462804 2 58318 59704 1 182775008 3 804753318 1 843464643 2 39517 83593 1 447066275 2 46835 88621 1 546795117 1 371020947 3 578071348 1 651692996 2 54035 108291 3 598750313 3 433447145 1 389064527 1 593707554 1 605788627 1 531940040 4 2 83556 96194 4 4 2 30242 88776 2 61315 109186 1 692476970 1 479341523 3 3097617 1 984919136 4 4 4 3 554738526 3 222967311 2 45105 53528 2 36490 54470 2 21059 100907 1 734347897 3 316033398 3 712695775 1 693771716 1 56567762 4 3 810643309 4 3 523055535 2 42038 89052 3 137911747 4 2 25931 59512 1 124242431 2 15806 73362 3 752200399 3 772223443 2 36803 52003 3 727411664 4 3 826331026 3 711584316 4 2 573 22212 3 755920276 2 11920 60341 4 3 149170087 3 122689795 4 3 291906952 1 342420445 4 4 1 939797342 1 154737936 1 688389765 1 701735996 1 83088479 2 22851 97384 4 4 2 20318 55010 3 365545834 3 965084950 4 1 169545762 3 207268710 3 62139015 1 978377636 2 2642 98000 3 32702278 3 102732295 1 19037667 2 4731 57299 2 159 47013 2 15384 16599 3 617381999 3 963257174 3 543668178 4 2 22784 49441 1 891954758 4 2 33246 87523 2 12229 65812 4 3 786866266 2 40295 73928 2 29583 93615 1 216841348 1 531097924 3 203890169 1 141103534 4 3 955540160 2 7555 77804 4 1 560471468 3 831719080 3 941037724 4 2 5700 31071 2 818 100724 2 14980 33002 3 324461344 3 80076711 3 328940086 3 569412500 2 22671 41824 3 682312283 1 50951483 2 45344 112033 4 2 40372 41457 3 478651873 4 3 448149577 3 111241831 3 358356633 3 326062762 2 43535 100076 4 2 61177 73660 4 4 3 573801888 2 56441 60649 2 3815 72604 3 732042807 2 34285 99683 2 97889 108594 1 48667120 1 104789730 4 3 868864968 4 1 22501803 2 14479 91322 1 850620497 2 8811 39886 1 45798724 3 13595669 2 30039 106771 2 3147 34787 3 587878504 2 38403 78138 3 125015951 4 1 727524086 2 28596 47615 3 793279665 2 52209 95984 4 2 29722 88164 4 1 214054687 2 15703 59953 3 704538010 1 184545439 4 4 3 898134405 4 3 609090967 2 22074 81585 2 17835 96345 3 327581419 1 297123621 2 42447 104081 1 678495877 4 2 15391 31245 1 499664299 4 1 367215569 1 146420324 2 85876 88691 2 41971 44623 4 2 61450 104191 2 55691 92030 2 72407 107101 4 1 255317977 3 753336700 1 821977567 4 3 860505663 2 77946 103969 1 29956490 1 721307578 4 4 4 3 239971341 4 3 450066434 1 32253485 2 16709 87688 4 2 35648 81251 4 4 4 2 51721 109309 4 4 2 28706 48799 1 897732017 3 49379912 4 1 395131529 2 27764 50675 1 61592582 4 2 1424 101758 1 35957274 1 362949712 2 51006 67322 3 471905512 4 3 266959555 1 226969541 1 10559183 4 1 486953665 2 45661 58199 2 49802 79422 1 518410862 4 1 270148539 2 60965 80584 2 97712 101709 4 4 4 2 11239 107336 4 4 3 450069890 4 2 23549 73463 2 68950 101988 3 537838440 2 56978 65339 2 41586 62785 2 29479 65162 2 44895 59219 2 25062 62151 4 2 21516 105469 4 1 79475929 4 4 1 270777471 3 654284976 3 423045039 2 11107 94043 3 219398802 1 649163840 1 437206073 3 266856000 1 495891088 2 9527 84878 2 3047 18531 1 710527268 3 943000382 3 493093673 4 4 4 3 408551660 3 670510750 3 789175945 4 4 3 622069333 1 169166605 1 561201153 1 49079844 4 1 702098061 2 24486 50611 2 13150 70059 2 683 100998 2 18231 29169 1 408331846 2 82860 90903 2 10791 29211 4 4 3 850280941 3 56864624 3 229329350 4 1 202347226 4 4 1 39585397 2 45568 83414 2 10474 86362 2 47063 107519 1 609399648 2 7967 66455 4 4 4 2 57008 96730 3 68749797 3 673551212 4 4 1 713597473 2 79837 110223 1 629451609 4 4 1 81661501 2 5550 109061 2 45056 112042 3 228054928 3 407134859 1 966845543 1 617832178 1 800197512 3 227176011 4 1 114443322 2 6042 49561 4 1 591339324 4 2 28006 76624 3 59065796 2 105626 110244 1 196193144 2 44713 86562 2 13794 28692 2 94649 100856 3 663564226 1 646790945 4 3 509688915 1 45428872 1 308043251 3 6146317 3 152862214 3 164615827 4 4 4 3 947916240 1 395379534 4 4 1 836779938 4 3 310734573 1 978539945 4 3 775729699 4 2 58234 84384 4 2 6998 64326 1 969413918 1 119874220 1 39884563 3 375789985 2 43684 97132 2 48912 54213 3 375052890 4 3 947493861 2 10605 64038 3 650965197 2 40953 97525 2 86044 104110 2 12789 100291 1 266768937 2 45568 81075 3 620223296 4 3 57439960 4 2 4554 38356 4 2 27201 106835 2 50151 80237 2 71900 75519 4 4 1 147678357 4 4 4 1 980636829 3 775200406 3 950664243 4 1 516628815 3 40098247 2 12251 108717 2 29455 58055 4 2 39499 70521 4 1 735852085 1 3285337 1 31262080 1 913128718 3 672981971 4 1 201302764 4 2 4762 100823 4 1 889376833 4 2 23453 72174 2 10013 60024 4 1 476222231 2 29174 34350 4 2 13008 43029 4 3 869743105 4 4 4 3 815973810 3 856459614 2 20779 34951 2 1225 24990 4 4 2 14410 20162 2 41052 49835 3 756572033 1 61956136 3 887646962 4 1 206607524 1 226424554 1 949349383 3 945841921 1 907235678 1 452923734 4 2 23345 48957 3 35935805 4 4 2 56240 95584 3 829622108 1 893406405 2 4333 49001 2 36788 51901 2 37947 96479 3 409442374 3 183140540 1 540934306 4 3 159742814 3 268648215 3 51756811 1 745807313 3 927483741 1 960253353 3 913801064 3 52274528 4 1 848808982 2 948 8421 4 4 3 348925789 3 540153790 2 1351 90663 2 91558 104089 4 2 7964 58020 2 63339 80072 4 4 1 835445371 2 22423 33585 3 679253790 4 4 2 96562 110386 3 854278623 3 986271643 2 6600 79154 3 380021758 4 2 32205 67664 3 20379423 3 495318593 4 3 173250289 2 84668 105855 2 11456 27691 2 70256 99258 3 660503949 4 3 274747482 3 2894814 4 4 1 573891615 2 29818 51779 4 4 4 2 49569 102032 4 2 66556 75690 4 4 1 556911981 2 75956 105473 4 3 584793328 4 2 16408 45352 1 831923600 1 464680024 4 3 176852600 1 27957291 3 907972831 3 11909452 4 1 549195539 2 50838 67735 3 297043923 1 903104594 3 982025897 2 11038 69426 2 27538 42396 4 4 1 94175922 2 32849 81520 1 171033354 1 772629019 4 1 660583319 4 4 3 226299642 1 5087655 4 2 72909 102835 4 2 19481 106985 3 59029025 4 4 1 633631593 4 3 337481316 3 544911739 1 413354297 2 24890 52022 1 475670254 2 4012 85880 3 901278986 1 576378288 3 410885606 4 4 3 787938463 4 4 4 1 793774401 2 56724 98416 2 41178 85143 1 7126768 1 210975715 2 105051 109390 4 4 4 2 41669 76080 1 923137401 1 826031529 3 871673230 1 368928769 2 34073 54790 4 3 691484963 2 97542 102922 1 350780593 4 1 198409615 4 4 2 111626 112244 4 1 75030973 3 290657681 3 402118385 4 1 60778573 3 50469428 2 16955 30409 1 138146788 2 88063 111361 3 959606409 4 3 25229268 4 1 984682463 1 164297420 1 67978917 1 858445939 2 9881 10121 1 113776763 1 967455710 2 1634 40302 4 2 28591 71021 1 30771359 3 665773464 3 935649490 4 2 59584 73408 3 42771467 4 2 22276 88427 3 952173158 1 168486554 2 14227 26177 2 91533 94314 1 661122525 4 1 121921315 1 612689832 1 173174985 1 470283620 1 619034712 3 619344899 1 59213930 4 3 375862506 1 95716745 2 23373 70816 4 3 746552295 2 16728 60600 2 43583 46795 2 11448 42712 3 577998874 2 27367 30795 1 512518424 2 29161 110643 1 777275899 4 3 768975973 2 41592 65793 1 456479220 2 35380 79480 1 919336572 3 42008632 1 779970346 1 762052662 4 1 502096735 2 21267 73425 2 23813 87286 3 459808314 1 340080718 3 501956770 1 790810252 4 3 916872114 4 3 162818749 3 133446583 4 4 1 887982802 4 2 47938 57401 2 12396 110170 4 3 39866644 4 2 10484 84006 4 4 4 3 181904177 3 933797943 4 2 87122 91744 2 65518 76940 3 60131678 4 2 13438 81850 1 545550483 2 47794 70945 3 895585193 2 29901 60137 2 76717 109032 4 3 990013599 4 4 4 1 895841172 1 454646159 2 68632 70253 2 71045 96861 2 14132 36307 4 4 4 2 15899 19920 3 26881108 1 603824302 3 51182045 4 2 86300 112314 4 4 2 21201 81775 1 693836672 1 8343758 4 3 568776289 4 4 1 506860902 4 1 323125724 2 19374 33894 3 696334954 3 414146855 3 134492255 1 826763912 4 2 52898 87651 3 543692274 2 52814 54802 4 4 1 161639413 2 41767 49182 3 856475841 3 798973612 1 442945854 3 884626081 2 57618 64913 3 424079477 4 3 44720904 2 97087 111373 3 198429257 2 42758 60364 1 500909173 3 45819930 3 206147484 4 4 2 74995 84633 4 3 104771762 2 66932 71838 1 174206059 3 651825562 2 52283 80206 4 2 10729 29587 2 17715 17908 1 352753881 3 702908495 2 21245 87449 1 995584273 1 776535750 3 36167953 4 1 853058170 1 53029616 2 6298 84096 1 19621856 4 2 3524 65211 4 2 39429 55924 3 574170119 2 10875 112834 2 17125 27917 3 228110721 4 4 1 855897564 1 514271285 1 369576934 2 1531 22462 3 817616857 4 1 16581899 1 833572763 4 2 24776 41579 1 212009650 4 1 960872419 4 3 6649664 3 189256553 4 3 215678586 1 637631344 1 266554087 3 865624748 3 130288819 4 3 137994953 2 43317 48763 3 619213475 3 38232419 1 222285878 4 3 136618192 4 4 4 4 1 362564484 3 653539949 3 692780361 4 2 25113 44496 2 49545 103380 1 875829844 3 216657696 4 4 3 713923163 2 9208 61372 2 15963 36239 1 488869893 1 585114199 3 26980431 4 1 470271572 1 50285731 4 3 966581633 4 2 85368 101770 1 353134926 2 10023 45347 2 56511 112345 1 62468098 2 9144 41515 2 38476 66609 1 117226751 3 323212769 3 893174468 3 36020005 3 567102292 1 29069538 4 2 4257 97579 3 733585870 3 457144633 4 3 261792512 4 4 2 13481 13871 3 492266534 3 886188732 4 3 100850247 1 810256496 4 4 2 10491 42432 1 448181468 4 2 77938 87716 1 505025668 4 1 852718322 4 1 276637305 3 194540783 3 350419327 3 82120926 1 428763304 1 45317410 2 41762 48254 4 1 873430301 1 995033453 3 944743572 2 22952 36942 4 3 289086078 3 211212822 3 245644150 4 1 130052434 4 4 4 3 997422022 3 457094906 4 2 72973 92007 4 3 21327449 3 899373184 2 35040 94730 3 420152089 1 913925652 4 4 2 43590 53991 2 25213 95504 3 342446095 3 984645828 2 28277 42093 3 463387879 3 337171803 1 616985298 1 207412387 1 498625458 2 28684 74074 1 329435067 3 309568564 3 290616244 2 15824 98990 3 860123584 1 748342185 2 46508 74714 2 64446 74294 4 2 4931 87869 3 746562124 3 748798113 1 588033731 1 51889179 4 2 471 112513 1 808750939 1 433126446 2 47711 98352 2 13488 65154 2 11109 87697 2 13222 49669 3 441133252 2 37811 67964 1 377689274 2 33303 37745 1 793369355 4 3 567299019 1 700670109 2 43987 80071 2 45993 55508 1 329920910 2 23255 107460 4 2 19355 101630 3 770259312 2 7010 71231 4 2 9810 78110 2 79741 81739 2 51268 60128 1 480660501 4 2 94204 101686 1 177691524 4 4 2 3542 107661 3 989674325 1 355880156 3 458608131 3 38011825 1 20377380 3 4788437 1 606785599 4 1 389088227 3 251608673 2 4878 28483 3 54748768 1 752615876 1 747577219 4 3 557474896 1 428961866 1 820151822 1 396791251 4 4 3 766663172 4 1 562224811 4 3 105160059 1 371235153 4 2 55700 87299 3 203208229 1 758377140 3 933819355 1 929334116 1 958433921 4 1 321857563 4 3 129173323 1 382683808 3 325138360 4 3 414139139 3 950865077 2 45288 51663 4 1 906706059 3 174092093 4 1 913893854 2 7301 53184 3 193154779 2 50535 87527 4 4 1 529758385 4 3 829186245 1 65336452 3 819246021 2 28140 76749 3 122911943 3 139625488 2 55994 98625 1 589722111 4 1 686322816 3 936135564 2 1215 64843 3 630724157 4 2 69029 88198 2 43737 62670 4 2 72661 107842 1 925544547 2 43884 105785 1 686279935 2 60000 99485 2 62945 90041 1 67743262 4 3 754198498 1 708564100 2 63564 81265 3 330328319 3 509256304 2 1209 47830 2 72781 96137 1 900610598 4 4 3 339878913 2 27252 48512 2 37079 48208 3 983267387 4 3 654882326 1 226487651 1 594077731 3 465405437 4 2 14851 93919 1 81551726 3 984404901 4 1 431318507 4 4 2 77359 91516 3 733859884 1 688954832 3 752656266 3 446676623 2 47920 60844 2 22544 37403 2 63826 91351 2 6062 104060 4 4 1 483364649 4 3 623755564 1 415469649 2 2699 29614 1 964455984 3 236972174 1 708638288 2 7916 93941 2 88368 106515 2 9365 23208 1 62410097 4 4 3 132005959 1 916516158 2 4680 34242 1 59915578 4 1 516780803 1 327731617 2 7110 63716 2 31727 91415 1 422567918 2 104174 110116 1 850680406 1 391610231 1 909054325 3 264351468 3 954935001 3 468343506 2 34481 105252 3 380252043 3 388054240 3 784579676 3 638156301 2 65060 105329 3 878059797 4 4 3 303275412 1 484558443 1 343187202 2 18148 31145 2 6238 11793 3 862050795 3 11030922 3 417511967 4 2 47169 82914 3 285648943 1 494948718 4 1 408059935 1 882632375 2 93872 111409 1 119313176 4 3 862147025 3 891468942 2 93448 100472 1 6646297 2 11328 108213 2 17414 24393 4 4 2 80889 95379 4 1 122536866 2 53882 112781 2 21021 104165 3 737925783 1 390483249 4 3 683404007 1 786011306 2 8502 19016 1 170638433 2 31484 50150 1 487118171 2 18816 45148 4 2 90473 94654 1 27536158 2 79436 97084 4 1 147890795 1 396013193 3 652828949 4 2 82117 104631 4 1 275069470 4 1 410921871 4 1 494815003 1 181639960 4 2 4110 56454 4 3 117990582 4 3 691524631 1 332814154 1 203675802 2 42320 60744 1 330547567 1 808482325 4 1 303264029 1 433916200 3 895827692 2 91205 91265 4 2 35128 59959 1 213866652 3 549497918 1 234838673 3 715385204 3 947750790 4 2 45910 91402 2 25110 43965 3 729806552 1 837923923 2 30132 42007 4 1 773358868 4 1 718113328 1 821846945 2 12414 87030 4 3 378350045 1 35217127 1 923143112 3 916959636 1 155651884 2 64017 80588 2 64091 82611 1 878010246 3 297231101 4 3 372355840 4 3 606893397 1 267999156 2 76095 103615 1 45733796 4 2 32775 96337 2 75098 91514 1 781773665 3 676475514 1 259384155 3 552838536 1 408851389 2 80515 107732 1 911240247 3 86435750 3 176690283 1 454502143 1 419407289 4 2 26474 82563 4 3 853145343 3 478602338 3 918592558 2 98947 99866 2 37934 48065 1 860465056 1 52927946 1 756522514 3 463865908 2 37753 50311 3 388425429 2 50678 60602 3 27180361 3 59811625 3 49189561 3 517481226 2 43105 99493 1 420301858 1 120784499 4 4 2 7234 35402 3 987481776 1 419688260 3 57704878 2 1546 17620 3 120092155 4 1 216405938 4 4 3 201857927 2 45469 104804 3 303558112 2 69502 96348 4 4 1 750022675 1 112103721 1 168219693 4 4 4 1 352662347 1 13240508 3 172150775 3 501606565 4 1 878209580 2 34736 47729 1 994965126 3 48120539 1 631041709 3 688565342 1 383399354 4 1 534507473 4 3 482923655 3 91209118 3 27703812 1 484521291 3 350223590 1 611208276 4 1 33777792 2 59998 103785 3 716231881 1 185292029 4 2 17417 33030 3 191089312 3 27507996 2 11290 51955 3 564352217 3 466572493 1 740220461 3 58097013 4 4 2 8430 16701 4 3 328999690 1 19799285 4 2 30845 103191 3 428623088 4 1 30374346 1 270731108 2 81010 112305 2 74147 90596 1 594396437 1 25124634 3 800536772 2 30693 98492 2 47929 65644 1 852829766 1 807235458 3 889843342 3 378390188 4 4 3 379051233 3 363483847 2 17187 76903 3 51473413 2 18991 83599 4 3 868359586 3 674140720 3 745578961 2 88172 88396 4 1 7006172 3 64827333 1 352080055 3 290091513 4 4 3 809689199 3 690284357 3 335369468 1 851092979 1 333750229 4 1 41074620 4 3 86274404 1 963702232 1 876217733 2 37487 57215 3 161618306 1 573625093 2 5998 47151 1 671663382 2 89775 90440 4 4 2 1102 64854 3 48770456 4 1 945955518 3 352123350 1 473144252 2 93506 98524 2 41082 66038 4 2 41033 64695 2 27758 108544 3 881259437 4 2 5006 17428 3 86038462 3 443840154 4 4 1 826073550 3 703940010 4 2 70531 103798 4 4 2 56552 58873 3 849739196 2 51980 62556 4 3 473339960 3 409453786 4 4 3 439463783 4 2 92101 111526 1 417310886 2 1 62307 2 60428 111247 3 831307030 3 931567235 3 933345920 4 1 122332833 1 502746903 2 4198 52864 1 219516617 3 125599680 3 994433794 1 316753220 3 748743310 2 19500 104174 2 56888 110300 2 14958 19003 3 616356852 2 51842 58535 2 21301 50102 1 106160 2 9918 85084 4 2 90501 91457 4 2 42273 89464 3 409995324 2 6659 41709 4 1 239009160 3 937939658 4 2 9316 16985 1 499075537 1 185062430 2 39299 93775 3 973309998 2 36975 92113 4 2 5793 101064 3 408409331 3 44896470 2 10931 49298 2 40108 53574 1 228968922 3 172895808 1 640381014 2 18123 108436 1 987252894 4 3 128620467 3 83661056 4 2 80418 95239 4 4 1 923275881 4 4 4 4 1 655337147 1 130021754 2 11009 105080 1 58457518 4 2 81198 102548 1 31854379 4 4 1 208200264 2 40528 42443 1 289702729 3 419980762 4 4 4 3 111225819 3 340750730 3 861001932 3 774536737 3 477851424 3 531263006 1 904933421 4 2 9837 102506 4 2 11440 98112 4 3 350678374 4 1 409768676 1 623355523 4 1 101241112 3 927615032 4 4 1 47354238 2 60724 97099 2 56927 79198 3 736140478 2 78545 98927 3 243786762 2 29357 98727 3 375441390 2 30769 81522 2 11845 31608 4 2 1724 42824 1 536977772 1 747809380 2 4729 109453 4 4 3 336611684 4 2 51076 94831 4 2 106411 107553 1 700657912 1 90829912 3 162133724 3 639818157 2 79969 80360 3 816420254 2 85130 86446 3 349693415 3 943521738 2 80510 81858 4 1 701112351 2 22967 91031 1 452074663 1 499918402 1 220742274 3 328655680 2 7332 85336 3 49207822 1 396887386 4 2 71961 112835 4 4 1 470664041 4 4 4 2 81676 111921 2 38773 66154 3 15041069 4 2 5549 64905 3 28101986 4 3 956105047 2 11940 38318 1 528104883 1 200430313 3 551875858 1 11524195 4 1 901362991 4 1 791381157 1 397454184 1 224327818 1 504818993 4 1 154228390 4 1 842582933 1 276457148 4 1 53654187 2 46074 102077 1 666822235 2 15454 100545 1 18510787 1 617666329 1 331788662 2 4705 14744 2 40128 46019 1 434985838 3 732665953 4 3 49244083 1 570550832 2 37423 60997 2 13014 106889 1 265216741 3 908314276 4 4 4 4 2 40829 57151 2 5644 110814 2 38184 111187 1 949828771 1 28310792 4 3 646070843 4 4 4 3 595492875 3 627190597 4 2 10964 18366 2 15621 66472 2 10450 103405 2 69423 89661 3 83191564 1 74915146 3 418302269 2 55194 98670 1 7637202 4 2 25773 75581 3 987948624 1 801967638 4 1 275125570 3 936063627 1 424590165 3 93632506 3 122909272 3 193243713 4 4 1 354818319 4 1 849382970 2 63507 82800 1 434533673 4 1 942129349 3 258141565 3 301690990 2 49322 62429 2 42583 106634 3 586876559 1 303079320 3 603577438 1 725396553 3 232784045 3 781332675 4 3 56533892 1 683911595 4 1 56510818 2 56807 95309 4 3 757777545 2 21105 86495 2 15387 61175 2 83848 109347 1 275074087 4 1 20943017 2 18123 43035 1 619263756 4 1 152858933 2 18183 91575 2 34780 62972 4 1 19286124 1 152471300 1 479549295 2 44341 103503 1 67868050 2 21762 35828 4 3 657262099 4 2 32350 100582 3 56068046 2 60380 64564 4 3 450509105 2 72374 98174 2 11346 25666 3 411359155 3 287779141 2 46265 53027 4 1 129959047 3 432707922 2 29283 89543 4 1 559502128 2 13843 68394 2 5730 24433 4 3 724893665 1 49318845 1 637752556 3 75773214 2 27693 75239 3 962425687 4 1 582930768 2 69860 100679 3 345603642 4 1 57834089 1 912734990 3 476807319 1 365824436 4 4 3 248892959 2 86871 92153 1 678229164 4 2 2042 42611 4 3 15499269 4 3 965632634 4 1 140795889 2 736 68283 3 461700121 3 702616586 2 37245 62507 4 4 2 65183 68671 4 3 421594441 2 45617 94626 1 827562813 2 39955 43865 3 44865841 2 8871 64426 1 680648736 2 46775 105459 2 57247 109243 4 3 828617990 3 277159252 3 850245408 2 23680 89161 2 25879 76174 4 1 37804878 3 696550528 2 70816 72768 1 811387798 3 869110295 3 1668536 4 4 1 146901031 4 4 2 45058 66556 1 56899687 4 4 3 464441298 4 1 623496505 1 326064268 1 345405005 3 225725759 4 2 20192 69243 2 10846 71945 2 69868 77453 4 2 2867 31308 3 907520967 2 4674 53294 2 28718 66435 1 138955261 2 24533 32304 4 2 54501 57121 3 393094733 3 549114524 2 82058 103529 4 4 2 11586 105213 2 23376 45285 1 138361198 3 187089606 1 824854912 4 3 692924547 3 757118019 3 288799135 4 4 4 4 2 42638 63335 4 2 14743 89042 1 938435690 1 960059489 2 41494 84088 2 69569 82640 2 39199 67195 2 72233 81014 1 722120255 3 708310736 1 887308193 3 723833213 4 3 27973313 3 708978428 4 4 4 1 742081219 1 896402606 1 434997387 2 40965 75168 2 61764 83891 3 582456558 2 17932 104253 2 57218 76582 1 51700091 3 754997829 1 422267351 2 14625 72475 1 286597405 3 469659379 4 1 246721682 1 767689544 1 388727627 3 644907381 1 695772099 3 89062666 3 607714480 4 2 5563 98746 1 869198960 3 581106673 1 613174405 4 4 4 2 16232 81204 2 45036 57125 4 2 32007 37776 2 84504 88504 2 23700 100418 2 66665 68442 1 70198461 1 675334574 3 945509074 1 978999543 2 38645 93676 3 568223503 4 1 917806636 4 4 1 903001602 1 48279346 3 185895150 3 245606602 1 606740357 1 780226053 3 58398498 4 2 68313 105791 3 402868932 2 78435 89262 3 669845447 3 888659919 1 475912476 3 615021151 3 50216109 3 403265656 2 12193 90048 1 894992937 3 359835770 2 12048 80878 4 4 2 65811 103772 3 162079848 3 793118489 4 1 394591666 2 6587 99848 1 474767281 2 52914 65608 1 49746379 2 75862 87916 2 5237 39650 1 196549180 2 23255 59650 3 716687723 2 12947 66303 4 3 857020219 4 4 1 397999968 3 71180638 1 176369193 2 78605 92068 1 49179686 4 2 60557 88692 2 6459 99710 3 421339550 3 324175623 1 762152953 4 3 268719089 1 154295418 1 915519469 1 11550576 1 943006215 3 952174917 3 721931687 2 74978 84692 4 2 38863 65419 2 78720 89956 4 3 996636986 4 1 292095283 3 94162222 1 426743515 1 34713611 2 3036 95225 4 4 2 107079 112364 2 71945 85693 4 2 8370 20828 4 1 188725403 3 88883934 4 4 3 649320276 2 49619 75247 3 195118905 2 84031 112456 4 4 4 2 55861 85065 3 231284031 4 4 4 4 3 159793122 3 653762637 1 78066818 1 267270502 3 960230566 4 4 3 752028943 1 2685710 3 907758779 2 34753 93202 3 481979894 1 883940028 2 57406 104821 4 1 326376219 4 4 3 54671164 4 2 74941 75680 3 860654749 2 20842 54356 2 7249 110540 2 39869 50203 4 1 538657873 3 686604977 3 934333967 3 646109750 1 598322527 4 4 4 2 47253 87373 3 376761243 1 580762742 2 39850 109316 3 16053366 2 12640 58215 4 4 1 405090693 3 651778744 3 673204775 4 1 313942937 4 3 25832883 1 561697411 1 200932101 4 2 1329 18901 4 1 917668556 1 381327002 4 2 62618 70327 3 554978020 4 2 38449 60209 2 18077 73408 4 3 365827617 1 439136462 3 702994488 2 68005 73727 2 29374 56393 4 2 15953 18157 1 391380474 1 939567344 4 4 3 627278304 2 26114 102224 4 2 34789 109529 3 228537043 2 5999 16247 2 47131 108903 1 290400539 3 640829671 4 4 2 86672 94161 3 500549854 3 620328889 2 84364 102103 2 13442 51074 1 68618823 4 3 718539476 3 343892059 3 378155148 2 1287 49674 2 30015 59619 4 1 896483141 4 2 10603 112976 3 988901282 4 4 1 428888045 2 77126 110349 3 360182306 3 411006509 4 1 774391244 3 917655922 3 856316332 2 66733 108511 4 3 914596071 3 596490458 3 339901892 2 6816 49079 1 491875510 2 671 20915 3 627407515 2 8248 109845 1 78001928 3 568093149 1 41419368 3 131824329 3 521952543 2 45348 86834 1 427447810 3 587960900 3 928735919 4 4 2 52959 76146 1 340246484 1 110555257 1 66889811 1 385607399 1 971930671 4 2 55811 60337 4 2 35820 110163 2 11216 100365 4 4 4 2 40911 68667 1 249927744 3 877103795 1 857662691 1 310982226 3 497303473 1 92430898 1 30052530 4 1 39721260 3 389327769 2 14079 56023 4 3 776850467 1 996149057 2 25475 42290 2 90972 100661 2 17364 55979 3 72412762 3 619712057 1 253468176 1 250848965 4 2 59457 84730 2 65823 86813 4 1 255692058 1 143979736 4 2 48974 66732 3 718677748 3 888130371 1 501836865 2 72255 102719 2 31969 49233 4 2 9686 89303 4 1 882489142 3 877489762 3 657981002 1 394612235 1 636978244 3 242660035 4 1 296254295 2 23749 36089 1 435038205 1 269093581 4 2 18661 40249 3 184362375 2 56110 77997 1 439224875 3 928747840 1 356032592 2 39765 73241 4 2 50481 92667 4 1 63996104 1 839189241 4 1 140315389 4 1 686235849 4 3 262035724 1 800907538 3 613182415 4 3 607993766 4 2 29495 81499 2 13073 22367 2 67585 96778 1 415410049 3 996584183 2 95329 98629 3 746633618 2 35158 49558 4 4 3 889649078 4 4 1 168029170 4 3 872345308 4 3 115570041 2 57366 70742 3 8125419 4 1 543666263 4 1 781717997 1 865062111 1 59056410 2 34079 59203 2 16336 101617 3 240258617 3 507680809 2 93132 112382 4 2 52495 83469 2 42533 109471 1 475636677 1 11096664 2 31295 55825 3 752907704 2 71410 109597 2 10686 44571 4 3 14866701 4 2 46727 89609 3 363753092 4 2 84906 89686 4 3 674728749 3 279935404 1 590415361 4 4 3 778317353 4 1 27282986 3 830863692 2 59714 61542 1 157106708 1 28982186 1 42134925 2 17714 36003 3 65740384 4 1 876898042 3 675732419 2 21058 88068 4 2 42313 99457 3 939302852 3 714216917 4 2 65825 66062 1 65050311 3 251123072 4 1 721368897 2 7854 54129 2 61652 81903 2 72295 89956 2 2029 75129 1 153582321 3 84177055 4 2 14468 36584 3 912657841 1 613321859 4 4 1 24775660 2 11316 12186 4 4 4 1 186698792 3 631556755 3 905705633 1 5737081 4 4 3 693550178 2 64254 98035 1 625862988 1 874664673 3 6842234 4 3 940039759 3 443191216 1 70889996 3 823801032 3 468343069 4 2 59875 67365 4 3 253229997 3 735709327 3 552433286 2 12082 51984 1 760417517 2 1313 34787 3 902184380 4 2 16296 81027 3 507505711 3 869497720 4 3 761897219 2 55681 62209 2 22945 87513 1 112371634 2 23249 100984 4 1 58746205 3 802508323 3 784892471 2 53534 92707 2 22587 61878 2 71024 110311 2 12069 88748 3 355127482 3 997496344 1 238424467 2 49286 54930 2 3287 33548 2 94153 95113 2 90177 101926 1 145129302 2 19768 61013 2 85260 113042 1 61087823 1 303511725 1 46348583 1 131850931 4 2 34985 41204 4 1 75605240 3 381847712 3 706360032 3 665483018 1 785774313 2 51859 96973 3 60903001 4 1 654945090 2 3317 18384 1 951561150 3 210467590 2 88648 92463 4 1 383855655 4 2 72872 95832 2 57541 95063 3 64105599 1 533087190 4 3 610853372 2 65807 71539 4 3 208190095 4 4 4 3 126593260 4 2 1866 36275 1 630388599 4 1 733437199 4 2 4623 10561 4 2 39370 69604 2 22135 23517 4 1 661026452 3 122588515 4 2 50995 107763 4 3 457818552 1 168008849 1 752956818 1 72086290 2 60893 96935 1 889918333 3 525085012 1 372141868 1 761876190 4 4 1 659004587 4 2 30131 106188 2 35669 97819 3 787491407 4 2 59896 67636 3 567847940 1 73358712 3 606867687 1 124915407 2 3892 21759 3 621972745 4 1 556390906 1 968340944 3 695918962 4 1 156853931 1 108967895 1 236137960 3 125841491 4 4 1 163709374 3 570123907 3 225505917 4 1 516148761 3 9428428 2 76636 100901 4 1 242873132 3 521138920 4 4 4 2 83234 83814 4 2 33372 62797 3 50238711 3 146562035 1 802431452 4 1 582279894 3 658860943 2 15855 97914 4 2 15118 66491 3 223340656 4 3 292249578 2 24457 83285 4 3 773773627 4 2 51155 101998 1 36109191 1 345827052 4 1 761149599 3 443112824 1 940392598 3 855091145 4 2 11633 28698 1 408307703 4 2 7460 66655 4 1 387053752 3 682367754 3 989274292 2 16869 90151 1 717668212 4 3 197739684 4 3 889995526 4 4 1 818991627 2 23398 97923 4 2 27583 109227 2 49665 53794 1 881524766 3 504254728 2 32878 73825 1 137724358 1 51694254 4 2 12572 79030 1 440137943 2 35662 111415 3 631649901 4 1 234696051 3 347007903 4 1 680414406 1 586066861 4 4 2 17634 39140 2 20295 97449 1 34850915 2 43961 105887 2 17744 102520 2 10218 95772 2 9013 47083 4 2 88463 92398 2 38639 43257 3 50061775 2 37310 37942 2 92494 94461 1 97632930 2 35644 55744 4 1 608508189 1 8361961 4 2 24104 52002 3 113769540 2 26399 62940 1 674364300 1 356184961 4 3 687314423 4 1 965200771 4 4 1 254326277 3 305173953 2 23535 43215 3 147118945 1 314893531 4 1 51566698 2 52905 87592 1 759722539 3 550086291 2 4340 67409 1 632328457 3 681475463 4 3 709521559 3 865340187 3 809610154 2 38084 108053 2 29598 88868 1 71831906 4 2 47482 69073 4 3 294708900 1 502714359 1 815104162 3 740475484 2 41609 102566 3 242627432 4 2 30327 98932 4 1 472747826 3 217866462 4 2 2532 58278 4 1 172775913 1 291544612 3 924105028 4 1 434970429 1 65520442 1 933559951 2 71246 76328 4 2 29273 70805 4 1 244752852 4 4 3 294860583 3 259488504 4 1 694457068 3 388042008 3 290851149 3 298323110 2 85103 92388 4 3 793495044 3 54159863 2 79303 111408 3 717807006 3 543932556 3 698720620 1 917523083 4 4 3 154458568 2 58515 76768 1 766920342 4 1 291452677 4 2 85798 86724 3 821559886 4 2 13077 78904 4 3 534676928 2 52504 89031 1 586750675 2 102957 109837 3 26448731 3 970969464 2 36262 82395 1 158857128 3 865616703 4 4 4 3 98771138 3 48624393 4 1 116225840 3 898692788 4 4 3 798112987 3 296783830 3 696224282 4 2 2620 21249 2 60155 73567 1 437457777 1 917470504 4 3 497970305 3 188291039 3 941716707 2 35980 100610 3 869544340 4 1 398978699 4 3 806524085 1 877119985 4 4 2 4411 37160 1 276079001 4 1 868903771 2 104524 111126 1 777098897 3 870258496 2 92329 103921 2 52761 95473 3 918897105 1 562883463 2 66147 77327 1 595011682 2 10673 37656 1 646035441 2 86646 112892 1 338615718 1 918579399 2 46542 59063 3 709459292 2 68900 81951 1 595164235 2 39827 100030 2 37791 41575 1 485232070 4 4 2 28091 42195 3 181426028 3 414323551 3 793473675 3 593420749 4 2 48873 91295 1 556857124 4 1 440764795 3 493367964 1 666820428 1 594512560 2 28358 51371 2 43898 107506 1 835341148 4 3 65240039 4 2 45691 71413 4 4 3 639399329 1 89923756 2 44749 73622 1 156812379 1 11452530 1 131734426 1 232036279 3 979302430 1 678089917 4 2 77423 85043 3 458724840 4 2 3486 7165 3 174229307 3 370344838 4 4 4 1 957264173 1 302781792 3 31836845 2 6470 111699 1 511978299 3 486376895 3 961368666 4 2 36545 61082 1 417332033 4 1 792974746 4 4 4 3 144972593 1 365896153 1 624600461 4 4 1 637025508 4 2 3839 62376 3 283341276 3 654529389 2 652 51436 2 4354 20820 4 4 2 18698 85893 3 511352543 3 299952449 2 17894 79065 2 17951 108834 2 46741 89627 4 1 584282033 3 44619555 4 3 187320393 1 998963398 4 2 22587 89955 2 56253 103779 4 3 237792126 4 1 72262476 1 423129192 3 3480657 2 89811 90175 2 50555 78627 1 265441998 3 613693147 3 46041672 3 603040719 1 540831058 3 595017465 2 70771 93956 4 4 1 589341641 3 154946430 4 1 165161887 1 265986921 3 942068248 1 408922224 2 26070 75622 3 274917141 4 4 3 14942176 4 4 2 21329 72871 2 42245 49234 4 1 852130244 4 3 584378271 3 177363621 3 263489082 4 3 228017237 4 2 3115 74807 4 4 2 42231 86575 1 872720474 3 838437259 2 53879 103802 3 71469408 3 632675135 2 16340 79991 4 2 1473 19790 1 744202984 3 518745900 4 3 816505 2 1013 85304 4 2 558 34309 2 38237 66016 3 628097880 4 2 53881 104796 1 155638331 3 620830333 1 834041779 2 16013 45797 1 290181416 1 488023693 4 1 149258156 4 4 1 490929864 2 70424 74771 3 430494452 4 1 18663451 2 8635 87554 2 13531 108882 1 249967511 1 795445698 4 1 234042110 3 878580855 1 158922301 4 2 52403 112939 3 705641046 2 53741 112062 1 617026083 4 2 21674 59478 3 576776458 2 20861 67923 2 49460 88242 4 3 396067672 1 968549317 2 56098 80978 1 882302835 1 13783859 1 617433980 3 551067461 2 60415 73006 4 3 933688218 3 955310625 4 4 2 33541 62001 2 10885 24164 4 3 867209053 2 32525 110971 3 580888054 4 2 22955 101225 1 729817783 2 18245 50967 2 71493 101135 2 5781 88479 3 754717054 4 4 4 3 777774645 2 11219 24457 4 2 8298 80642 1 413516899 1 162628769 3 47279552 3 39372281 2 3875 62016 2 52257 64349 3 111364606 4 4 1 284631633 3 780680787 4 4 4 1 956897222 1 89902788 1 703724885 3 325616927 2 527 43782 3 607682884 3 358032207 3 349367589 1 68449695 2 67106 86889 3 558864722 3 993663039 2 18916 60571 4 4 4 3 951940503 3 307711220 1 318596602 4 1 314070941 2 40342 83259 3 91860857 4 1 298501655 4 3 578310271 4 2 61067 97029 4 3 566073721 1 464117969 2 30289 82572 4 1 907773880 2 80785 84823 3 545844901 2 106536 107767 2 19688 91069 2 22454 83936 1 62617936 3 415797595 3 420617875 1 57345425 3 715660734 1 730148270 3 206277772 3 997005229 1 705139834 4 2 36458 77663 3 493514511 3 590599991 1 402325417 3 739867727 3 718639635 1 549279167 2 60326 78562 2 4862 62303 2 14695 27682 4 3 110291851 4 3 239314578 3 935853954 2 19194 40597 2 52110 65573 1 841422436 3 618213108 2 19523 42000 4 4 4 4 3 540920048 3 857004016 2 49287 112443 1 579673340 4 1 243102861 3 775129535 1 982679391 3 672596195 3 393701385 1 203304236 4 1 961369504 1 299266019 1 215858268 3 263853583 1 152707354 3 279243183 4 2 11322 34956 2 1804 1930 2 34477 38088 1 74334964 2 29648 56140 2 77035 96316 2 14949 110361 3 214919026 2 27747 111635 2 14390 48483 4 4 1 49594682 1 693806094 4 1 212263485 2 17262 105798 1 26816248 4 1 712065719 4 3 395983053 1 149222252 1 323978495 1 718878533 4 2 39334 110560 3 656745327 4 2 28334 57208 3 573682480 3 413285165 3 955275810 4 4 4 2 12868 79729 1 209797319 4 1 200378477 4 1 804644939 1 833550416 3 971083335 3 6394532 3 56457069 2 32702 62236 3 597791842 3 512548252 2 21854 48559 1 341210805 1 958377618 1 863797831 1 852140494 4 2 34232 105321 3 625054352 3 458172825 1 311436003 3 268815908 1 359371086 4 4 2 32862 41160 2 88679 88791 3 3407000 3 140965641 2 19173 42047 1 643826079 4 1 725385459 2 21096 70354 1 851591925 3 211360385 4 4 4 2 54632 74142 1 384261292 3 313793932 4 1 860606027 1 353529876 4 4 3 806811909 4 2 9926 10379 1 40873996 3 725457292 2 75634 79991 3 313768601 1 741675668 1 363746317 4 4 2 39968 106977 3 558001917 3 488082283 4 2 45142 67784 3 493010615 3 5156225 3 129611077 3 483080659 1 790112601 1 425281848 1 547514331 4 1 153146137 3 850845885 4 3 801488317 3 514475115 2 101903 112094 2 98691 112070 3 487130860 1 72979639 3 661928210 3 817474545 4 2 75495 82754 3 260142 4 2 90563 92590 3 440192744 4 2 91913 104839 2 7209 89780 3 108637469 1 11110506 4 2 5897 7470 3 189884834 4 1 866758860 2 50034 74729 1 305637082 3 764119603 3 745559818 2 22956 36073 4 2 79779 90633 1 47568138 2 79379 81686 1 531138806 2 44877 93458 1 809948559 4 4 3 520782492 3 799729949 3 903103297 1 472244615 2 44568 87936 4 1 227887296 1 439331336 1 209374532 2 8293 39406 2 41005 65086 1 267721930 4 1 571479976 3 322934824 1 53804620 4 3 864650327 3 621362813 3 696033189 3 326989656 3 844175682 1 806378941 3 199889990 2 83558 90601 1 74624353 3 807343339 4 3 610834051 3 520472827 3 698385964 1 245197088 2 35960 36088 3 760460868 4 4 4 3 724864900 3 338665024 3 597553026 4 2 12560 87418 2 7700 35443 4 4 3 466599304 3 941876652 3 161839232 1 62043926 2 1999 66506 2 27141 112081 4 3 823619266 1 679803571 2 2659 22937 1 100121203 4 3 737576787 1 866510117 2 55709 77099 4 2 36631 89560 1 748562819 4 4 2 2057 59137 2 89622 110801 1 116393846 4 3 911125462 1 117030007 3 589658280 1 65172915 3 330682317 3 517132155 3 281571135 4 2 53606 82476 3 54327468 4 2 67265 103347 4 3 294477982 3 179695436 2 27629 55262 4 1 44275521 1 517171328 4 3 473050003 3 330174424 1 169952680 2 9323 46228 3 544410612 2 5416 100090 1 798433997 3 411910490 3 533317669 2 7775 106608 4 1 21567885 3 602328180 1 979111771 1 167126869 3 57462396 2 24461 77319 2 55855 105153 3 322333893 2 59613 62229 3 52790796 3 57538904 3 27648599 3 263443483 2 10912 99825 1 572614686 3 5695847 2 38264 101259 3 233921366 3 41839684 2 30039 102593 2 48534 69652 2 46410 77331 2 18279 23687 3 566844400 1 226694875 1 860580596 4 2 46151 105152 3 133389636 1 882683967 3 193225081 4 1 31035526 3 292047490 1 904865640 1 42741971 4 1 847358628 1 362210567 4 2 11950 33668 3 729847894 2 27217 111166 3 628022401 2 64066 110437 2 6660 60864 3 893910150 1 34947279 1 881282604 2 11847 76702 4 3 62529343 3 968983851 1 688630390 1 70359561 1 992814605 2 26468 27546 3 772454354 4 4 4 3 809821053 2 8314 47577 2 69228 106444 3 448191747 2 61058 79824 4 3 398163893 4 4 1 20718540 1 930022191 2 1563 11224 2 12620 93855 4 1 857325803 4 4 3 91117994 3 584985219 4 4 3 985767854 1 879614830 1 956448171 1 171052656 2 84435 108724 3 20696978 2 75216 79474 3 924842702 2 43157 96075 3 319939210 3 862315710 3 599887027 2 16968 87299 3 185910376 3 655593316 1 826318289 2 43162 44338 3 482949900 1 672448018 1 70104565 1 263372182 1 139033734 4 3 113785990 4 2 77193 104736 1 774803096 2 70832 87024 1 936338592 3 631388838 3 292114958 1 37071957 1 827351937 1 683883516 3 503250429 1 519409237 4 3 400597554 1 838954474 3 2639235 1 426083714 4 2 11910 35508 4 1 970051622 2 19999 109043 4 4 3 361368445 4 2 29370 83009 2 7994 41433 3 463469966 3 210162708 1 985521095 1 380332892 4 2 75964 100732 4 3 224778260 3 995998126 2 65500 111707 2 4045 66647 4 3 179222216 1 160715014 3 61331771 4 2 45698 50109 2 64921 87858 1 942641662 2 11044 56322 3 650885636 2 105 55081 3 576412025 1 632048744 2 34141 46393 1 935861977 2 59118 111910 3 630237552 4 4 3 138886205 4 1 138025103 1 587739631 1 134563507 4 2 13625 27462 4 2 40751 85624 1 115523233 3 69554917 4 3 427217535 2 5065 6691 4 3 404029493 1 160614614 2 50547 85501 4 1 180285897 4 3 139832258 2 95098 103703 4 4 4 2 39011 43870 3 717591174 3 823730023 3 254406373 2 45884 66090 3 924886575 2 27781 71237 4 2 44244 89473 2 3644 42896 4 2 32737 83563 2 57807 61580 2 62074 113256 3 136162320 3 697953836 1 142810574 4 2 56226 58107 1 532909371 2 85512 104487 3 658378763 3 180988280 3 722403704 3 984695260 3 40651160 4 1 742560905 2 85454 111775 2 23655 78183 1 899572392 2 49506 95043 1 580165942 2 46670 107769 2 59065 101311 1 739963176 4 3 941510224 1 599019175 2 58302 112411 4 3 288513656 4 3 252664151 2 54638 92681 3 875434340 1 167324685 3 327033785 1 374752778 4 4 4 2 22946 93779 2 43940 66569 1 3602227 2 96744 107977 4 1 687469676 1 268709895 1 477684178 4 2 13831 67155 2 31814 57913 4 4 3 104946445 2 28356 88842 4 2 17085 19896 4 2 50527 101744 2 26022 28182 4 1 922112976 2 79781 112249 1 404957334 1 892488417 3 300192190 3 138060154 4 1 47441081 3 885380907 2 86212 107085 3 61889944 1 359946592 4 2 10447 60334 4 3 32767337 1 754637780 2 8163 92547 2 26538 44805 4 1 40481227 2 58057 109278 2 81310 112264 1 328647795 3 441027938 3 547872979 1 331193595 1 330604988 1 219606055 4 1 814849724 2 27020 83021 1 448418043 1 841226303 2 32744 38405 1 291961770 2 77902 89747 2 56618 97745 4 1 677669347 4 4 3 486497500 3 745066051 3 748812256 3 17395368 2 41100 113477 3 891206275 3 688749518 1 360941812 2 33620 75734 3 921737231 2 39783 90462 3 709568252 2 26454 58857 3 60027030 1 988972807 3 960695618 2 83476 92217 3 742083989 2 11959 102866 2 56145 109933 3 270818630 2 15832 46079 1 48768025 3 806025914 2 12852 76392 4 3 476855025 1 306905842 3 567054444 1 834730152 4 1 934225173 2 15707 59225 2 34531 39641 1 95830602 3 278316334 3 285818346 1 714591075 3 651852783 1 755175855 4 4 2 38645 97056 2 34325 50447 4 1 507207170 1 294426267 3 852193677 4 4 1 126027495 4 4 2 17256 112394 1 310360795 1 504506714 2 39558 81568 2 39754 93998 2 7639 94434 4 4 2 6136 109384 1 82001980 3 231829986 3 40409738 2 32124 66095 3 768790917 4 3 749120834 4 3 607181431 3 995829501 3 35589554 3 333091814 2 68559 97764 3 711579866 3 335878140 1 302994698 3 272567814 1 65372623 4 4 3 138153427 3 407007387 1 340040404 3 758567147 3 735449984 4 3 645850032 3 419965528 2 3898 67229 4 4 1 111906708 3 256753044 1 700066587 2 8255 33457 2 38148 110941 2 12926 30724 3 356576613 1 193523526 2 25480 99502 3 152230499 3 757900283 4 1 418230519 3 933032568 1 951951532 1 710525800 2 59829 61149 2 98319 103459 4 1 749971847 3 240374677 1 606139416 2 43333 48972 1 242132954 1 6906710 2 48862 85174 1 65499477 3 64054434 1 893938816 1 868622535 2 54628 86778 1 11423876 2 74821 104761 2 14687 26456 3 360700178 3 259464837 3 593888259 2 37514 93611 3 397216548 1 838463664 4 4 2 80256 95678 3 30280883 1 168108306 1 42373335 4 4 4 3 600827337 3 537171180 1 488391333 2 46454 76426 3 456788934 3 766543299 1 912099331 2 10306 62739 3 140116652 4 1 777016074 3 957356398 1 492669998 2 63445 73645 4 3 267711329 2 97799 105224 4 3 920536252 1 153206258 1 374652849 4 4 4 4 3 335991046 1 342114858 3 808848650 1 502386299 2 14843 90238 4 3 474159466 4 2 22061 111846 3 64947804 4 4 1 634121186 1 294735151 3 730189573 4 4 2 69719 106074 2 48104 109034 1 108938890 2 46361 99959 1 766874712 1 129486359 3 974001559 4 1 959746218 2 31065 64703 1 15968559 2 18604 29378 1 179988063 2 47700 98992 2 55691 95957 2 43403 103636 1 686898014 3 399787019 2 4686 49721 4 2 73149 75696 4 3 165094902 3 33658724 1 198580590 3 857073866 3 130286725 4 4 1 283780633 3 721792156 2 6809 13998 3 813120618 4 2 23144 109622 4 3 340639024 2 19814 28521 1 921891543 3 117055115 4 2 13005 26229 2 34104 35639 3 170541406 1 145507248 2 16392 26869 1 533518202 2 32529 81002 2 9186 26842 4 1 212415081 1 597028217 3 694034170 3 671697255 1 262048094 1 200196203 2 42953 70277 1 4986280 2 103023 105076 1 775533031 3 846814461 2 10898 66796 4 3 508572711 1 883894808 1 233210992 1 822469230 4 1 161320221 2 62513 93385 1 396901914 3 287520597 3 542307201 2 13222 97161 3 242271009 2 24194 80385 4 2 49600 69940 1 174933934 4 3 675920643 1 680983958 2 39651 43421 4 3 625979838 1 760213010 3 684125697 3 25125686 1 676506 1 81800111 4 3 782452922 4 4 4 4 4 2 20490 24592 4 1 21611385 3 981909755 4 2 102773 106812 4 3 261395637 4 3 762879888 1 583057684 4 1 15528873 4 1 548417848 3 728267717 3 3337976 4 3 610395795 2 46230 73360 3 72408952 2 60010 94116 1 211104769 4 1 938337984 3 898040237 3 786332340 3 661464189 4 2 65078 77740 1 285467111 2 5148 87310 4 3 59882012 4 3 575108682 2 11820 60883 4 3 120012732 2 15633 96466 3 685602167 1 792846144 4 4 2 32477 46510 1 262706844 3 286675975 2 83085 100347 3 376965285 4 3 2469184 1 37682070 4 2 7315 63623 1 841149159 1 520766811 1 226006830 4 4 4 3 721068381 4 3 905714333 4 2 23852 70838 2 24150 69204 3 181462952 3 40498832 3 33306867 2 20248 111818 4 3 98316650 4 2 9694 60286 4 3 446816963 3 148453552 4 1 682303013 2 8363 58760 3 417477577 3 27424275 1 737650746 3 51027415 4 2 18018 96931 4 3 683081903 1 65640459 4 3 32762793 3 974979062 2 37721 101689 2 9689 55662 1 570441009 4 4 3 378555720 2 37643 85771 3 29875370 1 172619830 2 42290 77511 1 103577470 3 633391789 1 362058948 2 67369 68405 2 27504 86005 2 35236 42708 4 4 3 697223926 3 336895616 2 4867 97530 1 603603433 1 612657268 3 454742583 3 84784402 3 37174558 3 760290992 4 4 1 939058911 3 999966349 1 33092899 1 751161074 1 657430805 2 36605 80130 4 1 147172492 3 184410651 2 47250 57917 3 999821848 4 2 12571 97220 2 23281 53023 4 4 1 710513281 2 20822 67173 3 915971932 1 641389252 1 72863866 3 399991466 1 543282376 3 106858183 4 3 867612199 2 18349 90390 3 277247048 1 679545130 2 22187 72167 1 570023488 4 4 4 3 835857408 4 1 897910145 2 36130 86909 2 27180 81613 3 610980237 2 25905 59051 2 75048 85149 2 82156 96480 3 741554571 1 686334961 1 58338402 1 264018540 3 39542581 2 16019 41663 1 582628603 4 3 44854636 3 387785653 1 944371869 4 2 15281 73620 4 1 244617514 4 1 425700720 2 38505 59067 3 788102248 3 910024699 4 2 17879 54385 3 246286692 2 64761 102828 3 722595913 1 330233803 4 4 1 803360069 4 1 613339662 4 2 25251 83588 3 649233073 3 842835661 4 3 83091354 3 19275019 2 13057 108076 1 46177393 1 396159354 1 222004560 4 1 905076140 4 2 60872 98785 4 3 433489792 4 4 1 197410551 4 4 3 13236041 4 3 812227511 4 1 924170563 3 370006621 2 8451 25782 3 647936190 1 667680297 4 2 34628 93311 1 457667039 1 162907858 1 534514273 1 215495422 3 663386977 1 827993858 3 749797507 1 11259643 3 545587845 1 365890019 3 72027568 1 683833519 3 250314758 3 181756837 1 141946227 3 23182857 1 59342186 4 3 976722020 3 727607116 2 33120 71675 3 15985060 2 80147 86601 1 932963718 4 1 113117018 1 177358305 2 35926 47022 1 39959686 4 4 2 9098 34778 1 755233014 2 80651 104647 1 377631871 4 4 4 4 2 18136 104729 2 53985 83904 3 893415923 4 3 8073775 2 72453 107240 1 39488776 2 33321 67626 3 281157956 2 12006 89204 2 37017 41954 4 4 1 993972400 1 714110789 3 890768881 4 1 396055621 3 597425832 3 27069113 3 286540451 1 970136139 3 552111074 3 50499284 4 2 63225 99916 1 885020586 3 62268957 1 651723961 4 3 854174617 3 553570656 3 256853767 1 79816098 2 18525 79080 4 4 4 2 24187 40182 3 879453695 3 375690810 2 25789 47735 3 226172455 4 3 352720155 4 1 158497925 3 854576763 3 472247040 4 2 5986 13650 4 1 636132126 2 57642 92136 3 655970379 2 39830 112618 4 2 52963 91625 4 4 2 76850 109763 3 10021960 3 210692240 1 536572966 1 630713611 1 460551236 3 601139846 4 3 587404722 2 47020 72270 2 79200 106260 3 904935102 2 45161 49221 3 557377629 4 1 101683086 4 2 71992 91679 2 34662 82875 1 130528575 1 526787061 2 60534 112609 1 944484371 4 3 52162297 3 655348421 4 2 10867 65387 1 800384411 4 4 3 410605398 3 874932849 3 985376374 2 46506 95132 2 36876 51587 3 196612985 4 3 513158961 4 2 38474 101374 4 1 68224867 1 562190023 2 14881 56500 2 32144 66842 3 653747475 1 548398452 4 3 939403367 3 567398920 3 832427063 1 356851074 2 79722 87133 4 2 53660 57078 2 39767 74539 1 159139924 1 654500208 3 571054085 3 67362386 3 347433527 1 815738384 2 6989 27641 4 4 3 796632609 3 486420122 1 19103148 3 166628037 1 504568069 2 21976 69940 3 835915616 4 2 35776 58323 3 395623238 4 1 968466220 1 445828921 2 22328 72763 4 2 101771 113058 4 4 1 672127343 2 20950 92412 4 1 223333643 2 7739 24893 2 32789 102879 2 51559 68820 2 3386 3742 1 47825865 4 4 1 391697981 2 33225 90483 1 938841185 3 65725686 3 121452279 2 77103 86414 2 26853 108387 3 631679125 2 19896 65056 1 391258000 4 4 4 2 58337 60329 1 215322193 1 195922755 3 768184807 1 316625149 3 639447187 1 560742321 3 46518922 4 3 1265351 1 728262793 4 1 569674445 3 276787585 3 65835183 1 752332183 1 280111452 2 21701 39566 2 56577 98356 4 1 564362565 2 72830 107970 4 1 502151761 1 518733339 4 2 370 32625 1 720435428 1 11305544 4 4 2 16711 23741 1 177691278 4 4 3 33538814 3 188993906 1 548911509 4 3 61843722 1 29568771 1 162498353 3 546804146 1 659617553 2 49576 84759 4 2 7066 77967 1 214017222 4 4 2 8972 37902 4 4 2 76544 108732 1 236585700 3 992720366 2 4570 36429 4 4 1 602235976 1 813632367 2 49591 95030 4 1 993460996 4 2 22058 93813 4 4 3 550703319 2 26497 112268 3 882502372 4 1 238427628 3 745810894 2 8032 110359 2 28770 65977 3 722003670 1 415282943 4 3 803539257 2 59027 108754 1 993919767 1 372116832 1 991431071 4 4 2 26869 66050 3 537635613 3 190728844 4 4 1 353827007 1 845473561 4 4 2 38628 65158 2 45948 85257 3 704861252 2 35229 96398 4 2 20978 94097 3 381720496 1 419736625 4 3 427694679 1 588840510 3 222112541 3 770786524 1 76633483 2 22539 111827 2 96806 99607 3 364364053 4 4 4 4 2 12059 48566 4 1 385732550 4 1 183419213 3 684309299 2 4986 77695 1 783639390 3 735406494 2 31942 61750 4 3 140516039 3 118493495 4 2 9583 13765 1 519508281 1 24282870 1 908468131 4 4 3 274969016 1 443126333 4 2 15672 63426 4 1 909714456 2 32294 39301 1 90276879 2 77404 95799 4 3 462796832 2 54843 97510 1 875403124 1 259764446 4 2 55048 63116 4 2 112107 112599 3 645450610 4 4 3 588570325 3 733747782 1 815129658 1 681897607 3 655501078 1 130977209 3 413147527 4 4 2 80409 105904 1 436225593 4 2 37865 59761 1 728980104 2 504 5527 1 13318645 2 9743 38851 1 192719392 3 148484292 1 682225229 1 289514440 1 405522687 1 19797670 4 3 981921305 4 2 3723 25359 4 2 52501 75024 2 37705 44587 1 58803632 4 4 1 799036816 2 88646 89695 2 55857 79312 3 551282752 2 13337 14874 3 165578933 1 84266011 1 123950593 4 2 19220 102017 4 2 53868 87967 3 546540187 4 1 494260207 3 63325968 3 60592958 1 558403564 4 4 3 649491195 4 4 2 55419 75996 2 58502 64637 3 645439270 2 16351 61564 1 972506377 2 29105 68125 2 71628 82575 2 8869 97142 2 7209 68290 3 776894844 2 75441 106114 4 2 1131 86252 3 4968716 2 41388 105179 1 662564882 3 385351954 3 928619994 3 552712869 2 24221 32571 3 310952815 3 609137518 4 4 3 478860860 4 1 504893553 1 441203401 4 1 707220541 4 4 3 326593005 4 2 71671 91853 1 571644275 3 120851200 3 587739133 4 2 14338 34367 3 237798885 4 3 752197809 3 694404877 4 1 132811774 2 23250 51849 2 27941 46794 2 38520 40376 1 853808112 1 227916108 4 2 8340 78273 4 1 962869850 1 389446945 3 510794533 2 3235 25843 4 3 903719416 2 41119 57153 2 13004 28532 2 34903 73648 1 307633473 3 255197950 3 427754266 2 52230 110107 1 9658841 2 1692 69586 1 743998307 2 2174 7894 4 1 64624340 4 1 184262308 2 96334 96692 3 739903161 1 162124466 3 66862355 2 34760 84427 3 153563346 2 10268 96619 2 12747 46177 2 23502 86517 2 46851 74102 3 224697007 1 520067499 3 599019230 3 652041136 2 40893 62273 4 3 240777326 4 3 212281243 3 732054586 3 684690042 3 586471656 4 1 257789280 2 9479 50440 2 74483 76134 1 474820616 1 584440795 1 416134406 3 937047660 4 4 4 1 583801978 1 206857795 4 1 500819615 1 963267431 2 4296 12987 4 2 45605 89228 1 809497077 4 1 216085478 1 27457759 1 762632620 4 1 873515107 2 27151 103516 4 1 984789095 3 671477190 2 54400 111487 1 339081231 1 16183140 1 338882576 3 912151128 1 197995473 3 829970342 3 300934923 4 1 323371521 2 53726 55525 2 82189 83573 2 5714 93927 2 37624 80357 2 17011 19868 3 421137794 1 47287661 3 342334495 3 256840670 1 199640444 2 58056 90401 4 1 182872512 4 1 556344753 3 402244325 1 357415903 3 314322637 2 24154 74845 3 14054069 4 1 861250260 3 399289013 4 2 5090 80110 1 579799638 1 861542327 4 2 6033 102269 1 885646200 3 757774418 3 575688156 1 672445810 4 2 22646 58495 3 226287857 1 205741063 4 4 1 384640115 3 336475396 1 43824056 3 907115160 1 278478580 3 222305445 2 53836 85857 4 1 691831384 4 1 689685797 3 299218553 1 864440274 4 3 13399568 4 2 15391 36748 4 2 6595 60186 2 7155 28149 3 518373790 2 61537 75848 3 990119238 2 50444 83625 4 3 100619504 1 774700884 4 2 29279 43740 3 294353606 3 169245205 1 980539517 4 4 4 1 589390547 3 269370919 4 4 4 4 4 3 363530337 2 46553 74311 3 177326244 1 681971278 2 3812 39272 3 529578019 1 614108413 4 3 734353925 1 730601603 3 942574479 3 895479919 3 499682270 1 375603334 1 726479554 4 3 216165650 4 4 2 60820 85307 2 10311 42435 2 19819 54392 4 2 60793 83328 1 501910407 3 608410855 1 78038810 4 3 400860205 3 638642928 1 540579228 4 2 17375 38836 1 222769850 4 1 623705248 3 511464836 4 2 16038 98194 3 837212341 1 124740666 3 334093613 3 838229285 3 42080445 3 491315742 4 2 9646 37785 4 4 3 695008660 1 39357172 4 1 337535594 3 140315757 2 26896 67056 2 3902 82709 4 3 765644646 3 663992501 1 519209345 2 34498 65245 4 4 3 217801721 3 496393704 1 455193989 4 3 414954445 4 3 790350261 4 3 564152473 3 31186777 3 173970567 1 960931941 2 44257 63410 1 149284798 3 632009333 2 29124 95019 4 1 35182541 3 353379166 4 3 567799932 4 3 586151980 3 691632515 1 359246371 4 2 42386 88767 1 709219399 2 26369 112546 3 621195009 1 79696532 1 664994933 1 759487009 2 36021 48973 2 18889 38645 3 223505504 2 24701 108545 4 4 2 29612 32994 3 764534650 1 588892127 1 909854655 2 12039 90763 4 4 1 978098868 1 699237813 3 29749796 2 22991 65576 1 791589198 1 666884160 4 1 22468877 4 3 594477890 4 2 44843 65139 1 362088371 4 2 50636 111589 1 363624955 3 484346549 4 2 1472 49671 2 6265 56746 1 922006973 2 78053 110739 2 42395 46673 3 305458491 2 24846 34310 2 10952 46551 3 6421216 2 3361 29294 2 75302 94771 4 2 5127 50485 2 1702 80423 4 2 7376 82182 3 776181422 4 1 812889925 4 1 471149764 4 2 19051 25117 1 768582120 3 437542600 4 4 2 14507 31111 2 11698 94871 2 39108 82878 1 959184643 1 720758779 1 911476220 4 4 1 196844003 3 747618139 4 4 2 98602 100686 2 66461 83502 1 815379225 3 17128010 1 4513800 3 44957456 2 91580 99295 4 3 752609783 3 531117160 1 356584086 4 1 89276983 1 994378159 1 228109551 3 86559362 1 70695899 3 296970656 2 1633 30916 3 673556360 4 4 2 444 60422 1 262634235 3 646413726 4 1 97044885 4 2 66098 94367 3 682713442 4 4 2 56133 76462 4 2 41827 96487 3 943319972 2 1578 19722 2 71345 111324 3 365909680 3 419749157 1 269004236 4 2 26144 36740 3 384499254 4 3 48012171 2 33267 94948 2 94661 102354 4 1 342342819 3 945652489 3 690967617 2 31941 69044 3 562871770 2 34458 78152 1 672219647 2 9318 41941 3 725010000 3 476171277 4 4 4 4 4 4 4 3 541509818 3 54950543 4 1 612594102 3 734264667 4 3 321942899 3 394118182 4 2 33287 95578 1 365897539 1 833336477 1 34857491 1 827073535 1 808155954 2 20885 59777 2 77663 83819 4 3 827079034 2 46925 60312 2 27613 55761 2 21372 37324 1 67849684 4 1 106163986 3 326563944 2 66941 101918 2 45786 68012 1 267748275 2 45550 50567 1 939614698 3 52351148 1 110753245 4 1 893559271 4 1 43699873 2 40736 83521 3 213586439 1 106529572 1 617048178 4 1 788769270 3 954163968 3 434969439 3 176333656 3 999801678 2 17463 56693 3 331951022 1 77297651 3 281698641 2 39139 55740 4 4 1 670899534 1 923720532 1 977752842 1 576240695 4 3 154637548 2 44378 71746 3 26608443 3 850674248 1 991510380 2 72427 76364 1 667938538 4 4 4 1 642640289 1 589877874 4 4 2 22177 104331 2 45481 84205 2 36760 73106 3 62978239 3 716655322 1 526568610 1 900396507 4 1 899368311 1 976669732 4 1 856603856 4 3 760815822 4 3 548027127 2 26267 33104 2 68818 105807 1 580097038 1 78567299 2 19245 52967 2 50424 75603 3 805559418 3 662699347 2 5000 103038 1 649482346 3 796405632 1 498146816 3 856730777 2 19350 103668 1 871387938 4 2 88579 96589 1 442985932 2 57736 66467 1 246765038 2 16397 17898 4 3 549089323 3 30025582 4 1 56354527 1 619055996 1 937630322 2 41378 78064 1 388359012 2 8396 90352 3 21626734 1 766629107 4 1 765694568 3 649717257 1 443825456 3 970580677 2 67818 102291 1 462279711 1 534913746 1 98054761 3 802654753 2 55521 88334 1 988157951 1 853927392 2 4106 15671 1 569634716 1 539293877 2 73006 92875 3 188680544 4 3 181088067 2 12369 105819 3 30507443 1 123957482 2 11103 40491 1 778055437 4 3 765379310 4 3 900883993 3 933551026 3 88949103 2 16272 22535 3 521926276 4 4 2 11163 60018 3 349945439 1 978653807 1 447840286 4 3 869605940 4 3 38657711 3 639047715 2 16112 47358 3 384798499 1 73397201 4 3 291428292 1 801650492 3 953298127 4 3 468471527 2 37339 52935 2 10717 20190 3 56637424 2 18976 89502 3 568827385 3 462942069 2 11924 14466 1 871719979 2 29238 64717 1 206987086 4 4 3 389592840 2 50633 52843 1 503788948 1 72513569 2 9017 100083 2 32015 107579 3 744800202 4 3 308560909 2 58255 108681 3 571982308 2 9867 37017 4 1 854369746 4 3 109217175 2 96000 101640 1 635368091 1 463162277 3 592656467 1 539143588 1 216321773 1 105346693 2 13487 35183 1 458180879 2 21742 94997 3 584085235 4 2 32544 33939 2 36172 56720 4 1 363591519 1 163865306 3 36331935 2 84381 111022 1 4190919 1 162115988 4 2 7774 52272 4 4 2 14350 75049 2 86463 98734 2 6019 28509 1 751504616 1 336204854 4 4 4 4 1 520048493 3 42152874 2 88170 92260 1 20270218 2 30677 42505 2 26831 67432 2 36998 105405 3 81440908 3 352569140 1 526863267 1 489154869 2 75367 102880 4 4 4 1 656648066 1 506798796 1 264972927 2 1387 86827 2 52789 94053 3 376226955 1 781740646 2 18866 85537 1 718995508 1 74246157 2 33834 55144 2 60590 107102 4 4 1 859620962 4 4 4 4 1 566378999 2 69297 83091 2 101514 102867 4 3 148234968 2 38179 75818 3 963831898 2 11455 54275 1 996695578 4 4 1 334312165 2 47937 112861 2 47129 85873 2 71823 94437 2 23835 77905 1 646660535 2 16332 110918 1 744579552 4 2 47140 85513 1 24544820 3 169216495 4 1 2163059 1 878764505 3 3613825 3 611739558 3 393529767 4 4 1 723928214 1 5480387 4 2 80968 92513 3 876029917 4 1 938741929 3 66596846 2 87766 110858 2 96607 97952 1 6846027 3 328405506 2 23537 34870 1 273877018 4 4 3 22039428 3 451408653 2 33642 50345 4 4 2 39435 107628 2 6518 98826 4 4 4 2 13052 62434 2 28165 111431 3 448686768 1 927418722 1 173010260 1 719750782 1 562161110 1 26769977 2 36423 100079 1 34752153 4 2 28538 38606 3 642863498 1 129599703 1 975534711 4 2 17918 82057 3 313981185 4 4 4 3 457409442 2 8481 25852 1 417304693 3 955481670 3 82404639 1 519434236 1 533802018 2 13974 109649 2 8679 23036 1 611690630 1 832781956 2 33551 79859 3 475470948 3 370300588 1 993422506 4 3 580638194 4 1 720909043 1 241121037 3 798027110 3 623436369 1 67732430 2 11904 89929 3 193843149 1 601156174 1 271895020 4 1 682201025 1 494280615 3 178210256 2 60886 110977 3 153106203 4 4 1 675223965 4 3 855735799 4 3 295990236 4 4 1 866153488 1 783837572 4 1 979453850 1 71382747 2 54360 84655 2 21878 83224 2 54943 102077 2 8149 80753 1 602890192 1 417610718 4 1 981420424 4 4 3 931347017 2 70834 72616 1 315923167 2 53796 67643 2 68203 83848 4 2 36097 94152 3 18444884 1 915190884 1 253415484 4 1 499269838 2 79518 83337 2 54535 109204 4 2 24305 99319 2 52639 59815 2 41625 93728 4 1 814637162 3 807813597 1 522639983 4 2 2930 34527 2 9398 64886 2 32720 45922 2 86118 94094 3 763422911 4 3 587000105 1 18195350 1 744055826 3 57729268 1 972730468 1 76816973 1 692004417 3 681228157 2 59485 73373 3 782269252 1 307599566 3 733166752 3 219826004 1 985565339 2 57244 108053 3 408534396 3 777267247 1 459699679 2 67731 84899 3 234532111 2 36318 108168 3 906843440 2 34389 103331 4 1 200993893 2 4324 32546 4 1 691930847 1 956945223 4 2 25715 70972 2 74999 87982 2 44055 53843 4 1 434081250 2 75059 85111 4 4 1 915743824 3 961509041 4 3 691725977 1 407603974 3 694826384 3 61360349 2 5327 40242 2 10925 67488 2 48181 106366 2 4552 44857 3 698520562 2 62008 86253 4 2 10973 45965 2 25146 81866 1 517684890 4 1 146536475 3 386677591 3 280052963 3 83021854 2 9723 101085 2 37908 80716 4 3 339622233 3 271915199 3 338590454 3 662752874 4 1 437651663 3 30287339 4 2 82673 88314 1 756085113 1 233029815 1 456989962 2 8086 54697 4 1 658537641 3 758085494 1 11837499 3 608981553 4 2 38190 107935 4 4 2 39508 67587 4 2 8336 56328 3 364462483 1 990888596 3 324171471 3 454752173 2 90823 109361 1 546462560 2 54387 95748 3 607474801 4 1 127489432 2 59014 103446 1 383108695 3 96335867 3 55360682 4 2 45900 77470 2 15457 53824 4 1 977359009 4 1 477048120 2 30802 40267 3 400369143 3 184650544 1 936781937 1 60663157 2 17169 61143 4 2 48901 75160 3 591976121 4 3 180831001 2 91767 100415 4 3 626508382 2 35018 35418 2 6617 18051 4 1 15623547 1 419404331 3 630753030 1 422153041 4 2 31201 32323 4 2 44394 93479 4 3 700241273 4 2 38679 113573 2 16029 65852 4 2 11831 107754 1 718011469 4 2 90424 98085 3 151718709 2 641 112407 3 33465805 1 302164848 2 72227 106960 2 36970 111961 1 324953281 4 2 99061 113879 4 1 687256159 1 40002299 2 52620 100305 3 264107064 2 59598 85377 3 706406252 4 4 1 68418954 4 1 176196566 2 27472 81230 3 127514873 3 247666190 2 9102 53599 1 181513050 2 30319 61694 3 292621445 3 56719441 1 32525177 1 806366232 1 452519656 4 4 1 493497777 1 54496448 3 418219743 4 1 844069950 1 133046071 3 683812004 3 959105737 2 14058 72184 2 21247 83024 1 959422439 4 3 138489852 1 880367123 2 15244 40407 1 66778733 2 4879 102535 4 2 9924 71061 1 972433911 3 939285300 4 1 533841498 2 59325 78313 3 899927296 1 464639624 1 490069003 2 30718 99377 4 4 2 1402 106922 4 1 505637424 4 4 1 564182218 4 3 79974552 3 9335005 2 74892 97022 2 59818 65682 4 2 67631 73890 1 215551655 1 361802016 1 463927770 2 32937 72938 4 2 72008 78049 2 36029 51714 2 8978 9205 2 50376 87052 4 4 1 55120849 2 11411 93134 1 126922551 2 82641 95296 4 1 380126612 3 235785811 3 415216758 2 10353 62316 4 1 49197236 1 284674246 2 20585 30696 4 4 2 28469 35763 4 3 280032874 2 84067 95989 2 35005 110053 1 34769376 4 3 735873699 4 4 4 2 32058 61528 1 31618403 3 21125168 1 113805276 3 488442231 2 25815 89057 4 4 1 682309590 4 3 153871218 4 2 52858 97271 2 32545 52686 4 1 23939613 3 221044304 4 4 1 951264648 2 2462 85546 4 3 976398489 4 1 523028835 2 16569 101211 1 409072323 3 10451370 1 810914254 4 2 10004 16754 3 957508035 2 108925 109419 3 625347618 3 236875644 3 255012952 4 1 309089311 4 4 4 1 460153904 2 4689 95640 4 1 777055151 3 797392603 2 24738 86382 1 401278010 2 9271 54330 3 152949706 4 2 53364 112333 3 370515206 3 206993487 2 40410 56531 2 24844 52181 4 3 719424704 2 28137 29760 3 307802917 2 24885 99731 4 4 3 852025621 1 111788194 1 826834266 2 25432 27218 1 586311930 1 353876001 3 252931710 2 86145 92501 3 813348978 4 4 2 41233 92125 2 20119 61140 4 1 737136385 2 26852 78650 1 481751107 3 61841592 1 488460773 3 951975255 3 621842184 1 339484874 1 46364081 1 533388480 2 14684 106830 4 1 179724580 2 13921 98910 4 4 2 97290 113688 3 6486477 1 820844507 4 4 2 1316 109879 1 368798239 3 158747972 3 28873355 3 9650316 4 4 2 15243 49063 3 207452822 4 4 4 4 2 59989 109345 3 117751654 3 358040536 1 328063337 4 1 320463322 2 49928 104016 1 431954567 4 1 838865913 1 94407247 2 37934 73953 3 984050582 3 796133666 3 387076871 4 3 234603757 2 32471 50748 3 467791980 3 320334296 3 383535479 4 3 385735759 1 70436436 1 680561252 4 1 664853644 1 635651530 4 1 46101004 2 9515 20082 2 13988 41449 4 1 95109657 3 737373035 4 4 2 28195 54823 3 747488860 4 4 3 102156861 1 71385982 2 29587 74826 1 260276582 4 4 2 24752 73795 4 2 17607 58524 2 3591 58805 3 312586456 2 32532 75763 2 62576 82782 2 24150 45656 3 772263607 1 565713453 1 747419884 2 51456 113393 2 12356 63931 4 3 157729938 4 3 835777165 3 454712780 1 507377620 3 157707315 1 185873356 1 500104545 1 450494546 2 84661 93677 4 3 687996456 4 3 70008211 1 677905265 4 1 335878178 4 2 58821 105725 2 67605 77016 1 960488146 3 245225137 3 537361464 1 15715087 1 87487881 1 686825356 3 118042183 4 2 12888 64059 1 11960520 1 88548715 1 663671894 4 3 461848851 2 2898 19035 2 5904 106611 4 3 567643546 2 9574 97984 3 971149303 1 990424728 4 3 976812893 2 92936 95996 3 992377317 2 44308 101925 3 232113590 1 719218268 2 316 58828 4 2 36374 75328 2 29331 50500 1 193672514 1 34694210 1 322339178 2 47543 94167 4 2 7644 79875 1 60398569 1 6199605 1 491430123 1 861275634 2 40889 74938 1 64414023 3 542160501 2 62196 88112 2 7693 97395 1 411090252 2 49761 96852 1 967775644 3 553514786 4 3 483873048 1 467239007 1 779057617 3 398093072 2 51858 93342 3 723396107 3 8502428 2 57154 82589 4 2 6164 64325 3 818170967 3 735239136 1 658225446 2 53417 114033 2 3063 16440 3 463162770 4 1 351650865 2 23829 110326 3 323287296 1 689454513 3 31247438 4 1 57364469 2 16710 32833 2 7736 18251 1 157953303 4 3 765032376 4 1 668968215 4 1 292156992 1 825629473 1 696802831 3 505358625 3 252934980 3 373289627 2 22824 61053 4 1 401758602 1 329486833 2 76659 86050 4 1 5966536 2 18648 85214 4 4 1 438156989 1 429720231 4 1 541138088 3 435073222 2 42021 82829 3 50054021 3 656817878 1 305537028 1 725594988 1 349614158 4 2 58374 74920 2 44021 108880 3 984611516 4 1 88313536 1 977676637 3 279233936 1 357083280 4 1 635936676 3 363043011 4 2 11936 91128 3 91528904 3 72457278 1 689015547 1 202453173 2 48338 71423 2 42903 74202 1 13626854 4 3 275596075 3 835169833 4 4 2 59842 104944 1 69779626 3 403991541 1 321130518 1 405492388 4 2 33095 67027 2 1747 31798 1 285282977 2 7982 9374 4 4 3 41907093 3 61652224 4 1 908731231 1 704395292 2 94811 109058 1 324569557 4 4 4 2 53248 61226 3 852451247 1 151936125 4 3 834665969 3 562621708 1 294574482 1 327682584 3 2911876 3 909825056 3 491529117 1 439207550 3 740610373 1 704810732 3 938020859 2 43520 62846 4 4 3 418375351 1 937510680 2 61965 62105 1 823922630 1 771437339 1 865036560 3 43059474 1 740572905 3 883830599 3 114127062 2 80152 106651 3 703516083 2 79868 104895 2 7571 49909 4 1 232488771 4 1 458189477 2 22231 32813 2 49022 66867 1 462807730 1 669997627 4 4 1 86625708 3 505098394 2 23231 54368 4 4 1 253993628 4 1 293484929 2 3483 102082 2 6108 34549 2 9573 81631 4 3 491947420 4 1 111215639 1 331420978 4 1 14193090 4 2 51921 95282 1 643499286 2 20041 20218 2 45152 81008 1 604223764 3 185778994 1 445670100 3 541955972 4 3 187645046 3 342446901 1 883323701 2 31712 111432 3 27731411 4 4 2 12342 13126 4 4 4 1 729961350 3 694954180 1 14394285 3 612384 2 21107 86486 4 4 1 430336522 3 995968067 2 76264 104243 1 976167379 2 52000 60377 3 15735424 4 1 777103523 1 608215694 2 71149 109475 2 4784 84925 3 826023737 3 302274829 2 23122 73074 1 42443639 1 440279368 3 580547748 2 12155 38117 1 538757224 2 14643 90030 4 4 1 194339965 4 4 4 2 38950 46132 3 150969585 1 197767786 1 472365422 4 2 8625 49348 3 886257974 4 3 685267228 4 2 9486 11594 4 1 386660620 1 768568197 2 61069 65381 2 49979 99750 2 97826 107904 3 924567287 2 4140 37427 2 55517 64492 2 38185 93116 4 4 1 673277327 2 23413 66403 1 643840079 1 157789153 1 172010784 3 526449779 2 7952 40496 2 55262 64488 1 281512427 3 268855504 4 1 731513026 3 159269319 3 9752097 4 3 993970271 4 1 142765627 1 192253130 1 751389944 4 2 51557 75897 1 902150206 4 4 1 82377182 2 8297 21193 2 61810 96689 1 987904854 1 475686480 2 39719 91356 4 4 3 460557779 1 712130498 2 26692 104090 2 67014 91709 3 49645908 3 212546180 2 14575 27233 4 2 16992 57951 2 16726 37705 4 1 869992350 2 49699 90994 3 152730994 3 498910970 3 348570621 1 303470454 1 136541909 4 2 35959 89264 2 60931 107016 3 235523384 1 204082498 1 560161080 4 4 4 1 610988461 1 511282110 3 433651780 4 1 71722747 4 4 2 15957 103576 1 475573550 2 13213 61417 2 7729 51319 3 801956538 3 288503734 3 785703773 3 811190147 4 4 4 3 235530075 2 18159 99353 2 69871 85402 2 62378 84309 3 945233610 3 998493917 2 40230 45811 3 606074122 2 11650 48879 1 270339345 3 749686604 3 671749070 3 728428094 2 25266 93927 2 54942 98904 1 199339519 3 99574956 1 951044320 4 2 20638 87682 2 17366 72093 4 2 32600 35548 3 215944533 3 832279822 3 36024080 2 4409 45677 2 72054 91769 1 299130145 3 645894753 3 721235159 1 912527432 1 136178804 3 679350385 3 109755471 4 1 98824763 2 96253 104905 4 1 519961115 4 3 803491091 2 34990 70676 3 428007016 4 3 451125872 1 503206710 2 43644 106670 3 497633583 4 3 342668125 1 43352430 4 1 573454917 1 825037018 2 3412 83879 2 44329 96022 3 374969061 3 341745679 3 713694171 4 2 7720 20868 2 82559 100288 2 39224 70931 4 2 69449 95073 2 31771 50770 1 326020232 3 70283685 2 17879 56183 4 2 28910 58609 4 1 108819038 4 4 4 2 54773 85980 2 8027 37430 1 921086822 2 67917 109991 2 89847 114083 1 905789012 3 69734767 1 394668035 1 953687236 1 920742622 3 18918159 2 29005 103262 3 113042096 1 512334123 3 226620234 4 1 421231395 3 525785088 2 26944 69336 3 443631166 2 52267 102548 3 705284477 4 2 42364 70013 2 11900 35912 2 34165 88985 2 85972 111114 4 2 17141 27209 1 821063504 4 3 554696899 3 932015623 4 3 379717765 1 603611648 1 504396495 4 2 4275 52473 4 4 1 452958905 1 968652565 4 1 957760348 4 1 968245094 1 667122411 1 33944122 4 1 475445059 4 4 4 1 544882513 3 293996930 2 89558 112376 4 3 920387784 2 1490 21785 2 59073 94272 4 3 667278596 1 906835106 1 245174840 2 24604 94806 2 79363 109865 2 12762 64467 1 357288143 3 431690741 1 394942219 3 174929899 4 3 493156350 3 171008586 3 61470217 4 2 7089 7932 1 67664185 1 247062964 1 619718057 2 14262 16573 2 34694 54967 1 585955291 4 1 229465145 2 55145 55949 1 10505000 3 15760355 2 69397 81767 3 141667115 4 1 762795024 2 9109 98217 4 1 44861985 4 3 7915751 1 312426734 4 2 1413 109582 1 923374795 4 2 31878 92489 4 4 2 66156 103548 2 109023 110941 2 39983 47277 4 3 392519316 2 70018 74871 1 225583028 1 709929431 3 84955401 4 3 289104183 2 74719 105743 3 399229256 4 3 184507896 3 586291155 4 2 13187 36213 1 806504087 3 964301071 1 559569742 4 4 1 834996538 4 4 4 4 1 690143876 4 2 3654 93606 3 26900821 1 321661159 2 55495 99010 1 349983163 4 3 431731139 4 1 960368965 1 133722525 3 281586691 4 4 1 698605518 4 2 55847 69771 2 86721 93543 3 986814182 1 563703122 4 2 28674 59173 4 4 3 746056252 2 13878 26819 1 99241085 3 558875702 1 894364527 3 22366352 1 176724792 3 355884306 1 631422389 3 744469508 2 45397 70797 4 1 953722124 1 628882236 1 922195617 1 266552132 2 3011 78882 4 2 102352 107756 2 14210 54369 1 901154984 1 320560888 1 62121621 4 2 4837 110024 1 731612567 2 66000 103380 4 4 4 3 6569174 4 2 74753 77397 2 67694 71893 1 341218948 1 717492453 3 217905083 1 767576004 1 247552302 4 4 2 23506 64669 3 765024982 4 1 48812434 3 800309993 1 91979383 4 2 5536 64095 4 3 938221412 4 4 4 1 8241955 2 46819 51956 4 3 326226611 4 2 104649 108822 1 30018549 3 607086726 4 2 3718 64624 1 801718217 1 425718943 4 1 893330894 4 2 62488 85592 4 4 1 950440138 2 96681 100231 4 1 496488309 1 655792889 3 420328349 2 26859 84416 4 2 51630 85237 4 4 2 33669 59756 1 27164799 2 46911 69142 4 3 609814497 2 1577 110008 1 725593873 3 408460037 1 859973510 4 1 344322446 2 23789 110733 1 595442770 2 2798 23907 2 20330 44594 2 52805 75175 3 434794889 1 470252571 3 545576762 3 482514018 2 1561 105817 4 4 1 277666116 1 37687398 4 3 906211950 1 413015371 4 3 746420891 4 4 1 129400824 1 37042277 3 900643318 2 18207 51189 3 536276934 1 80742304 1 5145116 4 1 154282840 4 2 73092 76179 4 1 713015355 3 10869928 3 321159626 4 4 4 1 660314909 1 1872387 4 3 298909145 3 29601733 4 4 1 308231800 4 4 4 4 2 4513 88031 2 81534 90837 1 818155163 2 13758 104167 2 73690 90746 3 281415685 4 1 299657344 1 192692676 1 816500530 4 3 250358167 4 1 72284234 3 127119781 1 940938916 1 333007175 1 479240417 1 2225346 2 44184 109006 1 283166391 4 2 98022 109904 2 19950 90200 2 81636 109061 3 514796735 1 496069534 4 3 437845782 3 606933910 1 240798989 4 1 733433782 1 817046848 4 2 42929 103725 3 49949886 1 164876188 3 82918120 1 856005794 4 1 626489958 2 64197 80542 4 1 42144700 4 1 933191619 1 9354580 1 51992303 1 783639372 2 87357 93695 4 1 136296396 4 1 54783154 2 88984 97008 2 37118 76939 1 69522717 1 382563624 2 10937 29684 4 4 3 643800740 3 236882194 4 4 3 666993048 3 89960834 1 59083210 3 457919180 3 108114604 2 10971 111017 1 362244901 3 439614524 1 900544648 3 48837792 1 667911911 4 1 451486070 3 4818499 4 2 2830 21766 1 712525917 4 1 486374217 2 46706 86779 2 47889 108376 2 23420 51935 4 1 934053365 1 787725523 3 976995121 3 308550872 2 45837 92422 2 23015 42770 1 143934527 1 985957677 3 22883027 4 2 20733 22216 4 1 989141737 2 46990 59301 2 18526 59804 1 600370646 4 3 832740001 4 2 16178 25343 2 2817 57554 2 13778 111288 3 408730481 3 110467288 3 617914760 4 4 4 3 323523236 2 24564 36797 2 13890 14479 3 238046077 2 46250 55307 2 38857 99937 4 2 46968 97538 4 2 59168 96716 1 109702240 4 2 13526 21542 1 40546263 4 4 2 1803 49236 4 1 971050310 3 72133874 2 64281 108491 4 2 99428 111925 1 120559142 1 501269787 2 52776 77233 3 61275155 1 998799433 4 2 57482 114286 1 741537069 3 55404008 1 950416723 3 635782490 2 22688 97706 2 41404 67533 2 61436 68593 4 2 728 112612 3 520921483 3 965540385 2 6685 11969 4 3 799996300 4 4 3 676367059 4 3 923369686 2 47661 49276 3 970499769 4 1 319777522 4 1 419092507 3 456331561 2 14232 95244 1 302626826 3 58093738 2 1089 14933 1 35550940 2 39445 58072 2 12064 51162 1 531946068 1 776627668 3 273249645 3 130689323 2 40388 48305 1 824778306 2 11254 11359 4 2 36057 52360 3 565300931 4 4 1 647218208 2 28801 57142 1 125585094 2 14199 67619 1 516808183 1 378844328 2 54933 93947 3 487484510 3 218600867 3 174704020 1 692373551 2 33539 113208 4 1 345332107 2 2326 96994 4 4 2 41023 90054 3 571503173 4 1 855767743 3 177545130 4 3 283145025 2 15057 25753 4 1 773821312 2 27567 108013 1 521054376 3 190227955 4 1 40256605 4 2 15278 39476 2 58820 59540 4 2 106345 113345 3 583412827 1 586853419 4 2 13212 88303 3 398422836 1 244226197 3 470681711 2 43721 113838 2 50320 56641 2 21057 48777 1 18159924 1 680190196 2 91298 100569 4 4 3 45745497 1 647189189 3 137392073 3 252936502 1 332321142 1 989587267 2 13474 102852 4 4 4 3 763867076 3 757283023 3 854662064 4 4 3 220687307 3 32009232 1 186674740 2 57753 87017 1 299767703 4 2 33883 57422 2 36327 57108 2 16294 105270 2 11164 24788 3 844608563 1 482113776 4 2 25293 34508 4 2 52617 60458 4 3 73439427 3 510023873 4 1 45336448 1 832596645 2 47505 112063 2 60901 85306 4 2 77201 97291 3 548372212 4 4 2 57520 102888 3 313158938 1 842623970 2 63287 92984 2 15129 94358 4 3 435946689 4 1 645369533 2 11510 106324 4 2 3308 19509 4 1 224736441 3 593290215 3 450667589 3 59109161 4 3 596685959 4 2 54153 111833 1 170330999 4 2 13558 33492 3 262787494 3 10909805 2 39388 96893 4 3 208189193 1 696088502 2 30336 63748 2 70782 94985 3 958220284 2 24743 59786 2 97083 109131 3 932711658 2 12762 53736 2 4738 63925 2 32646 81154 1 629971408 1 132565365 4 2 22655 89455 3 30679254 1 173640787 1 675657311 1 34552198 1 961382361 4 4 4 2 94390 113258 4 2 18191 107520 2 47861 74021 4 3 413269978 4 4 2 23754 95868 3 728786017 2 14059 45342 2 88801 97165 1 589159695 3 198983407 4 2 60875 110476 3 50999271 4 4 4 1 75498308 1 203058046 4 4 3 201908701 2 24243 26980 3 317415601 2 88879 96725 3 140954816 3 637971577 4 4 2 20566 113666 3 333936263 3 678242047 1 289207146 2 48823 83894 2 91772 106108 3 50969449 3 50272164 4 3 753270110 4 2 22091 33451 1 53844745 4 4 4 1 469371007 1 431734145 4 3 64673870 1 468224301 1 288472500 3 365384525 4 3 347165135 1 931017538 1 606482273 1 964075661 4 3 358371095 1 123948517 4 4 2 71573 111271 4 3 953762141 4 2 63756 83304 3 650508715 3 481873323 3 761422261 1 996114220 2 67114 84882 2 1363 33931 4 2 12579 109812 4 1 20458708 3 940739732 1 961570474 4 1 360979838 2 10740 89803 1 73145903 3 797060395 2 19329 88745 3 679683325 1 100539325 1 43115505 3 9429075 4 3 671861348 1 195503 2 4032 45462 3 15457643 4 2 22528 88447 1 623260400 3 602310001 4 4 2 34101 65585 3 693069099 1 69576554 4 3 6090413 2 49568 103937 2 16089 70282 2 4087 79608 4 1 285233910 4 3 978786569 4 4 4 3 565153356 1 473626045 3 635625405 4 3 139635245 4 1 53255466 1 582602627 4 1 522343403 2 13944 113507 2 87251 109771 1 870276746 3 229184387 3 1750248 4 3 970361546 4 1 525741670 2 66674 67723 4 2 51075 78149 2 3453 43633 3 277487078 2 51868 57453 3 274925891 2 35412 71523 3 730017337 4 3 922895613 2 95880 105412 4 3 208513578 3 763237263 3 632723674 3 490942398 3 133736976 4 1 142262508 4 1 125322815 3 70667279 4 2 51586 54809 1 468288818 3 93713062 3 22289157 2 8172 102090 1 692822338 3 652756519 2 72190 109467 1 254442952 2 43264 99845 1 619567492 1 960038148 1 887209458 3 641413203 1 351034117 2 92537 97074 4 2 32274 70998 2 16782 23717 4 3 417804378 3 790541117 1 977131699 3 601576919 2 1773 49071 1 852139452 1 856488117 3 496751613 3 135923188 1 572898189 1 29291676 4 2 30370 49644 2 62302 112253 1 60682640 1 53993219 3 440617986 4 1 16764225 4 1 907835404 4 1 857268048 3 91628067 1 935296576 4 3 963133331 1 386014251 2 66823 103601 3 747130918 2 69229 85835 2 34149 76987 1 234079840 4 2 33791 35879 2 82381 97358 4 2 7440 78683 3 149965488 4 4 3 881998711 1 702532689 2 103405 111666 3 732356200 4 4 2 2364 80223 2 71050 75561 4 1 355797278 3 925840650 4 2 40255 58466 3 8537577 1 570441989 4 1 353320374 2 8427 66869 1 761822643 2 67482 99170 1 301273738 3 899954166 4 3 228856644 2 10126 41371 1 241473957 4 2 12094 43672 1 463958604 2 44480 49312 3 10318430 2 67731 100948 3 551087783 3 399635872 3 354048114 4 1 341632782 1 193464402 3 439764551 3 537353265 2 88376 104140 1 443964441 4 3 188655809 3 57076656 3 757565323 3 832227965 1 861250950 2 50639 58130 2 37227 92707 1 88330402 4 1 547953629 4 3 666805867 2 6596 29510 2 9575 99813 4 3 200754502 3 167881314 1 319607923 3 762458152 3 285774241 2 16866 47965 3 717707263 1 637652229 1 65174391 4 4 4 1 561064700 2 52721 75698 4 2 38119 101460 4 3 419312276 2 54867 111410 4 2 1788 63432 4 3 794576608 3 759447484 1 148676540 2 13424 18408 3 244660905 3 329556360 3 704805875 2 3188 34307 2 25190 81522 1 181550331 2 31278 58035 3 441086963 3 65199354 1 60316236 4 1 921751485 1 467385165 4 4 4 4 3 400491764 2 7731 47901 1 771411735 4 4 2 2065 92399 2 6764 89924 3 25832652 4 3 276006927 4 1 387056523 4 3 492148172 4 2 23039 25217 2 9462 18937 4 4 4 1 209930848 1 156802634 2 40090 90525 2 83128 93154 3 100679767 4 3 39156924 4 3 670212514 2 9217 56320 2 43079 57309 2 37960 46824 4 3 285517094 1 328508224 2 6479 65614 3 70494513 4 2 88077 103184 2 23979 57503 3 838306026 1 59852916 4 3 785749700 3 981575095 3 272640787 1 130315497 3 539067608 1 893112164 1 858225710 3 151426971 2 80519 109213 1 581326206 3 345109025 1 546243501 2 15800 81646 3 257927574 2 41364 87881 4 1 943531041 1 941524865 1 240869284 3 30476935 2 39188 45503 2 67886 86513 2 56348 88085 2 96669 110073 4 1 512475122 4 2 90241 107902 2 57494 75959 4 3 1704062 1 102913225 4 3 842044700 3 180234551 1 402084280 3 899209045 2 43643 76080 4 3 953380911 3 57502154 1 792803285 1 288281408 2 34352 93598 1 498691190 2 51017 91537 2 47873 104003 1 546196901 3 640623612 3 94138573 4 1 779874954 2 75016 89867 1 599981387 1 63094723 1 574062929 2 47641 59627 1 21720716 2 39806 100945 3 988978809 1 675826439 4 2 8161 89735 3 657570967 1 20871576 2 15468 24204 2 27260 100267 4 3 169358804 4 4 2 69128 75654 4 4 2 45857 60636 1 893692336 2 8859 29566 1 31520230 4 4 2 18374 82323 1 587543511 4 3 371373711 1 99758096 2 39584 54559 3 163576799 4 3 431362101 1 660589359 4 4 2 1935 45491 1 853854431 3 583263764 4 3 881542 4 3 294945715 4 4 4 3 140938891 1 897405887 2 26131 86096 4 3 687846326 1 8270382 4 1 35437968 3 20625166 1 405878056 4 1 28131858 2 4234 110166 3 443615948 3 128195131 3 151348611 1 768633962 4 1 668807772 4 2 54533 63989 3 574746510 3 498254985 2 62945 64665 1 618118381 2 2001 85688 3 753169819 3 915905341 1 282555397 3 964387496 4 3 460303642 4 4 2 23535 68016 2 57584 113667 2 37482 55054 1 91654416 4 2 76037 113697 3 288860456 2 64832 101127 3 544711129 4 2 27028 61176 1 937723184 2 31567 67253 1 54198013 1 496285948 2 9376 53874 2 54462 64706 2 14900 68543 1 856031970 3 540137034 3 618024069 3 88647534 2 58658 84172 4 3 150869815 1 214954037 4 3 309014493 3 653156473 2 76402 98278 2 33317 60224 2 59799 99818 4 2 20925 87242 3 667013961 3 698530212 1 833888339 2 21531 75199 4 4 3 700873976 1 213984716 2 2613 16571 2 472 72398 4 3 741695824 3 952846951 2 17133 78980 3 141456058 3 789792578 1 376256585 4 2 23266 101033 4 1 432083117 4 4 4 4 1 241592052 4 1 935270499 2 102896 110813 2 73742 105186 1 999068226 3 838837352 4 2 51809 84396 4 4 1 788043490 2 22548 25490 3 239852634 2 62159 104117 4 2 13562 73705 3 338198635 3 652900535 3 562198478 3 999694887 4 3 419842682 3 435406728 4 4 2 27007 67893 3 600547485 3 912748192 3 568696717 4 4 1 582080237 4 4 4 4 2 10187 68245 2 51511 91907 2 12911 18729 4 1 640300364 4 4 3 460512186 1 882488314 4 1 94529802 1 111533120 1 899193475 4 2 19897 42318 2 41241 48696 4 2 44705 58562 3 234185459 1 743805824 1 349414593 3 138477297 3 60442567 4 1 967144851 3 242847022 3 813506032 2 20009 87774 1 834093269 1 613834551 1 396170398 2 41932 45179 2 9765 91785 4 1 726715351 4 4 2 19015 48879 1 738209325 1 996065374 4 1 209666548 1 112424197 3 385666030 2 2822 98418 1 481930781 3 214057459 3 915104009 1 815605693 1 643779586 4 4 2 45394 114436 2 23191 48044 2 24542 113032 4 2 2623 62186 3 823229218 4 4 3 412843173 2 59451 91356 1 927278821 1 392431784 2 60754 112998 4 1 177815852 1 445524236 2 11459 102167 4 1 25968712 2 29331 76972 3 230327648 2 11690 52891 4 2 52440 94334 3 536004843 3 229238926 2 22629 27604 2 48721 86079 2 44551 103830 2 30122 61480 2 93019 111448 3 972985481 1 738388836 4 1 550530989 1 396044833 4 4 3 856717151 3 214423604 1 155596084 3 126234768 1 791985727 1 602031407 4 4 1 466631407 3 800833183 2 32859 61523 2 42513 42875 2 16161 46700 4 4 4 4 3 112585845 1 573077799 3 39256751 3 731313245 4 1 885438966 3 120372433 4 4 1 499596125 2 99388 106322 2 42323 42401 1 54787427 1 239312871 3 84703337 3 226945268 2 5127 105157 4 4 1 956528049 2 20212 112153 1 681377286 1 531611535 4 3 468984530 4 3 776120525 4 1 784186364 2 11241 113507 3 700798710 3 505106631 1 117421721 3 432680895 1 897275299 4 1 290654139 2 19931 65188 1 977911784 4 2 11596 31200 3 131389943 1 854752937 1 71213029 3 806252683 4 1 25215650 3 491066794 4 1 152341992 2 45631 94392 4 2 68863 69722 3 39977143 2 29051 43325 3 337267560 3 939553747 1 524507853 1 302451377 1 222592530 3 327026301 1 921572450 2 54748 74177 3 529941946 3 744460538 2 75450 103252 4 1 360456655 2 75173 100237 3 317498692 1 366297980 4 3 19616028 4 3 647095945 3 920938962 1 676339253 4 1 325430926 3 362023127 3 581818462 4 3 710495956 1 432352061 2 84321 110555 3 6424972 2 66632 96160 4 2 3912 46994 4 3 956790596 4 4 2 1154 45258 3 179769959 1 740854489 3 350204995 1 657610929 1 13326283 4 4 2 53374 79648 3 30263890 2 14153 53442 2 24598 79315 3 844001549 4 4 3 971358834 1 12483715 2 71163 73843 1 645940193 4 4 1 55722273 2 18122 32058 2 55651 70532 4 4 2 20014 76012 2 75490 78396 1 688480757 2 5908 17300 4 3 115686929 3 111057059 1 98471848 2 25760 60316 3 693313974 2 30872 101692 1 527498449 4 2 5175 28073 3 552955819 2 19982 59232 3 878884251 1 690715243 3 977868754 2 9744 26178 2 23601 74244 2 26060 37012 2 35278 57167 2 79478 99473 3 357046275 1 775442658 2 61437 108859 1 297683245 3 36635360 4 4 4 2 26490 54807 3 846580874 3 635813938 2 14486 50124 1 388861103 3 765077478 4 1 882784917 4 1 421241537 3 42798278 2 3563 78515 1 110205714 4 3 680562938 3 290808695 4 1 228065984 2 58737 91299 4 1 200256639 3 242071198 2 109482 111124 4 1 351960392 3 249787441 3 229260661 2 54684 82767 1 131465046 1 330848260 3 642233185 4 2 29896 53571 4 2 13671 104286 4 1 39389224 2 45430 89286 1 277027376 4 3 240528949 4 3 113872004 4 3 692898964 4 1 16348467 2 18674 106664 4 4 4 3 557857851 1 423134175 3 552709845 2 18344 81527 1 13202922 2 15848 92576 1 519760007 3 809719563 4 4 3 248913225 2 2629 112607 1 68405444 2 20783 75392 3 806910973 3 663039921 2 33649 73679 4 4 4 4 1 861176691 2 43023 99225 2 56132 88174 3 629696574 3 792132104 3 958325795 2 57328 96585 2 1162 60760 3 945733319 4 2 72485 98945 1 556046718 1 632326328 3 507984020 3 7439918 4 1 93885322 4 4 3 281554735 4 3 956231210 1 270860241 2 22879 72045 3 707586664 1 830325641 3 998029830 1 35661440 2 34762 50456 2 4318 73686 3 987502775 3 231556028 2 71716 81916 2 584 689 1 758191994 1 779997779 2 30577 44252 2 39179 77319 4 4 1 41589909 2 6424 113933 4 3 963788457 2 4276 63881 4 3 393853424 2 23345 81056 4 2 27574 74241 3 605364650 4 1 443555001 4 4 2 47613 104882 4 4 2 24218 97886 2 49985 105849 1 838793348 4 2 29799 42241 1 775001005 1 747257515 2 57092 64806 1 725960083 4 4 3 801121848 4 3 176270928 3 618800023 4 2 10910 25662 3 712033673 3 502698498 4 2 22241 27457 4 3 334783388 1 76898224 4 4 1 262185103 3 764514909 4 2 1958 101963 2 29289 97772 2 29658 75258 2 6189 13035 1 254117125 4 3 974993896 1 573625936 3 894094204 4 3 915556844 1 843724816 3 808671001 2 12819 96145 3 344250500 2 17753 31073 2 82436 99918 2 18246 36567 3 153771103 3 443121427 4 1 26193978 1 116377873 3 607424057 4 2 21141 69840 3 873435252 4 3 605419994 3 172098009 3 277253749 3 253771717 4 2 8068 48659 1 928174105 3 72787615 4 2 7299 97006 4 1 890634537 2 14372 83152 2 26007 35667 2 36417 49027 3 988094852 2 10459 23977 1 499686180 2 26859 104903 1 213371346 4 2 44192 79953 2 93 45954 4 4 1 497245916 3 881410212 1 269980505 4 4 4 3 686807055 4 1 838847118 2 29833 113370 3 14892038 4 4 2 19389 67613 3 61879288 1 879893842 2 60149 91005 3 131389685 1 781155551 2 24033 102942 1 691915653 3 675616549 2 65156 107563 1 997705895 3 145555528 1 828714851 4 2 5363 76535 2 44637 46060 4 2 5459 55919 4 2 42342 111327 4 2 7191 20795 3 458318917 2 98681 113831 3 99667055 4 2 38027 43532 4 1 60381961 3 147609755 2 4487 106407 1 67377681 2 316 96194 4 1 192013599 2 27615 100188 3 344572459 3 985802338 2 39726 73837 3 361168592 3 210779047 4 2 40253 87463 1 769982445 4 3 516004958 3 25351074 1 572420789 3 883049714 1 315255673 4 2 9707 39142 4 1 3196349 2 46263 70602 1 181591656 4 1 732585057 4 4 2 11418 46172 2 26590 99816 3 325238926 4 1 929719161 2 36046 109111 3 471444290 1 69052951 1 707556591 1 30188216 4 3 194022342 4 3 404573030 3 997675906 2 61201 108314 3 984247814 4 3 215974180 1 273978016 1 132667272 2 10571 79025 3 342740434 2 83090 114281 2 15610 86623 4 3 4915679 2 30287 65521 4 3 379344818 1 867063169 4 4 4 1 488268569 2 28990 46276 4 1 769156362 4 2 17386 44104 3 163113949 1 19642194 3 208902921 2 63126 64423 1 853347867 2 879 86391 1 569405813 4 1 597212908 1 990968573 3 720585154 1 30075596 1 841695871 2 26889 71974 2 94177 101104 1 943134914 2 7527 54167 2 74255 108011 2 67708 112742 4 3 930310352 1 902602886 1 250750887 1 557463315 2 28575 63013 1 498389226 1 48208186 1 917232290 1 115988296 3 6010951 3 146842434 2 97259 97727 4 3 103642217 2 11193 100779 3 219404680 3 668646943 2 105494 108368 2 20514 92033 3 227524933 4 1 44081712 1 37298972 1 720376842 1 833389894 4 4 1 507146306 4 2 30841 112168 1 326692988 2 22196 80133 4 2 74282 111466 3 35760065 4 3 395835188 3 97173678 4 3 858213329 2 11334 108434 3 308812207 1 256822325 1 132896574 1 2972478 3 673869079 2 60366 85617 4 2 8899 44067 2 8143 78649 2 68746 76440 1 503270799 4 2 6297 67992 2 2915 8142 3 340880730 3 62370558 4 1 317371957 4 3 971449338 4 2 35304 53156 2 56532 111533 2 37663 72895 3 773403337 3 454004942 2 24394 67166 4 3 132385000 4 4 1 438306747 1 339454550 2 17501 87708 1 835699981 1 995737972 1 976131666 4 3 267193632 2 35647 49799 3 625515988 4 4 4 2 69346 107461 2 6536 51299 4 2 8749 46840 4 3 65813766 1 457267960 4 1 184435166 3 311258654 2 15250 54295 1 351370576 2 7155 84021 1 908919925 2 10627 11753 4 3 354372165 2 31830 113332 3 571988659 2 15002 87329 2 73902 81865 2 13926 74426 2 79297 89261 1 586937112 3 44673150 3 421221282 3 863506688 3 76211423 2 80883 114717 1 473983226 2 76001 109920 4 4 3 317181413 1 64099635 1 722773504 4 3 714991915 2 13276 84449 3 314560279 3 672472726 3 486336635 4 1 12566118 1 945975677 4 4 2 95527 104642 1 704653158 3 299925584 3 883350630 2 78732 87124 1 558314422 4 4 3 48446941 1 157071225 2 68037 68440 4 2 17970 82702 3 57510215 4 2 73398 111983 3 880484237 4 2 43505 100550 2 18703 112489 3 723513258 3 778640909 4 3 708791064 3 53529315 3 41188005 4 1 141049105 2 8534 55991 4 2 2255 73583 1 759294137 4 3 668578708 1 150610028 1 227464585 2 37990 74922 1 180380071 1 845937913 3 756620013 3 687849288 2 14155 38539 3 489199619 1 360969602 3 438509690 1 284167184 4 3 821590027 1 340840131 3 480318494 1 253762122 3 810667419 1 637083152 3 148236405 4 1 699329134 2 19635 25023 1 539776841 1 812217282 1 968969154 3 70595282 2 8295 9039 1 10307073 1 793786200 4 2 53907 87104 1 236784261 1 34204660 1 348675430 4 2 27101 92260 1 411750944 4 1 690381985 2 30335 109503 4 4 2 18944 68228 2 54176 107660 3 129309433 1 268420253 2 19089 101303 1 529233148 2 16305 26813 3 859361651 1 640532772 3 112986384 3 562400614 4 1 971796116 3 792737535 3 943313182 2 17707 52521 1 602846446 2 39331 57618 1 555953589 1 924809793 2 63098 90046 4 4 1 761755196 4 2 50572 83503 3 626038134 2 44082 59073 3 847753653 2 17491 18973 3 119009204 2 29927 76289 1 997070174 4 3 831086460 2 1885 78241 2 58829 86656 4 4 2 31428 107225 3 405574386 4 3 536167564 1 448258405 3 282303764 2 52573 91916 1 387400188 3 429377534 3 883055919 3 439201710 1 946793949 4 3 44153365 2 36716 78740 4 4 1 660739470 4 4 2 54450 67969 4 2 63028 102159 4 3 185936645 3 633554082 3 444372290 3 907127075 4 1 998914925 3 831444743 1 116381613 3 578205709 4 4 1 556400412 3 649883317 4 3 13260185 2 30859 107809 2 54589 91872 1 866224697 1 243145158 4 1 45552106 4 2 75594 92688 4 4 2 15437 38084 1 562505983 1 315191081 4 4 1 753320548 4 1 405386232 4 2 6688 67270 2 26556 51967 1 518040391 2 30139 56011 4 1 787070063 1 610414024 4 1 845035409 1 318744419 2 6642 61027 1 484853687 3 27576749 1 24344221 2 31589 103140 4 4 2 49504 62516 4 3 264782740 4 2 16127 21063 4 4 4 1 521904373 2 15034 42488 4 4 4 1 7302352 1 716483865 2 30053 97036 3 500501339 2 70095 94234 1 281592319 3 72043172 4 3 62070806 2 23950 48228 1 194355813 3 623365023 1 30293751 4 3 919499410 1 126284304 2 1406 46249 1 89901208 3 539436371 4 3 805457014 2 45575 110058 3 722449 3 444061758 3 161471697 4 4 2 695 67653 2 19166 98254 1 996450751 1 193076501 2 22796 59782 2 31107 78898 1 630567854 4 3 208064281 4 1 100984925 3 837119794 4 1 972178942 3 461117563 2 51728 96721 2 8507 91970 3 663008340 1 123348656 2 60328 75188 1 733638610 3 293430126 4 1 862896379 3 376678092 1 2146461 2 73227 77882 4 1 335853197 4 3 704773315 1 61779222 1 607197207 3 558358514 2 24113 71559 3 787745251 2 4059 20585 4 3 899004782 4 2 56042 109147 2 14121 96137 2 46387 97455 2 48785 59041 4 3 971784070 2 71573 76332 1 149883192 1 517839388 2 47354 79727 4 3 73541728 4 4 4 1 663687446 1 667269451 2 32771 38796 4 3 62931772 2 7924 41649 3 649381 2 48698 70047 3 757928920 1 133454349 1 65358778 4 1 755355641 3 840300174 4 2 66451 78959 3 843636685 3 954781551 4 4 2 56096 103208 1 400792939 2 46313 76772 1 674063619 1 716418610 3 371338758 1 495339455 1 994508091 1 160853320 1 750254338 4 4 1 828854815 1 785962739 1 838047809 2 8310 20675 3 735929688 1 80075891 1 502894818 1 485203947 4 3 124116865 4 1 957825955 4 1 384857031 4 4 1 708826131 3 77116493 1 830182019 2 73204 96063 1 815179587 3 764598234 4 2 54251 81940 1 303534170 3 361879099 3 74749051 4 2 90543 110068 2 47447 49650 1 626338302 2 79701 85207 1 904967953 1 195340121 3 161131216 4 1 685538805 2 88763 93081 2 74743 96504 3 685281887 1 71427131 1 946436253 3 991711629 1 191432186 3 697334703 1 653296659 2 32873 71969 4 2 43948 78191 4 1 941266051 3 793251935 1 909166747 3 596501567 4 3 68240226 4 1 103790883 1 51622045 2 87268 100851 4 3 948984048 4 3 7280931 4 3 237257883 4 2 32325 89982 2 24437 47062 4 2 183 20106 1 205206617 1 491019382 2 63933 83602 1 535149104 4 4 4 1 999200847 4 1 197561795 2 14375 109239 4 3 16351310 1 18764501 1 26627309 4 2 30288 67434 2 5664 53403 1 918907716 4 3 266058905 3 806290434 4 1 193108217 3 643282081 3 285082797 1 405081835 1 643372082 1 505516187 1 385544612 2 76809 86842 2 6825 67366 4 2 541 51257 3 290851599 4 1 472092152 2 86459 95999 4 2 60007 106780 1 305559238 4 3 531788671 2 2024 71935 1 119536098 3 270461311 3 538240662 4 2 6788 25784 3 81477796 4 4 4 4 2 64397 85619 2 57018 67282 3 845014085 2 22384 67265 1 905978094 2 88503 104706 3 466053872 3 608199437 2 25099 79363 1 162104562 2 27605 31467 1 541419821 3 702486561 2 17725 113604 3 190151104 4 1 201930137 3 893509719 2 6504 8883 3 361507435 1 113456982 4 2 47459 83870 3 544248006 3 400614836 2 37998 86783 2 9794 67979 1 563851485 2 26109 49153 1 204082026 1 284902069 1 963023731 4 2 29514 53179 4 2 48764 73251 4 1 906223224 2 86503 97039 2 6847 24094 2 43396 80614 1 885742707 2 26971 108032 3 170350856 2 39629 112766 4 4 4 1 437311061 2 57049 78482 2 15125 62356 1 164557476 2 8412 103466 3 277210533 3 300286473 3 864471755 3 978524481 2 7062 24974 4 3 785029090 2 19254 91936 4 2 94417 103925 4 1 136690206 4 3 726374438 3 60605939 4 2 32400 68713 4 4 4 2 34746 75819 3 204499103 4 2 96625 113828 1 247238957 3 244135811 2 26787 30732 2 37901 102911 1 752019399 4 2 13349 67999 2 5901 107933 1 640299471 4 2 14943 21364 2 3898 103927 4 1 309676692 2 5173 29077 3 369764832 2 43361 76350 4 3 623256509 1 503060361 4 3 4485006 4 4 1 463669843 4 2 81290 84498 1 645453232 4 4 1 10693486 2 36856 47159 1 48206938 4 2 23205 53326 2 95816 113284 3 66705217 1 781529117 4 4 3 218819619 4 4 3 378521582 3 406733723 1 154640038 2 9783 61695 2 18231 67141 1 412810995 2 72153 98265 2 14070 74937 1 453351679 3 243377306 3 872376855 3 847601044 1 917248193 3 721764565 4 1 696707874 3 480115755 4 1 999834796 3 788885968 1 666327530 1 660288602 4 2 32731 106264 4 2 73061 97526 3 833058723 2 66744 102765 3 282827841 4 4 1 505070161 4 1 954044002 1 760698890 1 626063028 4 2 37273 66965 4 3 915426068 2 16927 96804 2 73962 106229 1 635298542 2 75171 83559 3 677281983 2 65147 70829 4 2 41828 96380 4 4 3 876796240 1 232895929 1 446255624 1 275501293 1 162919642 2 48260 97415 1 15368797 1 461672721 4 4 3 967561900 4 2 77063 90783 2 15181 99245 3 4405320 1 294791766 3 960057638 4 2 106066 106442 1 531450784 4 4 1 75268211 3 558027584 1 398193217 4 3 247071743 2 9216 113750 2 36916 114505 2 16467 56717 4 4 3 269901736 2 19007 66412 1 904672203 4 4 4 3 187131425 4 1 56794632 2 26509 31592 2 4509 65552 1 516322976 3 809545627 2 42104 75236 4 1 650730705 4 2 38145 43530 3 965792968 2 4782 31617 3 226552611 4 2 19184 109685 1 417400032 1 438468511 2 2303 110300 1 714196641 2 91219 94588 2 61213 97070 2 22409 74707 1 339905105 1 372828102 2 56935 81278 1 243550888 2 80321 83119 1 252726730 2 16140 34790 2 14007 82771 4 2 88085 89135 3 769991463 3 719709649 1 369756721 1 89476163 4 4 4 3 285044223 4 2 21275 82382 3 361706334 1 720038601 1 375625060 3 346663354 1 473039209 3 59010331 2 74314 106932 2 1030 47489 4 3 138606672 1 776528611 3 310655725 4 1 170116777 4 4 4 4 2 5178 32794 1 278893566 4 2 75049 102139 4 1 514243035 3 523474556 3 196338639 3 950321394 3 138451812 4 3 710484532 1 689277368 4 4 2 35180 85624 2 100648 107407 2 5138 54414 2 55318 79723 2 49887 76529 3 524020843 4 1 203224398 3 689991303 3 758361041 3 233219397 3 39485320 2 66245 112761 2 39755 78886 3 462942572 1 257072731 4 1 333121273 1 549843770 3 209676439 2 55889 103370 2 23355 58454 1 56546437 4 4 1 806824684 1 603439108 3 738207470 2 84094 93552 3 275568341 1 513292728 1 836904393 2 13466 40329 1 14952596 2 107406 112239 2 17131 95725 4 3 50567332 1 748669565 1 913594668 3 110061973 4 2 49653 99261 1 802045314 2 2738 95915 2 17694 104947 1 791936254 3 371533284 1 45012169 3 354126593 1 785510249 1 893916403 2 29551 42466 2 55442 61239 1 2903776 4 1 39142705 2 37287 64872 4 2 39552 53709 3 468653185 4 1 100553234 1 340826654 2 30469 101171 2 38639 82562 3 999698162 1 163322537 3 85294852 1 600131672 4 1 408707903 1 941501253 1 44163588 2 40140 106299 2 8681 52319 1 807649204 4 2 62018 78269 3 11956905 2 7511 74398 4 1 503317503 1 44771094 4 3 277484376 4 1 949360249 4 3 820327943 2 8854 43452 3 274745128 4 4 3 15491116 4 4 2 6879 10095 4 1 660092669 3 326895775 1 579205969 4 4 1 720651374 3 367692272 1 117347949 2 8425 80622 2 29496 56889 4 2 69188 96568 4 2 65762 94774 1 710821518 1 870233734 2 76310 97145 1 989886322 1 71643892 3 216014821 2 88331 94892 1 160874326 3 347629611 3 415555539 3 45162661 4 4 2 30159 34306 2 35809 59908 2 65158 91850 4 3 906376160 3 823445380 2 55017 85376 4 3 384821691 4 3 587905737 4 2 10854 70288 3 548738044 3 352084289 2 11268 42651 1 772592762 3 402377065 1 343189330 4 3 996868485 2 5256 73803 3 385766053 2 3164 56158 2 49702 66349 2 10327 54784 1 671745701 2 15154 53212 3 609862300 4 2 11854 77516 3 774640844 3 352719329 2 67084 95944 2 66413 101258 4 2 50154 82133 2 7762 113345 2 11022 68311 3 506997040 3 433556679 2 14696 16743 1 230930828 1 40213159 1 238239852 1 338039994 1 842381344 1 100288589 3 835364464 1 92229489 3 910926877 1 228051523 1 555395645 4 4 4 1 13974773 1 918689986 1 323939131 2 51121 77950 2 18647 57455 4 4 2 80662 106338 3 308967913 4 4 4 1 435604276 1 91782317 1 967246347 3 466259884 4 3 376373007 3 582767006 2 77039 93547 2 45332 71175 3 536673974 1 561764797 1 448581762 1 685404152 2 56464 82522 3 976731834 4 1 314085535 2 16842 98656 3 450365227 1 222811094 4 2 11914 79471 3 509404236 4 1 291024965 2 50493 107631 1 67122826 4 3 25276186 4 2 56471 81207 3 37264288 4 1 612434569 1 698491469 4 3 940577890 2 43378 99417 3 712017158 4 2 93830 95980 2 26583 81301 2 4651 63853 4 2 37484 44394 4 3 751648786 3 428711495 3 225206491 2 5377 61999 4 4 2 19468 107580 4 2 4522 106564 2 15582 53652 2 16589 91940 2 24096 58243 4 2 39304 101107 4 3 492053406 4 1 128918295 4 4 2 1974 51998 1 977385381 1 268324306 3 267074893 1 741401140 1 168929325 3 245046415 3 404952554 2 76515 82550 3 6384845 2 9881 38176 2 7910 19558 3 994969663 4 1 946553485 3 646439534 3 890837757 3 460748027 4 2 37747 70858 1 430378455 3 723359039 1 469460873 1 946723287 4 4 4 2 3994 75558 4 2 79183 93706 4 3 331864771 1 866333016 3 814858819 2 40637 71868 4 4 1 835211312 2 72277 107133 4 1 112466902 3 867050620 2 5878 70880 4 3 804398787 1 626472871 2 51272 62011 2 5704 30019 1 235914405 1 813534775 2 61097 70316 4 2 5455 54543 2 29632 107384 4 2 47127 66623 2 18797 105493 3 380759012 2 17946 51008 4 1 612599355 3 26528832 1 657077024 3 672015390 4 4 1 360767185 4 1 774456824 4 2 30859 32211 4 3 733476600 4 2 59261 96759 1 139041314 2 27450 65782 1 140059951 3 411987165 2 53721 76098 3 290755646 1 537702255 2 14508 78853 4 4 3 349102046 3 785949893 3 578108518 1 440058946 3 496045967 3 592333194 4 2 26129 26256 1 83591062 4 3 665132150 1 88165300 2 33335 56157 3 258467486 1 972693637 1 230611617 3 986808872 1 82175406 2 11592 101161 4 4 1 316494313 4 2 67182 77267 2 36436 113294 1 686072903 3 688983546 3 43626131 3 925444405 2 72064 77626 1 829249896 2 70325 113055 2 16759 83147 2 14611 86740 1 416668404 4 3 773684361 2 28345 36711 3 453453855 2 8913 54700 3 867129362 3 220929545 1 5014948 4 1 532115563 4 1 66371583 3 438516315 1 25994503 1 582840489 3 972978849 1 928443451 4 2 37608 82673 3 134857661 4 4 1 324034803 3 684537255 2 16444 80568 4 1 771317670 4 2 29088 90818 4 1 496184485 2 78401 94984 1 526234330 4 3 922182628 2 41128 101267 2 82352 83718 2 44504 68255 2 10174 43191 3 925504202 2 53169 79526 4 1 609235984 2 40725 76198 3 656594012 2 77145 93218 1 87257977 3 145338661 1 679601788 1 43941596 3 644474056 1 5499653 2 6735 57064 1 443032722 4 4 1 21945852 3 68921274 4 3 977908289 2 12055 98284 4 3 718877860 1 882717699 2 7694 82908 2 77979 101268 3 7564731 4 4 1 665653724 1 849933134 4 3 988290850 4 2 44135 98718 4 3 325169974 1 509384709 2 20063 111660 3 1135218 3 75137139 1 435431867 2 99742 103323 1 368394528 1 48100025 3 580474737 1 239967846 2 71363 104558 3 733788057 3 738740907 3 941747981 2 16010 70541 3 890174233 3 781668015 1 584410623 4 3 509135983 2 20204 43287 1 682532168 4 2 52878 54384 2 81250 102588 3 57500199 3 550455536 3 873506909 4 1 823351962 1 303318272 3 745364771 3 278261451 3 443093954 2 30426 79358 2 14610 98972 4 4 4 4 2 59111 78236 1 730962731 3 38413555 3 583798795 1 743524115 4 1 107153684 2 35541 54192 4 2 79579 83198 1 360230807 3 191302264 2 103698 103712 3 408947375 3 69529426 2 15757 46567 4 3 715334575 4 3 121494178 3 934808049 2 92477 104959 4 4 2 53881 58205 2 29541 94078 3 795330418 3 681713003 1 229718582 1 856784933 3 64200288 4 2 60611 93901 3 456603866 4 3 412404327 4 3 817141767 1 25904314 2 97540 106214 4 3 12321505 4 2 8559 92112 3 938059961 2 44208 81488 1 981824479 4 3 387435449 2 15460 94897 3 36958392 2 34062 72332 4 1 603106010 2 4967 40028 2 1686 57518 4 4 2 6305 52668 4 4 2 86371 97088 2 4444 62541 1 131449630 1 328934802 2 34235 67674 1 165925961 4 3 368857423 1 753559702 3 19319867 1 772697495 2 92730 98827 2 74035 103702 2 50334 60950 2 35395 89112 2 85772 88493 1 8433070 3 689666566 3 198649256 1 384356361 1 291439569 3 907163337 2 17918 18342 1 741056571 2 10745 65428 1 961582811 3 460898512 2 45765 53924 1 961428549 1 463937926 4 4 4 2 22827 77319 3 412426331 3 684125017 3 674038725 1 80638396 2 29270 90379 1 577443169 1 622723140 2 49944 76023 2 89095 96519 3 555236023 1 85264927 4 4 2 39274 42297 4 1 753717380 1 17120157 4 3 222155674 1 143003789 3 407679541 4 4 1 979379898 1 192710056 1 530083438 1 31270540 4 3 748374652 3 29473058 4 1 308054460 3 363371406 4 3 832360443 3 905490352 1 73037151 3 763319363 1 76762358 2 66372 78322 4 3 539540461 4 1 363095564 2 16599 84474 3 82443002 4 2 38636 88852 1 611414359 3 240959224 3 599598441 1 849712482 2 88766 94348 4 3 16181014 1 439281615 3 899147642 1 160611881 2 49502 65779 2 63018 89697 4 1 746837437 1 150030657 1 693837689 3 568175660 3 14985237 4 2 50242 94288 1 379836697 1 205356820 4 4 4 1 391798798 2 18843 110810 4 3 162751565 4 4 1 318797623 3 801530327 3 693264982 3 305396975 1 460228907 3 218472983 1 907958309 4 4 1 154171406 2 56931 101191 1 510643019 3 273011844 2 1062 56727 2 43560 45422 3 387670535 1 417109401 3 253167633 2 57963 79415 4 2 126 83011 4 3 144959630 1 507350550 3 54618144 1 28927176 3 201047297 2 66680 112485 2 61471 108882 4 4 2 31906 33538 1 716027013 3 348622781 2 39303 55160 4 2 11992 65435 4 2 69698 90987 1 201409573 2 25727 61912 2 4826 33804 2 72194 103977 3 544489635 2 64711 99617 1 171764956 4 3 962351561 3 553350203 1 494466270 1 427036448 1 472608130 2 2249 105205 1 385660657 2 4706 54739 4 3 871322561 4 4 4 3 997286552 4 1 719479518 2 65693 111334 4 2 45613 95079 2 17215 105705 1 700708362 2 33813 69180 2 53102 53403 4 3 221533460 1 365705998 4 4 4 2 3681 44017 1 64645499 3 70572978 3 967513136 4 2 60101 80990 2 5580 102984 3 301350028 2 87505 103341 3 580264141 4 2 9281 47397 2 22463 112726 4 4 3 874613270 1 639420357 3 830333674 2 55886 76107 2 19079 44267 3 554064564 2 26828 58035 1 613388238 4 1 75954766 2 29270 64916 4 1 16768713 3 539070916 2 48569 104609 1 431629888 4 1 227269391 4 2 15451 76795 1 948734567 4 4 4 2 38645 39840 2 25347 110977 1 96975331 2 7884 50562 1 205445710 1 796263888 1 21702284 4 4 2 58 39183 4 3 44864638 3 859934746 2 64736 79988 2 18432 90276 1 968843648 3 339647573 4 4 1 586284151 4 2 6950 100384 2 34508 74707 3 172587499 1 848154237 2 45143 62831 4 3 921376123 1 628980300 1 98742769 1 108292127 2 26601 36066 2 25041 36162 3 214956972 3 591986055 4 1 78874944 3 182803892 2 30399 111261 3 985633164 1 703618274 1 649937901 4 3 218859160 2 26691 37245 2 78183 86649 4 4 3 453454056 2 7876 86624 1 748018492 4 3 289962100 1 469433257 2 20903 58954 4 2 31655 65702 2 30892 76234 1 524445170 4 2 69973 104874 4 1 78415923 1 449045034 2 78054 108117 3 790710070 3 679273965 3 906562005 3 258310010 3 449303467 4 4 1 243234984 1 720801716 3 410602891 1 939535206 3 502244254 2 56109 112692 3 11375151 4 4 4 3 240469741 4 4 3 612673793 1 841276352 4 3 220286731 2 3145 60880 4 4 2 66779 70410 4 2 43945 45571 2 31318 83726 3 198214308 4 2 4679 64965 1 30593638 1 753328486 2 42570 96513 3 273278427 4 1 986019904 3 679779187 1 139197941 2 12158 24280 3 606244509 2 43678 81670 2 31026 65344 1 786114204 4 3 80864697 3 123280600 4 2 35045 96899 1 780906728 1 371535551 1 108070304 4 2 30142 86744 2 65168 79861 3 12109922 2 51228 78908 4 4 1 281715835 4 4 1 798489724 2 3692 106831 3 995340426 3 407410693 2 21081 105516 2 35387 86294 4 1 19178584 1 295032794 1 315112095 1 801928695 1 866232592 2 84228 103843 3 364376501 3 433321972 4 2 39160 75934 2 31641 68561 4 3 734698560 1 592803622 1 627781620 3 960335820 1 60315192 1 216092400 4 2 14341 113701 1 70661889 1 74842737 2 18478 30746 4 2 33601 98859 4 3 996459145 1 379552408 2 7415 36476 1 458498214 1 100784541 3 530066552 3 18559080 3 46168610 3 966431971 2 26741 31925 3 308792430 3 376056560 2 11296 93267 3 18529253 2 55894 79667 4 2 3907 9723 2 14809 90531 4 1 228745586 2 32839 38039 3 864974495 3 618913309 2 52249 111055 4 2 75527 97724 4 4 2 31040 64728 2 41770 111195 3 871992186 4 1 604095758 1 690184105 3 112318661 2 30658 48353 1 941795675 4 3 665778480 2 41812 81178 3 188370673 3 671306988 2 30210 103737 4 2 7758 109746 2 71701 106509 1 754755193 2 38842 54023 4 3 586135511 2 71229 93652 1 56422596 2 23779 85419 1 347589442 1 703658034 4 1 853043435 3 135553237 4 1 827101884 2 39637 112566 1 659247034 4 3 53675015 1 62388878 2 1568 62273 4 2 98597 113518 2 2579 111789 3 768448624 4 3 830906179 3 982164538 1 181969170 1 570798559 3 872877939 2 4327 84150 2 29914 47581 4 3 400189584 3 475743582 1 68501657 1 189887819 4 2 52368 101462 4 1 20654862 3 885500428 4 3 305942703 4 3 737739799 2 9776 85135 4 1 293066932 2 12851 16621 2 30288 43209 2 108481 110233 4 2 18942 32471 2 80062 97468 2 97556 106049 3 330903565 2 16060 63912 1 281050 3 489761707 2 55349 102642 4 3 31753691 2 60252 75088 2 40673 53893 1 520559149 2 37992 58818 1 692132657 2 14596 71339 1 919608986 4 1 500205958 4 2 50332 90123 3 270415692 2 1005 61252 3 184109214 1 630158274 3 925600993 2 29757 50452 3 723570387 1 971515766 2 65268 113348 3 425467431 1 352247765 1 36722974 4 1 409717566 1 162714153 3 855738078 3 890941444 2 12967 92913 4 3 640977513 2 7824 58401 3 31173995 3 32141700 1 577437228 3 268146723 4 2 55676 110202 4 1 963521748 1 412162320 1 346312895 3 694885008 4 3 254618220 4 3 871018719 4 1 926247126 3 925755918 1 18389665 3 944042876 3 594624920 2 27544 54506 4 2 53672 95391 1 842021882 3 733073469 3 872126154 4 3 557475187 2 18757 84370 3 116169640 2 33292 53729 4 2 30447 63935 3 155877755 4 3 251454707 2 93519 112429 1 47237662 4 1 65876723 4 1 110699636 2 43960 65650 2 65562 102972 2 27970 111953 3 99510544 3 238924427 4 1 363584813 3 893866485 2 95567 103224 4 2 52621 61247 2 65019 87374 3 764010309 1 662831858 1 333849611 1 378214124 3 52875792 1 27099608 1 619487627 4 4 4 3 593893106 1 15246907 4 3 657193974 3 49299333 2 71436 96634 3 523426041 3 488577185 3 47242238 2 30912 101437 4 2 87371 105958 3 439788536 1 78768078 1 974035076 2 23033 52588 1 201650112 4 1 795037081 4 3 20870998 2 92575 106717 1 398526380 1 633296102 2 992 74815 1 916518810 4 3 46032138 2 102717 106800 1 615006403 2 37548 87922 2 65946 102142 4 1 181013321 4 4 3 729387242 3 156735356 4 3 800025279 2 82620 83104 2 13500 48544 1 488934540 1 449595464 2 18996 73232 3 288753757 2 9241 111424 1 23414137 1 780258973 1 157975913 3 347411594 3 996416121 1 419230313 4 3 27226903 2 52865 114997 3 942543698 3 815713382 2 46971 107859 4 4 3 666941564 2 90557 93324 2 21305 28876 4 4 4 2 7279 93896 3 22882536 3 588434469 2 65812 101074 4 2 55930 107203 3 452146884 2 77337 104234 4 4 3 88423886 3 579253296 3 150921918 1 437469040 3 161145321 3 53381207 3 69371812 3 403017144 2 13583 96532 2 11542 66259 2 5219 18127 2 17016 81119 1 8871492 4 1 346010414 3 547374165 1 53331738 1 554155318 1 25800946 4 3 228696768 3 248166024 3 755250225 1 617953326 3 713137613 3 308430340 2 14608 112787 1 52858703 2 25066 80374 4 2 27934 84206 3 973716430 1 312699708 2 27166 107420 2 87564 97292 4 4 4 4 2 53567 98222 3 488377621 3 254798667 2 25077 87696 4 4 1 885179956 2 17702 38778 3 549334282 3 799731628 4 2 31640 93895 3 994774640 4 3 448834830 2 22817 82152 4 3 913981133 4 1 705345382 4 3 566595044 3 531907617 4 3 275064153 4 2 76858 83585 1 307479155 1 548669480 2 5820 22844 2 30645 69320 3 811846023 3 890967958 4 1 984963457 1 969852278 2 19587 111462 2 24434 90412 2 33719 106912 4 2 53831 69721 3 503115743 3 662187182 2 32186 111355 1 491932876 3 695681739 1 20718491 2 2809 42767 2 29001 95056 1 570917149 4 1 798710106 2 12186 28885 2 33830 34879 1 476382612 2 44843 92660 3 25343643 2 23563 70826 3 806391316 3 274272773 4 1 921941674 4 3 355691467 3 428861359 2 3643 111949 4 2 13875 55845 2 25266 49653 2 37683 40581 2 34929 81355 1 821221947 2 63038 92560 4 3 1722519 2 39629 106942 1 165355911 4 2 21901 71641 1 5070762 3 616033669 3 163533982 4 4 4 1 884794568 1 330180742 2 12853 70855 2 9778 20635 3 770789208 4 4 3 150266998 2 45404 112615 4 3 26810191 3 268280113 4 3 499801968 2 41162 78007 2 49152 92233 3 735975392 2 96854 98904 2 47367 80234 1 186542478 3 461731295 2 48929 51008 2 81581 108854 3 810854892 4 3 656736928 3 131491932 4 3 683271629 2 73514 86592 4 3 876654053 4 2 51544 52210 3 6737106 2 74 48311 2 53879 63838 2 80538 111231 3 749213273 4 1 62951959 2 78707 104866 3 722877376 4 1 583646276 3 832133672 2 56761 101411 1 304841971 3 53073948 3 55403016 4 2 29223 83459 2 37474 80564 2 44455 54621 4 1 438819516 1 217024758 4 3 183938985 2 6801 95168 1 503867973 2 70917 78339 4 3 478196597 3 749158273 2 25905 72244 3 746029742 1 194321561 1 750696226 2 29322 58104 1 67110463 2 43453 87974 1 58008326 4 1 525530842 4 4 3 479572075 1 529221155 3 81361560 3 506459783 3 438490201 1 65182017 3 796721800 4 4 4 4 1 571061919 4 1 206274345 2 56638 94920 2 7588 49790 4 3 241563855 4 3 25439947 1 787572794 3 687028441 3 316012797 4 2 18407 108219 3 145007571 2 45781 99809 4 3 126621404 1 912818048 2 27898 32304 3 770042362 3 539907874 4 3 726542954 1 513039983 3 45613678 4 1 961022683 1 103265115 4 1 59105453 2 62726 88878 4 1 934669789 4 2 93481 99403 3 442359111 2 25877 76537 1 298769519 3 696108462 4 2 13085 100913 3 922239557 1 656007577 1 299757951 3 108422397 2 402 28388 4 2 1244 29907 2 13939 37191 2 48790 103353 3 130938873 3 264009035 1 497304168 1 534329581 3 992368379 3 614433542 1 59999125 3 108363374 1 628126537 2 109687 111368 3 342473316 2 49143 76791 2 80050 105127 1 484964416 1 243068337 2 38738 82133 1 413034680 3 367761132 4 4 4 4 1 7569723 2 76982 112422 3 564734177 1 925387237 4 2 66519 104870 4 4 4 2 86878 98998 2 62822 73631 1 561524329 2 28859 113416 3 796138076 2 46817 115037 3 513713533 1 109866341 3 429160493 1 351994068 4 1 633776101 2 87112 88495 4 1 38806812 1 549598455 3 608020286 4 2 76718 107499 3 156465530 3 862228719 4 2 10881 98563 1 938725189 2 17762 27331 4 4 2 32367 102790 1 308080014 1 59179898 1 51982380 2 41828 43989 4 1 22128699 2 1273 70704 2 1394 57741 4 4 4 3 487503948 4 2 19114 27601 1 573927215 3 16318771 1 751319162 1 902180488 3 931049818 4 2 72440 106754 3 222777172 4 2 83686 106060 2 12188 113989 4 4 3 63327146 1 402369761 2 35609 70620 1 237611000 4 3 841218499 4 4 1 775561469 2 5114 28202 1 881307668 3 91427818 2 43857 66209 2 23237 60781 4 4 1 43583549 1 311839171 2 23657 42350 3 858266604 2 52415 90681 2 64762 74174 4 2 9419 90202 4 2 34691 72831 4 3 200947335 4 4 1 405624351 2 47463 57429 3 286542280 2 13205 55802 3 61863945 1 916184836 3 30177028 2 19933 106531 1 172844226 3 666721324 4 2 42452 51640 1 13519400 1 880780378 2 110282 111768 3 820289212 1 373969908 3 524209394 1 403133380 1 377767103 1 475422559 1 91569738 2 69631 108766 4 4 4 4 3 295797572 4 3 187155633 4 4 4 1 760152534 1 610979186 1 921223643 4 3 736081667 1 353129757 3 192851788 1 95121254 1 678175769 4 3 708147642 1 958507134 1 26017146 1 54006623 4 4 2 28348 87354 2 16511 89129 2 29761 96246 1 272210759 2 54905 65656 1 567371678 3 670913811 1 374712220 1 887027166 3 601429695 3 159218923 3 593470923 2 7513 20166 4 3 751432115 3 42242871 2 15570 39378 2 57764 70688 4 3 16792130 2 35297 38472 3 443084759 2 61631 64816 2 10780 26807 4 1 561045721 1 778493290 4 1 98619807 1 116494219 1 494943648 1 192517223 1 735999413 2 24308 90627 4 4 3 301260990 4 3 776142067 2 11775 48374 1 496755841 3 399066518 2 15522 68798 1 813642378 4 1 742126537 2 43122 97601 2 24606 64661 4 3 336868039 2 44284 83836 2 38156 109186 2 45766 113797 4 3 864647967 2 60202 66285 3 28264446 3 271511900 2 72312 98723 1 116842607 2 67965 107261 1 132017879 1 64954614 2 44930 71330 3 52310961 4 2 43115 96749 1 363207106 4 1 135718531 4 2 14084 18078 3 926298352 3 895268328 2 25902 81740 2 12410 33412 2 25648 45848 2 62700 95426 1 84282792 4 3 40538176 2 58964 76787 3 295890115 4 2 53266 70139 1 173280457 1 980283833 2 55641 70600 3 439834264 4 3 540030144 3 487986471 3 16199895 2 8425 61444 3 356144356 2 69611 71066 1 753789109 1 36816956 3 305499385 3 166346449 2 113756 114043 3 550438735 3 662890203 1 455303309 4 3 706630101 3 288624350 2 76938 102557 1 789922898 1 658821331 1 906776759 4 1 973141681 4 3 565239913 4 3 10031936 3 66494183 3 770549451 1 176600097 4 3 112568788 4 2 67101 108808 4 2 2181 99523 2 33845 85303 2 49992 88822 3 23117053 2 59662 100035 1 164104204 2 50531 76567 3 191671284 1 292463138 1 676743821 3 313119676 1 610842446 4 3 905019902 3 10811984 4 2 40505 64681 2 3865 9082 1 398971199 4 4 3 35322804 2 52778 76608 1 33310958 1 254489865 1 408597 3 310035937 1 834604362 1 797802756 4 2 24939 106978 4 4 2 23009 95457 3 639130960 3 770119307 1 433294101 4 1 18774725 4 4 2 26905 35655 3 701378929 1 342515852 3 11509327 4 2 34091 64621 2 20385 60424 1 569151629 1 321749638 4 4 3 827812435 1 459919646 4 1 79062384 3 426681102 2 26722 98129 2 25326 34124 2 55140 89582 1 969209394 4 1 588318684 3 106725459 3 438194679 4 2 78115 99281 2 22592 106531 3 37653286 4 4 2 50500 84309 1 253466574 4 3 243145036 2 83146 107604 3 583258112 2 19832 29112 3 761479242 2 11650 115237 4 2 24258 113843 4 2 66587 105345 1 610411904 4 2 3217 50634 1 417579041 1 454358347 3 983110898 1 104573060 2 39014 45929 1 36187361 1 529244526 3 434618319 2 10930 65473 3 437473547 1 973067164 1 728056100 3 11902557 4 4 4 1 335235818 2 31550 72568 4 3 752869552 2 7980 63054 1 335758058 1 452032358 2 113076 115108 3 711880382 2 2850 79293 1 743501178 1 171023282 1 753214381 3 496042001 4 2 18733 52920 1 698858300 4 3 8687583 4 4 2 33345 110087 1 180701839 2 60163 106135 1 3705403 3 420451025 4 4 2 81811 86921 2 8233 29634 4 1 759417631 4 4 2 62762 110251 4 1 396745286 3 424232369 4 1 828389053 3 490037156 2 97499 112031 2 56700 105349 3 117151858 4 3 12065614 2 44566 50683 2 28010 54884 1 449683932 2 83679 87100 2 58843 97791 3 665176077 2 19564 74429 2 6560 27204 2 51757 63878 1 779844700 4 1 732683997 4 4 4 2 21389 87258 2 63556 84010 3 529864080 3 37604324 2 4272 113643 4 1 432267689 4 4 1 979439875 1 803650747 4 2 37937 78948 2 70728 94455 2 7971 33112 2 33832 40918 1 727990313 2 40298 76074 3 646709738 4 2 59633 95763 1 2421317 4 3 291680380 1 999711470 1 778426813 1 433915626 3 994246552 3 568936102 2 39092 103309 3 914227028 2 25358 70082 2 3560 24714 4 1 194100336 4 4 1 517877364 1 224176125 3 377145728 4 1 573645130 3 953152034 2 44950 92848 4 2 53988 55560 2 14453 45001 4 1 87619951 3 573850635 1 358674984 3 377291024 4 2 18848 28377 2 14879 32354 3 984980860 3 486078125 1 167532922 1 18749262 2 37160 41773 4 1 878178750 4 1 29227749 4 3 562887120 1 501872902 1 745919254 3 35324693 4 4 2 7195 107119 4 4 1 302712003 4 4 3 509398214 1 645041698 3 666396265 4 3 919689511 1 752801647 2 36517 59569 2 35877 113048 4 2 43583 102228 4 1 121687775 3 267283978 3 380546557 2 13518 33321 2 40932 82176 2 47799 104080 3 704497758 1 825850588 3 465647274 3 882676783 3 100153516 2 51045 112713 3 682129493 3 36206044 2 18474 69544 4 3 12234424 1 863678029 3 521066094 1 315028616 3 311724769 4 3 511914512 1 718491597 4 1 937448687 3 821227085 4 4 1 296421425 4 4 2 108283 114410 2 68891 79518 3 5215973 1 125247581 1 490447234 2 49808 72007 4 4 4 4 3 225196222 1 481104339 3 893705236 4 3 2504157 4 4 4 1 850594496 2 23930 91086 4 3 718521323 1 142965415 4 2 15128 19474 4 4 3 602090475 3 660804650 2 48468 73415 4 3 788859761 3 171451349 3 787596909 1 599152322 2 57255 102702 4 1 178453362 4 2 59682 81329 4 1 136386038 4 3 112828241 2 44067 105624 3 763624869 1 40248501 2 19266 45246 1 424971633 2 14116 61393 3 691316377 4 4 1 110557822 4 2 4997 83065 3 113123538 1 891594323 1 65960705 1 79767832 2 4191 48975 3 38128455 1 947581623 2 16413 109731 1 578587728 4 4 3 470566921 3 946389022 2 45645 64434 4 3 204603490 1 204713292 3 247826578 2 12538 33352 4 3 463100470 3 242107687 2 43041 76952 1 677487031 2 62049 88446 3 879268950 3 192372214 4 3 635214417 3 155879035 3 768249068 2 5905 19336 3 709019923 2 93713 93929 3 594101080 3 32045472 4 1 247926639 2 32321 68201 3 633394532 4 1 815484078 4 3 29524043 4 1 297568329 3 36912255 4 3 588498224 2 394 83653 1 9594566 4 3 603621366 2 51929 56768 3 407010023 1 289794730 1 443163759 4 3 794243191 4 3 296929105 4 1 657336555 3 7821977 2 35082 114571 4 1 556287258 1 457292565 1 943687267 4 3 679291470 3 811416208 4 1 302612173 1 193335779 2 63297 77317 2 38595 109225 4 2 49704 88886 2 15517 63580 2 68993 80353 3 62249660 4 1 189031133 3 809086035 2 4158 82471 4 2 3635 18159 4 3 643902680 1 302701030 1 884497372 4 3 634709380 4 1 268495832 2 28047 38506 3 963567449 2 68114 78279 1 369187553 2 69372 109789 3 723112106 2 1226 84366 1 767272222 3 701547116 1 416530943 1 296698126 2 19370 69747 2 44129 65526 2 2639 40649 4 4 3 31505314 4 2 29663 114496 3 891059631 2 19263 45998 1 946682061 1 798615654 1 616423180 2 10748 71113 1 370026821 3 419393784 4 3 892390090 1 42807053 3 513204761 2 72476 95938 1 115511516 1 63380099 3 881708027 2 62554 113612 3 101120339 1 547541901 1 737192660 1 459276808 4 2 45866 114432 2 42118 102279 2 23776 54819 3 47858375 2 33271 70821 3 226157232 3 777527281 3 466040432 1 422270204 2 20972 81854 4 4 3 737085967 4 1 425308843 1 333791130 4 1 355844944 3 596436894 2 19491 43012 2 71969 112969 1 180405677 2 43835 91245 3 857104120 4 1 917615090 2 35278 86887 4 2 88205 103041 1 308891865 2 8983 33609 4 2 15225 114184 3 728390268 3 297414166 3 659033198 1 38785643 4 4 2 35035 108628 2 91558 113902 2 67598 72891 2 38092 43226 4 1 102514666 3 798298473 1 482501271 2 49958 86410 4 1 355189130 4 2 51134 109322 3 15225459 4 2 71795 93343 4 1 975793336 4 3 339303655 1 38053818 2 4204 62511 1 918053794 2 37317 108077 3 56356031 2 58421 86152 2 47180 79571 3 132687397 2 23875 104297 4 1 953969065 4 4 4 3 825020803 4 4 3 40918487 4 1 613505758 4 3 327928783 4 2 112518 114061 4 4 4 1 348388110 3 148971893 3 189634788 4 3 481997166 1 919043421 3 83710755 2 61884 79224 3 448879750 4 2 13615 100426 1 211447414 4 3 115897396 2 72532 97405 3 460603529 1 54544539 3 713905099 2 43346 46671 1 646554381 1 76710970 2 34883 47305 3 578023373 2 91890 109579 4 4 4 2 63204 83557 3 167718627 1 503136967 2 43072 83179 2 32543 46058 1 669872443 1 457888293 4 4 1 726201313 2 97441 109189 4 1 773981060 4 1 17682042 1 510726833 1 119984749 3 936230670 2 66593 87598 2 92272 92901 2 13258 103309 1 272622190 3 492871186 3 49064435 3 400415678 2 48414 112902 2 1370 109254 2 32066 32572 4 3 370532962 3 43519650 4 1 556561917 2 32442 81675 4 2 59311 107965 3 736458599 1 390812322 2 19987 23221 4 3 631115679 1 600399681 1 126768547 1 540821690 3 847958571 4 1 161922548 2 13089 61149 4 2 88530 100029 3 489313521 3 386252420 3 92140304 2 40108 95064 3 909793066 1 674677855 3 200360664 4 4 4 3 51126091 2 99061 99328 4 3 10111260 4 3 865677130 3 89805723 1 217865471 1 177883514 4 1 705552791 4 1 704738690 3 340057653 3 634675216 3 22714047 2 16478 50642 1 129904476 2 79426 93437 3 732007068 3 245767342 2 9128 48527 3 133417161 2 19717 22829 3 382175855 2 58010 69431 2 31246 85683 1 104332246 1 769547077 2 67954 98878 1 235230231 3 467517715 4 2 57096 86388 2 7101 44836 2 22561 25340 4 2 29 98293 3 848925088 1 889730024 4 1 214686025 1 3137360 3 744232948 4 1 87939242 1 495785363 1 958269015 3 592791224 1 701154441 4 2 20253 60458 3 54476802 4 1 974698174 2 34078 104644 4 1 312813749 3 963945653 2 104129 113984 3 599399630 1 253586730 4 1 898108444 1 949729771 2 86124 93870 4 4 2 29332 99509 3 816651666 4 1 473090972 1 606014621 1 416566832 3 760579992 3 169002110 3 762913796 3 912213592 1 904080216 3 709146237 1 891564946 2 13484 62766 3 448222330 1 906339478 3 253732050 2 7519 79071 3 413281603 3 160637762 2 23862 24057 3 90310376 4 3 404265050 2 66562 79829 3 902991862 4 1 129106069 4 1 43901166 2 32348 53834 3 101768252 1 363608666 2 56144 114925 1 160444923 1 606656926 3 747316735 4 4 1 567979345 2 43358 81173 1 224772368 3 426145360 4 4 2 9192 71155 1 844751983 4 2 44836 46256 4 1 457964078 4 3 311389327 4 4 4 2 38397 94912 3 841475208 2 55523 56531 1 340242810 4 1 784300724 3 491227828 1 946051095 1 958007830 3 603752114 1 979101317 3 784486505 3 74631916 1 395736758 3 49956549 4 2 38979 94974 1 337401028 1 422207609 2 64419 91013 1 72460120 1 743455628 1 29194416 1 369719668 4 3 901573364 3 784585437 2 8126 61590 1 859916819 3 157159980 2 60684 74802 4 3 413537613 2 32083 98031 2 2578 71613 4 2 19989 88269 1 602949290 2 111601 112842 1 724914139 1 31591587 1 123663975 2 93949 114565 1 922420913 4 4 3 228786819 3 81191429 4 3 227933792 4 3 78596207 1 593922197 4 3 459315304 1 236438338 4 3 123986881 1 443477497 3 362994731 2 10495 83998 2 2570 52862 3 368783727 4 2 11401 74040 4 1 381575550 4 4 1 832826098 4 2 22925 28858 4 3 735735624 4 2 40375 100532 4 1 934902015 2 73314 74503 4 2 20157 46026 4 1 876173569 3 914896768 2 99419 113682 3 986073146 1 18469849 1 48635187 1 795217116 4 3 31166356 3 46680121 2 32498 105350 1 728559419 3 184148159 4 4 3 38535356 4 1 943518616 4 3 344776797 1 747876650 2 23544 36318 1 708450293 1 29921072 2 36239 73593 3 312264786 2 60323 111416 4 3 973040201 4 3 986280810 1 259343744 1 784479079 1 64435127 1 530271939 2 97027 107132 1 243981319 4 1 16947925 2 11075 28209 1 673061422 2 88527 94919 1 11190580 3 870953294 1 913712695 4 2 45814 108361 4 3 782443489 4 4 4 2 12342 21938 3 526440865 3 539210933 3 504921869 2 12602 111157 3 909692425 1 540554823 3 216870607 4 1 153932121 2 20917 97692 2 16582 67458 1 441250890 3 464835283 3 632958809 4 1 986874555 4 3 679228574 2 22619 36363 1 660837335 3 954090 1 532718810 1 988548628 2 59767 94752 1 992747948 4 4 2 91150 94546 4 4 1 46875813 2 46932 72870 4 4 2 17243 42941 3 154386630 1 339836125 4 4 2 22322 27443 3 685842470 3 924943414 1 38674002 3 348738732 3 376957281 1 530409999 1 233581775 1 617938048 3 740193109 4 4 3 220862526 3 242792307 3 849800716 2 45218 88893 2 94836 104151 4 3 61172984 3 227941139 1 112456176 3 98235285 2 69605 90039 4 1 984743424 1 751538703 2 101281 103786 4 2 37637 49780 1 298018184 4 2 14138 30222 1 179196534 3 139048705 4 4 3 616713874 4 4 4 2 665 111151 3 853668663 1 120135130 3 175950163 4 2 3150 77433 1 5902294 1 836632783 3 777486700 2 10524 89326 3 151948599 3 12704271 2 29984 62532 2 101933 103204 3 62551167 4 3 858907518 4 1 936087628 3 56849467 4 2 18965 71413 1 61448703 3 805831664 4 1 536666834 4 3 184590682 3 412830534 4 3 744833309 1 783128348 1 831785518 1 630928763 1 645544365 3 223729390 3 68383609 4 2 89793 100837 4 4 2 67133 92967 4 1 123792034 3 702162508 1 652685413 3 182404218 1 461536305 4 3 206320718 1 867031021 1 991292993 4 2 18951 40901 4 3 122855660 4 3 180041617 3 854299436 4 1 734259379 4 2 14887 111756 1 724434231 3 216601864 1 225045921 4 3 982210113 4 4 1 291762771 1 240084505 3 903283908 4 4 1 537616234 1 502199155 1 950572724 2 1240 95088 1 141086566 3 378238601 3 849074399 1 822504615 4 2 57094 112999 2 8616 48108 4 3 79399650 1 61930505 2 60626 72842 2 17091 115155 3 971258645 4 2 521 26384 2 52462 54172 3 68324911 1 635736592 1 178371990 2 38787 63114 3 455315553 1 428466608 1 448788110 2 8110 88441 1 715515153 3 803177284 4 2 23141 98278 4 2 5567 51969 1 561874809 1 325046251 1 84956383 3 636274548 1 311174922 1 69608789 1 858710266 2 26734 45694 2 88485 114864 2 32426 113391 4 3 551647256 2 88576 97560 2 64081 102856 2 21048 49719 3 625477568 3 137153390 4 1 43704911 2 74926 83514 1 61403761 2 3807 9581 3 149795560 4 4 2 73034 110451 1 363785061 1 282396927 1 93732079 2 21710 109486 1 836294210 1 335298718 4 3 43690586 2 50072 106354 4 1 875624004 3 69155577 4 1 815371171 2 24320 105290 2 19254 96971 2 35560 79691 4 2 69488 89034 3 320058769 4 2 57568 113211 2 34228 72649 3 889841906 1 868596059 3 1947851 1 396671297 3 532906015 3 694887046 1 75479853 3 56631024 2 31621 54866 3 593573547 2 56849 74539 4 3 61941637 2 10224 31432 2 43448 107108 1 831397065 4 1 124311947 2 11475 40754 2 21027 73047 1 192527167 4 1 824144855 2 10054 34265 1 154147975 4 1 841774171 4 2 9369 114936 3 145196851 1 712766536 1 131268323 1 170864713 4 3 998491884 3 772106740 3 518715655 4 1 618524987 4 4 2 16320 65139 3 847318737 2 29377 54389 3 772248866 3 669854279 4 4 1 198705550 2 44990 78862 2 59724 107983 4 1 875078293 2 16731 47543 4 3 576604415 1 940111949 4 1 319084209 1 485190328 1 792333380 1 678758128 3 312288467 3 360119744 3 397308602 2 31672 68088 4 1 98972138 2 19222 39183 1 73582517 4 1 3686314 1 77483363 2 1373 10899 3 159131972 4 4 4 3 789607235 1 87444739 3 54155125 1 701594373 4 3 404435437 2 15612 96742 3 270799337 3 704608600 1 587758332 2 24286 73449 4 3 41384261 3 481301300 4 3 169634225 2 26308 81577 4 1 264758245 2 79031 103155 1 620755186 3 145651757 4 4 1 655081725 4 3 906191902 1 264634943 4 1 26653739 3 475472308 2 13151 56530 1 586331155 3 90819546 2 20841 38319 4 4 4 3 33419411 2 57643 88935 3 219960831 4 2 46408 114926 4 3 704708632 4 1 268303151 3 630934136 2 86304 93048 4 1 583939186 1 422534000 3 539830948 3 611064128 1 591866812 2 7768 86518 1 620057064 1 59175675 4 1 969167026 4 3 307983930 4 4 4 1 77849814 3 990798671 1 370916227 1 887358453 2 46187 59004 3 775112484 2 2763 31653 2 28179 32701 1 374845945 4 4 1 42476607 3 629567604 3 721610391 4 1 795947 3 356635380 4 2 51178 114978 2 54440 70812 1 377069388 1 50471486 3 285788004 3 875845450 1 617589841 3 335456189 1 337283857 4 1 101918888 2 37537 50320 4 3 987212159 1 18506564 3 267376427 4 3 221522304 1 67095043 4 1 590755912 4 3 842950984 1 236505765 3 428075861 4 4 4 2 11192 79700 3 13260791 4 4 4 1 281517443 3 680125618 2 22450 87910 1 623638730 3 235621149 3 20520887 1 1070092 1 555843201 3 118211803 4 3 643086054 4 3 681744342 4 4 4 3 634132950 2 52136 115513 2 68152 86527 2 58554 77303 4 4 2 32151 36140 2 80568 107101 1 104963260 2 5289 35590 1 893247447 1 464555863 3 701743000 2 24042 60173 1 905293992 4 1 656328258 1 704319178 1 184393430 3 268020091 4 3 424490224 4 3 775169240 1 249709410 4 2 2998 115730 3 496269607 2 21641 70356 4 2 46217 85918 4 4 3 127066525 3 601139034 3 430618852 3 250216046 4 2 348 96628 4 4 3 999787037 2 38374 87742 3 269084650 4 1 453187977 3 461218910 4 2 29430 45634 3 835463412 4 3 99190849 4 4 1 358531516 4 4 3 694349302 4 4 1 725701349 1 544360782 2 15139 58281 4 1 690546340 4 3 632957263 4 3 878441143 3 687660009 3 847407183 3 28988818 4 2 40784 45318 4 4 3 18003779 4 3 646297533 2 859 105984 3 211407961 1 590418201 2 40727 85624 1 37294000 3 898431927 3 515243649 4 1 56181216 4 3 402972181 4 2 39755 71368 2 2995 100003 1 966164441 1 995759047 2 64738 70175 2 8951 83659 3 486827220 4 4 2 13261 84821 4 1 174976340 4 1 506414158 1 791658342 2 41085 109798 2 26491 50074 4 3 567100019 2 5619 41189 1 378018317 2 29161 66003 2 86219 110528 1 546462992 4 1 292605630 4 2 46739 114229 1 37962674 2 59592 59959 2 12245 115583 3 677212547 3 892301750 1 498840232 3 25185319 1 341268154 1 687682049 2 42066 101216 2 76408 79801 1 638428715 4 3 439877990 2 1272 69738 2 48700 90622 3 228165226 4 2 35799 106437 1 323645376 3 478209251 2 12216 48230 4 1 191382015 3 246670991 1 613362786 2 6297 50421 4 2 12549 68102 1 947274601 4 1 438346717 3 805981165 2 7710 35729 1 388987109 1 958296543 1 326317035 2 11270 91903 3 646067444 2 7248 47966 1 694799689 2 20691 108688 1 927046880 3 6684014 1 443247569 4 1 49325982 4 4 1 906258581 3 39878507 4 3 499145293 1 211860393 3 513480589 2 29292 92251 3 851509572 4 2 63667 64203 3 31091622 1 551668163 2 56278 113668 1 260155622 1 57653920 3 552759928 2 12198 42208 4 3 990991688 4 4 3 182240570 1 922147253 3 375823068 4 3 503318865 2 1276 76231 4 4 2 3747 87311 3 997520296 1 635187793 3 841624507 3 34618725 2 102183 108900 4 3 393364973 1 42554853 4 4 3 352168753 1 710859692 3 430302615 2 33838 76163 2 59338 88986 3 477346689 3 828748057 1 849752365 2 229 92726 1 263152752 3 344922376 1 851729479 1 867376692 1 843558485 3 862265784 1 651772923 2 32112 76002 4 1 608426796 2 31783 97230 2 41694 113825 4 1 555924884 4 1 42814920 3 136768292 3 550284262 3 554003263 3 870746355 3 346568312 4 3 887710946 1 717665564 1 730377842 3 140404587 1 146810493 3 486457199 4 4 1 882568992 4 2 25716 70580 4 1 265488286 1 573732881 2 1860 34356 4 4 3 191367081 4 2 69065 108013 2 16817 46763 3 988748729 1 736430278 3 907774664 2 21675 80058 3 108116111 4 4 4 1 633677383 1 66829659 2 3501 9573 3 331696645 1 13470064 2 60174 112282 2 34937 65281 3 446210307 4 2 36516 70081 3 361636177 4 4 4 1 369401897 1 875935845 3 756336057 4 1 356071405 1 437515428 1 686695254 1 667381929 3 249475256 3 977856408 3 723069520 4 3 857064926 4 2 46881 90209 4 2 5109 86587 1 146701951 2 50331 58882 1 59406573 3 195787517 2 59238 67185 2 6705 34902 3 875330503 3 470303404 2 36061 95327 4 2 16084 33976 2 86829 93247 2 3825 60913 4 4 3 302968686 3 323353182 1 997764023 3 865166175 3 557677667 4 4 1 46425531 1 16549848 2 12320 19541 1 249102100 1 239794962 3 33376055 2 9579 96951 1 953723592 4 3 986718114 1 465210002 4 1 796840814 3 4593539 3 811552985 4 2 68273 86274 4 2 83186 105369 4 3 5260957 1 195919601 3 536681955 2 63984 113686 3 11885506 3 356259377 3 222720577 3 900329367 4 2 11233 75500 4 3 658041000 1 29961728 3 853195244 1 128449927 2 60825 75985 1 366643255 2 8636 76148 3 278230178 2 100833 114201 4 3 562533515 1 35279376 4 3 946159611 2 8909 40889 2 41643 69590 4 4 4 2 27116 27283 2 10481 104750 3 416525747 2 77 93067 2 101844 108561 4 2 49260 59564 2 2754 51595 1 796493489 4 2 1758 22598 3 450276632 3 997763213 4 2 41869 115626 4 4 3 306640512 2 17890 103682 3 396541298 1 20036255 4 1 689532473 1 800684139 2 14463 93734 3 355579359 2 10324 23660 1 917703316 1 882234643 1 584845765 1 810896957 4 2 52710 105105 2 84497 109115 2 62514 101366 3 768330021 4 1 756621233 1 840684385 4 2 52949 98085 3 191127478 2 13984 22810 4 4 1 69866157 4 2 34548 94907 3 363017149 2 45721 114400 2 72868 100530 3 316180404 2 88535 97886 3 255606031 4 1 846876159 4 2 2865 94570 4 2 33346 96256 4 3 321030236 2 62724 110077 3 403194256 4 3 448669643 4 2 32319 69366 2 50470 89711 2 58069 65297 4 3 965484531 4 3 707536624 4 1 834788376 2 29206 39918 3 346473750 3 821316566 1 609171768 3 40657473 2 84436 108793 1 13447061 1 424878717 1 29502321 1 323506825 1 553354190 1 28576692 3 841983252 3 513644607 1 13330116 2 4957 11524 2 82327 97272 3 40175095 2 90401 90929 2 63236 68325 3 567432232 3 695085433 2 4197 62505 2 16692 67545 4 1 399538753 1 55480796 4 2 74139 90543 1 162728796 2 42715 101093 3 439516318 2 3793 31962 4 3 566922479 2 13223 19489 3 225631628 4 4 2 50568 102880 1 203175153 4 3 571681031 1 105799483 2 67304 70300 4 3 786454946 3 198375260 4 4 2 59246 78249 1 729501003 3 330029367 4 1 10084008 2 14237 66877 2 23570 32897 2 9889 55487 4 2 22973 94081 1 917384330 2 5339 8821 3 440389904 2 15982 34958 3 624763670 2 41414 94405 4 3 711632198 2 83692 99273 2 31473 45800 4 4 2 34756 115256 3 581362106 2 50008 101489 2 56390 106777 3 945128501 4 4 4 1 742088496 2 44648 52999 4 2 41676 59970 1 606603166 4 3 907845836 2 10 50148 3 294638711 4 3 405803719 2 15898 50505 3 834875226 1 710996300 1 667831492 3 714135097 3 713528472 3 62130356 4 1 841273675 3 51059368 3 971477 1 482614317 2 82706 94594 1 690580099 2 25149 81088 3 735946019 2 31496 64700 4 3 606561659 3 634680828 3 449709373 3 745041881 4 2 55788 113967 3 372050613 4 2 20192 106907 4 2 40 54260 4 4 1 78110959 1 975838661 4 3 484419125 2 9233 21386 4 2 21292 106024 4 4 3 142049994 2 15156 83580 1 262761602 4 4 3 979547712 2 17662 46365 4 1 740380209 4 2 103646 109273 1 555095861 2 12480 89827 3 270686599 3 638927455 1 72958791 4 2 11802 113695 2 29263 79553 2 32648 62698 4 1 275056817 3 992436960 4 1 499403823 4 1 211138771 3 14507044 4 4 2 68908 70074 1 362570770 3 379432081 4 2 30408 45058 3 76609222 2 48419 77161 3 244905225 1 18758911 1 713743287 2 82890 96722 2 19062 89300 2 37283 82007 1 366545074 2 57807 103950 4 1 602497412 2 26412 68725 2 24929 91193 4 4 3 74767485 4 3 770400080 3 399703866 4 3 764529720 1 721246572 1 239851754 3 17538740 1 796012776 3 859202522 2 57867 85459 3 650971509 3 126199225 3 506544286 3 630353150 3 210247942 4 4 3 711391992 3 264207228 4 1 43075819 2 70926 100174 4 1 679939001 3 407531081 3 592932195 1 1723603 3 109231670 4 1 23465778 2 5421 95681 4 1 538501063 3 972079027 4 1 643321930 3 923963870 2 38129 106440 3 952050225 4 3 771774308 1 533168379 3 832827669 2 10498 67793 3 133050207 3 617790501 3 199975255 1 49958265 2 44083 87908 3 101600686 1 603585302 3 525841928 4 4 3 21992875 2 46558 81803 4 4 3 629613691 3 584237738 1 7401983 1 66901323 2 2755 81443 2 19665 74117 4 4 4 3 684578039 1 470999203 1 738429236 2 8468 9726 1 312403939 2 56219 91569 4 3 731207629 3 992855767 1 370986569 1 514164024 2 8894 80629 3 611398185 2 39417 48542 4 1 6044694 1 43099690 3 864880999 3 975099125 1 982312946 1 597017128 3 307728456 2 92295 112844 2 26153 29072 1 176293533 2 6725 87279 3 263433314 2 13445 72360 1 553792365 3 123885326 2 7274 101771 3 74663442 1 796545570 2 38178 112675 2 51009 96994 3 803773296 2 31644 75264 2 38215 99210 3 29570078 2 51758 69725 2 27617 101549 1 21988476 3 702420772 1 808456504 3 609804120 2 6101 75677 2 20926 60510 1 805181364 1 853471137 1 913482439 3 28939290 2 42128 61730 3 78667452 3 500695093 1 48671005 2 84357 85891 2 82966 109659 2 30880 91566 2 88610 113236 1 519711744 1 672658550 3 302648001 4 4 3 847420608 1 910487387 1 901399395 1 982641423 1 53735974 1 8123124 2 35046 46610 3 750110190 2 52637 77695 1 566245796 2 8663 39478 4 1 813407605 4 4 1 124674287 1 443505730 4 3 499934739 2 47070 47463 2 101562 107791 1 272542702 4 1 54674468 3 11721331 3 218520646 1 66871993 3 56517169 4 1 685896206 1 296619240 1 651201228 3 38214060 3 402883110 1 60971205 4 4 3 178511895 2 54844 73051 1 791710428 4 4 4 1 53241243 1 612139594 4 4 2 12789 56625 2 17413 44134 1 32520270 1 163310905 2 6393 46444 3 18325423 4 2 68149 73986 1 378867199 1 327698235 3 37987703 4 4 4 2 72692 95463 2 69735 78097 4 1 11571002 1 230323344 4 3 555848661 4 1 418419087 2 5790 110536 3 939322707 4 1 33841724 4 2 10464 58580 2 41709 88894 3 617522482 4 4 2 2643 66429 1 393217759 4 2 23710 39816 2 66237 84606 3 894891091 2 63046 106293 1 631133661 1 70331288 2 15420 47473 2 32479 111988 1 162121395 1 527040869 4 2 97006 101710 4 3 141346592 3 910540214 3 14725101 1 632302873 4 4 2 25965 65447 2 64932 73463 1 487639568 3 1204472 4 3 508412859 4 4 4 2 98933 106154 2 27124 72494 2 38740 67828 1 976865173 4 1 277706649 2 69059 77575 1 597246558 2 64309 86827 1 965874477 1 680199855 3 284768353 1 253190222 1 491385091 1 50763982 2 7269 107006 3 486586183 2 80150 114303 3 106380313 3 30215719 2 4164 94161 1 291833816 2 60375 61228 3 238047627 1 352462054 2 58355 87929 1 391580205 3 803905281 4 4 1 654033436 4 3 632000314 2 79259 108540 2 25791 80530 4 2 27046 57617 1 681582193 2 20270 30880 2 529 76977 4 2 81784 84237 4 3 894423387 3 913918784 1 761637568 1 243106880 3 749464666 3 585953220 4 1 959278267 1 551094052 2 66005 105698 2 22617 57118 2 18068 81118 4 3 456752077 2 59830 76145 3 39208454 3 470246093 2 28255 31447 4 4 1 473570568 3 911762323 4 3 783869131 3 687790810 2 8599 29337 4 1 266488577 1 36610877 3 686926929 1 386932866 1 260189354 4 3 391282202 2 44716 93590 2 67544 67716 3 501930022 2 61866 64954 1 911464678 4 4 4 2 18497 113507 2 16817 111910 2 5426 68378 2 84394 101633 4 2 7935 70733 4 3 854615510 2 40249 97511 4 4 1 315842203 3 480967014 2 32828 38604 1 183757897 2 57628 112304 3 256434872 1 415058215 1 306851262 4 4 1 10794811 4 4 1 71864078 1 617061582 1 995886318 4 1 807516749 4 4 2 48461 56624 1 913353562 3 664678445 1 72213988 1 515870098 2 89273 100250 1 81003291 1 141771748 2 34757 87769 2 26984 61301 1 259955565 2 21536 97594 2 52864 73812 4 3 204369319 1 609195468 4 2 8278 42390 1 70249058 4 1 61872049 1 544052932 2 65714 101379 3 715166710 4 1 590254863 4 4 2 64307 87813 3 698364067 1 205519384 2 19431 60340 1 965723063 1 27530511 1 656152849 3 139368669 4 3 54158487 1 459664732 4 2 33625 91314 2 13226 77716 3 843018018 3 970979821 1 279282431 1 536059509 3 764572975 2 46138 48517 1 294362731 1 60864358 3 459012701 2 44292 102210 1 828729537 3 851897568 2 77725 84035 3 328326207 4 4 2 1110 22066 2 1027 112067 1 541995262 1 718289080 2 73036 105959 4 4 4 1 656928047 1 457112368 2 6318 113248 4 2 45047 75106 2 25259 63093 4 4 3 509896661 2 8070 32995 4 2 15825 61261 1 459030797 3 39935942 2 55463 79004 2 60623 71310 4 3 446668042 3 889024645 3 1947225 1 39936128 1 608378070 1 778325583 2 21693 58944 3 212986435 2 80127 82810 2 6063 10488 1 313082326 4 1 924949082 1 753355461 4 2 38118 90408 1 338425718 3 496502432 4 1 592926578 4 1 375312788 4 4 1 631885571 2 805 2985 1 348475019 1 383293242 2 9757 74250 2 7307 59181 1 22571567 2 57976 65501 1 396933498 4 4 3 243704963 2 11733 15282 1 714158478 4 2 1491 15232 4 3 778113805 1 8866568 2 21696 88883 3 156669016 4 2 24092 26342 2 22217 60547 1 110809869 3 713107441 1 889211386 3 292308729 4 2 20021 89870 1 803908947 2 29631 72931 1 961311130 2 42978 105830 4 4 4 3 671916225 2 41735 87231 1 243980669 4 4 1 809295131 2 60274 115447 3 90594307 3 835055908 1 953689599 1 824648147 4 4 1 876697438 4 3 260179190 4 4 1 178968480 3 746821858 3 632756644 1 137549691 4 3 182404920 3 377474128 4 4 2 16618 112101 3 909600431 2 2038 60858 4 4 3 20008116 3 712849533 1 737554807 3 729197205 2 30753 70102 2 7245 81285 3 285805911 4 1 975552705 1 20038746 1 708999333 2 11406 70203 4 3 127804888 3 36513437 4 1 220849131 3 691039524 1 923104578 4 2 43162 63887 4 4 4 4 4 1 796220897 3 997195707 1 380891375 4 4 3 125232860 4 1 572892933 4 3 173807483 4 1 642177609 3 938055784 1 985610753 3 294979935 4 4 1 698980779 1 709214056 4 1 61174738 3 764698958 4 3 989970595 1 44677014 3 66874232 4 1 666561977 1 936582763 1 15241558 1 327555123 4 2 42872 81084 4 1 374597505 3 464854200 4 1 3548492 2 60082 104143 1 136091397 1 716238870 1 589428211 3 90787568 1 48489399 3 633703131 3 58516818 1 443620937 1 418113340 4 1 3744716 4 4 1 939006283 3 353810163 2 12691 89006 4 1 46990599 3 67502886 4 3 466966088 2 11570 72816 1 806571335 4 1 234575118 3 992081812 4 2 64445 89827 1 142678840 1 809783225 2 3220 20607 4 4 4 2 44666 53203 4 2 12981 82057 4 4 4 1 983781410 4 1 366311609 2 15417 94005 3 199048554 4 3 18306214 3 931576008 3 754447640 4 2 1628 14962 1 980410784 3 966546001 1 455245774 2 10288 71651 4 3 39023626 3 328629018 3 102958642 1 773192449 3 528815359 1 697982967 3 466237336 2 24703 49535 1 95548351 2 1242 81032 1 897501052 2 37523 91670 2 969 4084 3 169697964 4 1 190199928 4 2 6773 110147 2 55517 67598 4 3 572980541 4 1 486663020 3 429200411 4 2 19963 21475 2 649 108300 1 240806272 1 499344473 1 71712839 2 34808 88169 2 45901 81818 2 88608 110536 3 677116802 1 30334924 2 65314 100702 1 367774406 2 27733 99800 3 535671733 3 626053111 1 496667476 4 2 8374 34368 3 69310714 1 150453588 1 940109654 4 4 3 997745881 1 6248079 4 2 68829 92485 2 41164 105239 1 830931909 4 1 569675425 3 557348710 2 67854 72903 2 31270 102093 4 3 317589459 2 40356 74195 4 4 3 565446208 3 309574469 4 3 115398656 3 629513049 2 45581 110550 4 2 18282 46552 1 719092547 2 73588 87628 1 800875730 1 602684856 3 935958094 4 1 45752024 2 11862 19423 4 2 43082 51395 4 3 582655365 1 888417327 3 522932615 1 352510674 3 627398253 2 38687 59814 2 53723 110561 1 838205543 4 4 3 680101512 3 247974323 4 2 17823 50588 2 8206 95349 2 492 81191 3 61065082 4 1 945723572 1 364957750 1 520138413 1 349171804 4 3 115924611 4 1 294863231 4 3 560312535 3 729274728 3 212842632 4 1 633702178 1 899373133 3 403562312 2 77540 96682 3 806313307 2 4018 73940 2 10175 89035 4 1 784629129 4 2 55204 74398 1 186643731 2 42359 57409 4 3 74029119 2 29440 74401 2 63353 97661 2 17252 85673 3 236601136 3 707541493 2 9607 81311 2 1137 16229 3 962522590 3 542501416 4 4 2 53001 95348 4 1 257933970 3 542454969 1 166727884 2 22134 85828 2 73323 96272 1 750258854 1 275233309 3 123911785 1 64358044 3 49307904 2 57140 94995 2 18077 92480 3 479154395 3 297353000 4 4 4 3 953891668 2 8166 11254 1 302532048 4 4 1 660458504 3 147913869 2 41729 45118 1 938586524 3 228863329 1 909024645 1 337642850 3 645334220 4 1 186378611 1 668523231 2 94485 102102 4 3 596081419 2 91247 115609 3 975961782 4 2 37258 95346 3 386556142 4 1 660799739 2 5942 48650 2 34855 89454 3 150482095 4 1 590081851 1 154189066 1 46820715 3 20091277 1 843943287 1 346597269 2 7299 34980 4 3 182552512 1 383706668 4 4 4 4 4 2 105453 111571 3 501049120 1 956198434 2 6786 83425 2 35621 78731 4 1 817834962 3 924579165 3 122600675 3 333380800 4 2 16844 104165 3 357909099 2 21270 107622 3 904293004 1 277561839 4 3 30975580 1 387883087 2 12916 107509 3 654450851 4 2 34430 108494 4 3 63622910 2 61698 75878 3 499517738 2 29417 59740 3 186939868 1 939529396 1 919547773 2 31072 77407 3 731211908 3 151168903 3 303539307 4 4 1 610792070 1 647255612 3 617272388 2 50164 114936 1 383488645 1 520773075 3 644912368 2 15950 53359 4 2 760 56342 1 917255667 4 4 2 39987 114499 2 36538 78997 2 53234 106644 4 1 570059607 2 21849 49273 4 4 4 3 18612322 1 339942485 1 851238654 4 2 35177 44501 1 390186344 2 86983 108398 4 2 88770 114947 2 14160 83626 4 1 697932583 2 29572 61235 1 109750329 4 4 4 3 653895883 3 557525336 3 57472202 2 38575 40893 1 978098900 1 110539182 4 3 903616212 3 471009443 4 2 63246 85261 2 2641 76980 1 260178252 3 408610138 1 362789406 3 2117073 1 899629686 1 602454070 3 138912878 1 922569692 2 11478 70941 2 58445 69012 3 987510507 3 461143677 2 58883 67371 2 5246 94247 4 1 247770129 1 254370159 3 940210262 4 3 593439683 2 36938 81476 3 283818445 2 31168 68022 2 38948 59582 3 548112348 3 410985118 4 3 226270390 2 77617 94051 4 4 2 65418 69883 3 536689910 3 578809667 4 3 846087058 3 182721360 3 636375881 4 3 651555821 1 254657645 3 318445971 4 4 3 972590684 1 161494690 3 49409378 3 269623872 2 10882 45472 4 4 3 825156656 4 4 3 236246781 3 155043534 4 3 222199776 4 4 4 3 471336076 1 471359260 4 2 21379 38010 4 4 2 14133 110519 2 5482 114615 1 252929831 4 1 892030565 4 1 592592417 1 378919170 3 306850092 2 8565 21499 4 4 2 38470 113163 1 347690235 1 654747921 2 37639 61054 4 1 651442097 2 17882 29859 4 4 2 15093 94641 2 22287 112754 4 4 2 81369 110841 2 59507 94803 4 4 2 21396 36355 2 3224 7239 3 744416998 3 336972469 2 24447 111022 3 993348089 3 580543998 4 4 3 714841777 4 1 485405094 3 311319729 3 825421842 1 6468729 1 859561120 2 8067 11621 4 4 3 470067542 4 3 391773991 2 74166 109906 3 124701049 2 347 37235 1 512012234 2 58049 85452 4 4 4 1 876815280 2 69714 103968 1 804527941 4 2 102026 114872 3 236343777 2 44085 44879 1 345357883 2 90261 100492 3 815126871 1 870259639 4 2 45490 109892 1 804423544 1 610380168 1 492362629 2 80785 113674 4 3 513385827 4 2 56119 94177 4 4 4 4 4 4 3 247717378 2 44530 105113 3 716622615 1 821495342 2 47927 79518 1 675797297 4 2 20420 40443 4 4 3 436619928 3 625240024 4 3 52806840 2 66446 100681 3 14554295 2 40485 89591 1 801653668 1 586240281 3 653547505 1 450716719 4 3 800535642 1 248905308 4 1 246580965 3 717599611 1 30132961 1 727406928 4 3 499110949 4 3 65783802 1 380461302 2 73963 91401 3 34898920 2 64110 71293 3 717000938 3 402649103 1 759080841 2 31772 94143 1 91495568 3 911532392 3 449945308 3 856394187 1 352572772 2 47158 92683 4 4 1 992852313 1 328569861 2 75365 89965 1 281241638 2 20427 74331 2 69800 100379 4 3 49301530 1 690591429 3 269094079 2 5782 74073 1 553668570 1 423526006 3 445143864 4 2 16806 95023 2 36255 39572 1 717505343 3 38246234 1 703355540 3 797531028 1 869526347 4 2 73405 112859 2 22495 24925 1 899998480 4 1 439634870 2 9755 83711 1 973598908 4 3 94736540 4 4 4 4 3 18107439 4 3 222591517 3 590378092 3 136275172 1 945044209 1 866032645 3 143859662 1 936081439 1 905122077 4 3 40582618 4 4 1 498873766 2 35217 52960 3 500296541 3 979548885 1 875551860 2 381 51122 4 4 3 549228903 4 4 2 40631 66935 1 810216559 4 2 13251 69718 4 4 3 577710328 1 160624380 2 9444 41669 2 68971 80153 3 744384860 4 3 324557406 2 67172 70276 1 425520442 3 500966405 2 37377 83158 3 286505613 2 41720 83620 3 60143693 4 3 224027131 4 3 905037409 2 35272 104111 3 992210794 1 322861354 1 509788927 2 1398 86102 1 771982668 2 79032 101895 2 61699 92079 4 2 22052 42925 3 995755488 4 1 826684172 1 408371706 1 998439711 4 2 9283 71949 3 380680421 4 2 47359 54431 2 23034 93380 1 324233092 4 3 781831536 3 293630970 1 511643395 2 61119 107038 4 1 577400397 1 778293752 2 926 71707 1 635669402 1 693366768 4 3 658464960 2 21518 80666 4 4 4 2 378 23319 4 2 4766 11271 2 2810 35595 2 84300 106832 2 25655 104205 1 332649943 1 416215293 3 948229383 1 976677934 2 38833 65228 1 1262522 2 47652 71550 1 81971769 2 74819 103033 3 688410872 4 4 2 9137 107836 2 44403 80813 2 2745 35067 4 1 59378541 3 870154034 2 43720 60990 1 707748213 4 2 515 104652 2 35300 67198 3 431576435 2 33993 39748 1 932492535 2 46919 96082 2 8722 98798 1 508622958 1 23651187 1 913053956 2 9547 103375 1 80472368 1 285007990 3 916782211 4 3 374972624 4 2 38221 99876 3 836670057 2 41218 74924 3 884398383 2 48794 65852 3 235429696 2 69466 98719 3 871217789 2 29141 47852 4 3 194958128 2 653 112207 4 3 627911059 2 12835 68992 2 26272 62325 4 1 17022773 2 80472 92089 2 30570 69747 4 2 11467 101902 4 3 302585597 4 1 522703201 4 4 1 651396274 2 58398 66973 4 4 4 1 932338048 3 45080224 3 344237554 1 832543941 1 52315718 1 499800518 2 13553 83528 1 752918952 3 153290022 1 59838833 4 3 947850187 1 342670239 3 482286232 2 21679 26295 3 539174147 1 264002391 4 1 377191171 2 58472 75728 2 1033 71767 4 4 1 10089150 2 74088 105501 2 38782 55776 3 366034332 1 794757154 2 56804 96396 4 2 7722 95966 2 22753 88454 4 4 2 69655 76777 2 56943 92112 4 1 709919542 2 7572 54401 3 955759118 4 4 2 62178 88047 3 884853666 1 553499551 2 80401 102473 2 3617 114840 1 859731833 2 40284 84307 2 25548 34769 4 1 889190927 4 1 607879217 1 156171203 1 622933200 2 40057 68112 3 79520672 4 2 55339 84014 3 735205207 4 3 60285962 1 842321178 1 971228514 3 996503315 4 2 2787 9802 1 183843930 3 392332518 2 48276 94937 4 2 4659 76878 4 3 70716222 1 710792400 1 695972997 4 4 3 777846049 2 31911 95090 4 1 685478496 4 1 233675215 2 62441 94560 3 807428006 3 845264926 1 772277044 1 522636224 2 55590 79749 3 474683900 1 356931269 2 14595 56223 1 292833828 3 409632153 4 1 618815429 3 56874316 2 23645 86868 3 355411485 1 745197669 1 963072806 2 68614 86628 3 281423344 4 3 891994277 3 906113773 3 432089492 2 24140 50886 4 4 2 22842 89663 2 16181 77745 4 3 92574126 2 51216 81800 1 602299580 2 104152 110096 4 1 948548517 4 4 2 40623 43489 2 69201 94970 3 262644087 2 23796 53695 4 1 640598194 1 5318980 4 2 67684 105533 2 35062 72717 1 616180527 4 2 37792 55941 3 71843939 4 4 2 105045 114227 3 142230397 3 55791563 2 45467 108996 3 839000372 3 318223857 3 790798177 4 4 1 230554032 2 85079 116003 4 3 975128049 4 1 791925987 4 2 11956 81833 3 402031433 1 44052330 3 286543905 1 57404098 4 4 4 3 871207346 4 4 3 619854217 2 99215 106153 3 25134327 1 918708483 1 519150988 3 309945861 3 35491691 2 92681 103509 4 2 27590 48962 2 76595 115030 2 27991 97362 4 2 57063 104694 2 34289 43310 4 4 2 52075 64721 3 665302662 4 2 39747 105958 4 4 4 1 705688917 4 4 3 1961869 4 1 82848148 1 537810935 3 433755121 1 914257596 4 2 42733 103113 2 55902 101473 3 815718606 3 513291272 2 17506 111671 4 4 4 3 970793063 1 594787760 3 268576156 1 727448420 1 788084412 2 30195 75894 1 134948495 3 706622249 3 993664618 1 316634622 4 3 515876318 3 783987869 3 46655487 2 30215 108116 2 39757 92691 2 76319 95708 3 855741271 1 36642609 1 430180805 4 2 363 41570 3 4058714 1 484607699 2 26090 71434 3 611430875 2 50920 71370 1 44750966 2 49223 103519 1 225254097 4 2 28933 47344 4 1 635135349 4 2 21371 59020 4 1 779298556 3 365661160 3 18882158 2 59317 78065 1 89455018 4 2 4037 21355 1 921870299 2 10746 98693 1 45260601 2 104207 107197 3 815050382 1 423154842 3 925346730 2 40964 70071 4 1 485288901 3 781307356 4 2 40250 63333 1 250284335 1 335176811 4 2 28684 82200 4 2 52244 65442 2 92409 107276 1 55472495 3 945235996 1 438425268 2 84533 114704 1 913896908 4 3 670322545 4 4 1 46441045 2 37086 44277 3 613073720 1 35530598 1 544576569 2 54408 66663 4 2 27142 31545 4 3 291772178 3 474742523 4 2 46533 61603 2 45254 47763 1 601802960 3 309142771 2 47080 93799 2 61791 109302 2 9365 85309 4 2 32760 95274 4 3 879850868 3 739039393 1 962516188 3 951385858 2 41653 71867 4 2 74991 81801 3 699662091 3 353478271 3 99557361 4 3 126844598 3 168852865 1 103481501 3 821833716 4 2 67301 68628 1 84619835 1 557035134 3 339038730 1 4491232 2 89798 91778 1 660659819 1 544850742 3 730997449 3 896457434 3 440840740 2 13112 107267 3 75526655 1 836370949 2 10079 85424 1 428052748 3 990702680 4 1 887527525 1 403239466 2 84244 104572 1 342800203 1 72204831 1 429998001 2 30319 66634 1 49958281 4 4 1 948798979 1 695701548 1 579369971 2 4410 82846 2 62834 85316 2 18275 34742 2 9697 45530 2 5890 38296 2 18763 68561 2 5014 42515 3 717413185 3 285210187 2 72032 103983 2 2322 66835 2 17044 97583 3 629862285 1 875285150 2 53513 106318 1 4829827 4 3 167858891 2 69994 89268 2 1922 101377 4 3 687786736 1 796784893 3 266192846 4 3 388170193 1 487136560 3 916351906 2 27049 91316 2 3341 112307 3 310489622 3 633304349 3 8356948 4 1 146887725 4 4 2 34329 70818 3 752584079 1 796543183 3 523953024 1 461400419 2 70152 80695 1 503517193 1 311129289 1 568245038 3 902879267 4 1 548698826 3 398126833 3 266477424 4 4 1 338041057 4 1 372058370 3 648467099 2 76223 87574 1 181761786 2 20122 106645 3 358195065 4 3 966133070 2 70781 104157 1 182435608 3 706128544 3 308786827 1 942929853 3 429691532 2 46000 53226 3 544514726 4 1 26735517 3 305986964 2 62255 66592 4 3 20363061 4 2 56916 84482 4 4 2 18649 24515 1 613612033 2 50961 54673 1 473806682 3 555643386 3 156271427 2 20606 66045 4 4 3 991484127 2 75530 108496 3 864508564 2 19921 68744 3 21839579 2 33959 42668 1 1399452 3 268120568 2 50717 93417 2 29900 105930 3 556199270 1 856595558 4 3 767636633 4 1 543754376 2 89180 109816 1 976939283 1 216947525 1 735302865 2 11506 72250 2 26362 100034 3 66972662 4 4 1 659793170 3 258010994 4 2 52220 104363 1 907461153 4 2 12177 12820 3 833982952 4 2 26573 41699 1 145029291 1 693399426 4 4 3 59209715 2 17215 20309 3 798133921 2 71946 108016 3 483667451 3 777435243 4 2 33811 57860 4 1 166690576 1 359237884 3 434974246 1 704683878 4 3 368262817 3 127578607 4 4 3 273606985 1 679384209 3 607926054 1 80595384 3 163255627 2 58057 84807 2 30388 102327 1 54026562 2 35446 94935 2 17682 76386 4 3 652380193 4 3 805300896 4 3 236715721 4 3 819648785 1 551591067 2 49923 65578 3 128058597 1 136146630 3 605340326 2 42072 45318 3 17910853 4 3 514967068 4 1 885102691 4 4 3 491829918 1 218087808 2 73916 86028 3 851136034 2 31861 77622 2 53553 114382 4 2 1505 35580 4 1 91032295 2 68718 76634 2 11086 70981 2 48080 59621 3 56617974 2 51487 60306 1 386178223 4 4 2 84803 102025 4 4 1 352892794 2 55408 92269 4 3 329641815 1 744344143 4 1 657749175 1 50936966 4 2 57416 104733 3 624236128 4 4 1 958584307 4 4 3 845043185 3 108766695 4 2 45511 111079 3 293275206 1 615587231 2 24180 82002 1 253058603 4 4 3 133383737 3 215822563 4 1 48297914 4 2 109361 114759 4 2 22302 57108 2 90297 110757 2 25254 52067 2 54594 102214 3 180498218 4 1 793624812 3 569998426 1 460678242 3 4810593 2 25186 62160 1 321111821 2 18179 47795 3 316201934 4 2 10496 47076 2 32213 81896 4 2 2260 91656 2 23170 49971 1 48298420 1 556611398 4 1 132052455 4 2 12816 42334 1 352830625 2 8731 85842 3 804703784 1 679109610 3 464672648 2 10516 65988 3 173995465 4 3 281473515 4 1 510478753 3 960105893 2 11503 105107 4 4 4 3 152960441 4 3 652232332 3 852790466 3 83104605 3 895888069 4 4 3 591665725 4 1 197371583 4 1 22844621 2 25197 102142 1 59075554 2 66904 108168 1 57104386 1 458646276 1 743280380 4 4 2 56058 81083 3 291867405 2 60822 61716 4 3 889588702 4 4 2 18913 90016 2 29929 36787 3 488467764 2 74997 84072 3 153764138 2 9849 90800 2 51946 73109 4 3 718194370 2 18649 31350 4 1 466457230 4 2 6648 66957 1 96315562 4 1 12879417 1 450002416 4 2 63009 95982 3 616036259 1 507969662 2 28304 32452 3 986787789 4 2 27260 46672 2 19009 81924 3 124821413 2 3627 84260 4 2 16072 69303 2 60693 108196 3 69942905 4 2 37855 46656 2 9064 65820 1 780910118 3 295874602 3 475623623 1 868270248 4 2 85755 87266 3 637315774 4 1 958169814 3 910206321 1 553263662 4 3 296162300 2 71706 111410 3 483273530 2 73560 84810 2 49615 78294 2 4557 17675 3 353387245 3 38160987 3 190384779 2 49047 73385 2 55534 72629 3 71435070 4 2 102345 103762 1 42029222 4 4 4 1 284455033 4 2 72337 75767 2 15415 89915 2 8008 85579 2 16771 98084 4 4 2 12267 75027 2 22705 77114 3 89180403 3 22711821 3 372969044 1 610522583 1 38697505 2 39015 96153 3 778413795 3 644069044 2 794 101641 1 175032316 1 387557177 4 3 798982100 1 380533882 4 2 24377 49971 2 46709 62536 3 189072519 3 22930422 2 35407 71365 3 161446824 1 821973880 1 251419547 1 163957850 1 906212624 3 474218404 2 48498 104139 2 12712 31243 2 69759 93518 3 572458766 1 614912021 4 2 73869 108224 1 327504861 2 53664 61483 2 1851 5497 4 2 48805 59248 1 160055811 3 945767652 2 33905 108138 1 140788582 3 28004560 2 94982 104112 3 50451597 3 858573315 3 799749656 4 2 21790 39905 3 68914110 3 268977738 2 71398 110538 1 649933854 3 370240643 3 60367530 3 615141909 3 740648387 1 928989600 1 51256135 3 61715821 2 73657 112022 1 796562303 1 94034076 3 812542703 4 2 77583 91755 3 814218300 2 51201 85258 3 71953018 1 773409401 3 102992673 1 302274194 3 656459622 2 26225 45777 4 1 21431442 3 375783435 1 970583074 3 274471383 3 113143779 4 1 886769652 1 724438326 3 458115143 1 241356040 1 12371075 4 3 564334284 3 425012153 4 3 348287164 3 602615478 4 1 299065759 4 2 40332 51074 4 3 301877264 3 349605758 3 425703228 4 3 395881936 2 14032 59964 4 3 34781929 1 195961886 2 16421 87418 3 240106463 1 926419979 1 913858965 2 68588 114351 3 879208098 1 90669622 2 96768 108641 2 39866 75606 2 40222 66512 1 30206289 2 28378 34511 2 6271 104250 1 3694602 3 448752653 3 428636289 1 454902754 3 90614939 4 2 55736 74682 2 8857 48645 4 2 12050 96501 1 593805617 2 22911 84244 4 3 898917624 4 3 988619580 4 4 4 1 311677391 4 1 198051777 1 210237448 2 18374 83042 4 1 716144179 2 14923 108380 1 355502356 3 404202805 4 3 316984560 4 2 86498 100461 3 856029496 4 4 4 2 5804 14726 1 300566659 1 67429585 4 2 24204 88426 3 34041430 2 25761 44618 4 4 3 727521385 2 49417 68616 3 481316386 2 59450 100455 1 152408099 2 76656 87927 1 273704023 4 3 317277957 2 69657 102716 3 397320760 4 2 24164 37466 1 861202542 3 92025925 4 4 2 60170 72554 4 4 3 165153132 1 2560998 2 31580 90900 4 3 468364150 4 1 72200900 4 1 875052547 1 838152683 3 3642704 1 517186427 2 54470 69971 1 509147685 3 542009181 3 965017598 4 1 336325872 4 2 23515 57444 2 61225 84466 2 17153 58340 4 4 2 18250 34092 1 43462397 3 703094067 3 835275722 2 42741 86625 1 34407886 2 32175 115499 2 51497 95616 1 362917849 2 27379 113015 3 139106974 1 245768231 4 3 207693426 1 36812116 4 4 3 633093872 1 374935241 2 21566 97802 3 597987615 1 53862943 4 4 1 24049837 3 384176412 1 577073208 2 16403 100934 2 64567 73798 2 789 86142 4 4 2 22067 108554 1 766093634 2 69951 80205 3 732863606 4 4 1 851744904 4 3 100227331 1 494051383 3 275979305 4 2 12470 69866 3 561468425 1 940521950 1 383291294 3 667178600 4 4 4 3 416739061 1 255253537 2 71354 99771 3 396063532 1 765397776 2 37429 62866 3 818763251 2 10210 104715 4 2 59616 65187 2 1514 67714 4 4 4 4 2 39052 110969 4 1 577479929 3 164172466 1 341516700 2 31228 84740 3 492267290 2 45665 98894 4 4 3 89593975 3 819016653 4 2 15673 19114 3 451560812 3 47644190 2 26086 109184 1 109225148 4 1 747957563 4 4 4 3 284908065 4 4 1 78165433 4 4 1 70399298 4 2 75977 88456 3 520916543 2 25330 111803 3 59309447 1 132358043 3 280056771 3 490590129 2 21786 85930 2 38188 110426 4 1 741912397 3 986883928 4 1 493868161 3 330300146 2 39336 50552 1 951337954 3 553229137 1 89019556 1 415170655 2 11267 36450 3 155701969 4 4 1 457220670 3 823271066 1 60606924 3 821035543 4 1 800949954 3 2692198 3 51978378 2 39149 76533 2 18121 102994 1 129497338 3 67578337 1 378914374 1 149366223 3 498510523 3 237607545 2 48806 59179 3 398642469 1 135717175 3 88364068 1 946710 2 30341 103633 2 91876 107177 4 2 3385 60602 4 1 184239950 1 588860301 2 107186 108855 4 4 3 868020012 2 10000 42854 3 557870973 4 3 167745238 1 8617175 1 709325896 2 26548 81194 1 430753740 2 7803 13270 3 383301003 3 490984611 3 143322115 3 115757268 3 226245607 3 916917914 1 68704056 1 132670891 3 701395066 1 551360281 3 224198161 3 490578102 1 161605446 4 4 4 4 1 555011779 4 2 14932 105665 2 15109 48110 2 30548 92428 4 2 37478 85581 4 1 995519291 2 73981 112808 3 696026124 2 17150 63190 1 678404261 4 2 44516 50431 1 553419253 2 22820 70487 3 240053168 2 52681 90750 1 832930578 1 262850543 3 866164296 1 843130636 2 88724 93339 3 964558536 2 3493 52672 3 877042030 3 600782767 3 675870670 4 3 395956900 2 40510 75861 2 28643 82756 4 3 378317847 4 3 73247513 2 25383 113155 3 33462956 4 2 41095 53080 2 101515 106631 2 31258 101753 1 396060823 3 326699440 2 70274 103378 1 361316653 4 2 70051 90667 1 975490158 1 355688291 4 4 4 1 643734867 4 4 1 798994000 4 4 3 302128476 1 77615719 4 4 3 530392064 1 147137416 2 45478 59419 2 58363 63479 3 803322671 3 263454620 3 459605341 3 762333620 4 1 250359721 3 539521188 2 49528 91427 4 2 7959 111360 2 3844 83398 4 2 87234 110008 1 657176019 2 107082 111475 4 4 2 54852 98341 2 55583 84511 1 38821466 1 168417416 1 508923424 2 23747 73993 4 2 22529 98798 4 4 1 362026018 1 826903269 2 19148 42197 3 680784022 4 2 7383 111984 2 3409 28326 1 217484234 3 905321625 3 315768694 4 2 17785 54854 3 395752030 4 4 1 619468417 2 39934 76565 4 3 884760952 3 788671876 1 446270755 3 127251176 4 3 496598825 4 3 69197775 4 4 2 10503 50395 1 768886213 4 2 27904 69369 3 968508873 2 1757 31090 2 11512 114338 2 24363 62100 3 878530899 4 2 7379 51966 2 87645 92815 2 80342 83066 3 29052890 2 45673 48433 3 927662558 4 1 239035155 1 62926913 1 632405038 1 384036037 4 3 361807480 4 4 1 11251758 1 399851356 2 86839 113575 4 4 3 994628165 4 4 2 27527 63379 3 599595387 1 15525297 1 676337828 1 478565009 4 4 2 7121 85684 4 3 805565600 2 14938 53426 1 624142295 1 377149363 4 4 3 650238528 2 23334 40334 3 199238440 3 220087357 2 10369 104180 2 45604 105079 1 625440682 3 187449881 4 1 393407168 1 449612943 2 47579 62071 3 497108547 2 63592 115852 4 4 3 258220962 1 293593821 1 341765172 2 12005 45902 2 26338 65646 3 445983784 3 400553894 4 2 14584 50600 2 35011 86920 3 557724460 3 178833422 1 40514263 2 111276 115291 3 399861360 4 1 25687343 3 232738936 4 1 57729061 2 30673 80706 1 5929828 4 2 740 78784 4 4 2 67827 115714 3 495868220 1 421776443 1 238274005 4 2 25596 55050 4 2 959 53650 4 3 855172348 1 927984167 1 80256670 4 3 101576460 3 427590290 2 16024 75889 1 651913553 2 31634 92672 2 90781 110910 3 323954702 1 43280946 4 2 39877 93942 2 18346 40627 1 123009617 4 3 113194764 1 507374071 3 897445483 1 305740970 1 479653972 4 2 84052 111371 4 2 4039 85165 4 3 968051525 4 1 832977430 3 921799596 4 1 238379483 2 106143 110237 1 246198004 4 2 89257 101354 2 27944 53592 3 45187914 1 762088480 2 53148 107312 1 713470618 3 957799446 1 28601326 1 552190119 2 8482 107316 1 540106271 2 359 110554 4 3 920955317 4 4 4 2 25545 107446 3 942814240 2 16417 70897 1 80235108 3 616198785 4 4 4 3 720521855 1 287934861 4 1 76257857 3 26200746 1 533312156 4 1 94544926 1 444392612 4 4 1 313463358 3 764640338 1 5046279 4 3 763791625 1 656626851 2 32242 40978 4 3 445301007 3 367489321 2 22200 35225 2 3490 108451 1 43784941 1 173558758 3 200798693 1 533925506 2 52416 73514 2 19814 87330 2 63701 76556 4 1 196085511 1 488240925 3 769087382 4 1 8883281 3 596249541 2 68318 85861 2 40614 64292 3 46503565 2 5636 90586 2 20459 71544 3 802560791 3 665064435 2 78196 104769 4 1 331269815 2 7865 100222 3 932714795 3 92188339 3 562115863 3 518940355 3 946671104 2 43190 59555 1 850536425 4 2 40334 59847 3 768630014 3 999441322 3 753455275 1 997660939 4 2 63970 94195 1 935194740 2 68359 82566 1 310852696 1 719185128 4 4 2 55211 70395 1 379103803 1 492947438 2 37783 59264 1 551334949 3 293825705 3 17977825 4 1 682978064 2 4307 57682 3 978815373 4 3 68801384 1 387899924 4 2 68359 101919 3 663242201 1 660396785 1 213709263 1 569797844 3 686488248 2 19793 26868 1 232665160 2 23844 31465 3 846736802 3 406249731 2 21188 109218 4 2 65269 82868 1 708994142 2 59255 73239 2 85113 103533 1 900034528 1 810662763 1 237233686 2 26335 52696 3 732153563 1 512103638 2 16712 112320 4 4 4 3 855137115 4 3 128952743 4 3 336170825 4 2 4738 70529 2 27354 108815 3 20457186 1 17178289 4 4 1 808729932 3 479366021 4 2 35476 59925 4 2 6608 83502 2 52029 80874 4 4 4 1 239646156 3 520577498 4 3 377160688 4 3 947155040 1 955201020 3 33375687 1 41799536 1 12369787 1 926103586 1 22516549 4 4 1 739782638 2 21235 43367 1 550720553 2 12076 24686 2 40737 93871 3 667523587 2 3780 76429 3 693841480 3 507868943 4 3 633613364 2 600 52905 2 75324 75477 2 7667 109436 1 157912233 2 21687 55546 3 795346036 2 5885 103347 3 389339711 3 698005622 1 86602265 3 113669950 1 432090838 1 770963827 2 4998 42059 2 10298 21939 4 2 100874 106390 2 92392 110346 1 221223463 4 4 1 442661863 4 2 21322 74105 2 61854 87664 1 951271565 1 291742133 4 1 463407098 4 2 33801 61309 1 36028394 1 876162077 2 41618 93293 1 560245556 1 549071150 4 2 16733 36373 1 34117260 2 75053 113831 3 314746820 3 688540000 1 176613254 3 107161091 2 10834 85773 2 54092 110095 3 367554208 2 43744 95132 3 168406431 4 1 518755379 4 2 22426 45607 3 866359409 2 6372 42540 2 79537 94335 2 37374 53630 3 987210954 3 956515957 3 57026048 4 3 11613096 4 1 801241827 3 459689684 2 13425 71277 2 45454 55763 3 75555185 2 50820 62331 3 37983107 1 43049228 3 303837710 1 925164158 1 765623151 3 40872665 4 3 282777619 2 44988 116455 3 330456191 1 32789832 1 864338662 3 94332491 1 122568270 4 3 26312510 3 188978443 2 1797 34878 2 33456 96612 4 2 44164 113540 1 968622811 3 935393663 3 211338477 2 20096 57723 3 199892788 1 423781239 4 4 4 4 4 3 139075391 2 18574 52315 3 114067549 1 747990348 2 12210 96329 1 539474873 4 3 854941282 3 299549877 2 5049 9428 3 261121919 1 32961639 2 15835 95036 1 529086152 3 306354944 2 52428 114883 2 66220 102477 2 26662 97480 2 12177 72694 2 6819 55676 3 734504877 4 1 841541478 1 750446526 2 29544 57480 4 2 14109 73176 2 4989 35617 1 473562234 3 65097168 3 822892785 1 884590384 2 32520 113294 2 61191 66015 1 569085918 1 751708533 2 74833 87596 1 193616403 1 565062813 2 71687 88984 2 25501 112717 2 88073 111001 3 381822615 3 735440889 3 394605812 4 1 320738312 3 262801961 4 1 772211149 1 27582805 4 2 21425 78063 4 3 363683799 1 596522857 4 2 14377 77369 4 1 8685147 2 16355 73181 3 321328404 3 8743148 3 11547926 3 258727016 3 575117338 2 77611 103296 1 814657077 3 126110 3 830278563 2 36878 38006 3 258328574 2 75651 101571 3 818043910 3 407508009 4 3 690621508 4 2 37157 73005 3 712415585 2 83267 102721 2 21440 100193 2 65101 97037 4 1 684081665 3 113597351 4 1 178080915 4 3 784206632 3 876605220 3 427934440 4 4 4 4 2 97323 116413 2 68522 77147 2 14832 97103 1 350509219 4 4 3 270594522 2 6702 44825 3 210426974 1 544921874 1 284196710 2 12944 95869 1 961643658 1 866763333 4 4 3 205782498 3 747810043 3 698757467 2 37030 92187 2 59266 95809 4 2 5533 72627 3 597499183 1 853852652 2 72836 91639 3 179651926 4 3 318161899 1 311781410 4 1 395397416 2 38036 39053 2 100661 103802 2 25780 111310 2 72599 116365 2 56314 116518 2 51106 72648 2 11448 98803 1 89539627 3 652239490 1 557827477 4 4 2 68568 92293 2 20094 70083 3 19494984 3 247946544 2 45725 102262 3 292472196 4 4 3 695951610 1 820370687 3 570485320 1 901570009 1 406101510 4 2 98298 105191 4 1 787739096 1 110845349 1 569002860 4 4 4 2 19554 86103 2 38694 112362 1 30407555 1 195566216 1 250165617 1 623624898 4 4 3 519241199 4 1 395727051 2 2697 78190 4 2 54529 93196 4 1 460074843 4 1 629532160 1 862375189 2 31837 109077 2 100022 105369 3 74373910 1 313530284 2 18954 43514 2 5197 62123 2 59393 109973 4 3 7941494 2 23750 95603 4 1 407783977 4 4 4 4 4 3 398828534 4 3 161082793 2 15402 18468 3 194420756 1 336272491 1 185506909 1 691142592 1 812560911 2 18328 59998 2 5400 57349 1 591043232 3 783330319 4 1 254209958 1 227603437 3 227465784 3 575337447 2 26009 49698 1 585283874 2 73651 112309 2 39686 100781 1 953637467 2 7097 19540 4 3 102962611 1 917887141 3 723631997 2 6793 14775 1 284282105 1 780941852 3 846253188 3 838871668 3 463159419 2 6228 25539 3 272817236 3 819981538 4 2 7218 61770 4 1 991005766 3 623062409 2 89108 112918 1 591590526 3 223032972 2 3806 75029 4 4 3 687064618 1 797994878 1 127186424 2 29048 44523 1 423331439 2 77931 89385 2 7692 19646 3 460463735 4 4 3 910350972 1 529687744 2 83987 84448 3 222891043 1 18439622 3 579489411 4 2 67741 106978 1 804061472 1 874255031 3 174383899 2 65033 110803 1 686428841 2 14753 106828 3 828772032 4 3 571245057 1 488771091 2 24675 56665 4 1 111032432 4 1 638948926 1 397812111 4 3 787372738 1 357157747 2 89802 116188 3 30405460 3 2774310 1 947204738 3 11979877 2 32662 99546 2 40812 101183 1 47448324 3 336331712 2 100085 112203 1 664631389 2 2276 5066 3 861699276 4 2 28249 91944 4 4 4 2 15181 25841 3 75317213 2 20574 49247 4 1 441549550 2 22527 44726 3 710778589 4 3 360405872 3 450499194 4 1 644066736 3 761544894 3 609525943 1 565003098 4 1 551725428 1 818886517 1 58154870 4 3 273438585 4 3 187851905 1 684708459 1 601684708 4 1 28602981 4 2 82250 97680 2 4039 73740 4 3 895766505 1 183342271 3 474704500 3 26131650 2 4763 72070 1 97634574 4 3 583923612 3 506612281 2 24099 114631 4 2 76021 84491 1 286279311 4 2 43710 73964 4 3 743171255 1 522142821 2 26215 90825 4 1 280269409 1 643176976 4 3 876172760 1 386008797 2 78786 86377 3 982311454 1 176567367 3 112874133 3 293457570 2 12500 103047 3 153177877 1 424491286 4 2 22832 27142 2 33587 57988 4 1 59061863 4 3 711810631 1 752194938 2 38229 101155 1 663259969 4 4 3 440833528 1 101150232 1 8124163 3 697559365 2 27823 84551 3 510861147 1 128154032 1 177370302 3 670033035 1 814917461 2 19925 79242 2 53100 55472 4 4 2 10846 29166 1 267255252 3 702716893 4 2 1056 76169 1 856576066 3 589138612 2 22801 72162 4 1 467806654 1 897999923 2 48953 115605 1 288358394 3 152954049 2 12583 31203 1 595172957 2 49619 115406 4 4 1 207502045 1 769592118 1 806655742 4 4 4 1 770094732 4 4 4 4 3 829812052 4 4 2 53263 106331 3 312698640 2 5885 67562 3 533895731 3 734433352 3 667040032 3 897853093 1 346030081 3 16244760 4 4 1 567430626 2 77974 102203 2 45066 64615 1 841838228 2 21566 30616 4 3 11303133 3 31131519 4 4 2 5532 31391 1 100869211 3 199744941 3 884491676 1 152736163 1 54642518 1 821740384 1 400853416 2 19183 83082 4 4 2 53508 111779 1 217493112 1 86128360 3 230793938 3 881592706 4 4 1 588752863 2 3631 24946 2 16094 63665 2 23073 37484 2 17124 50280 3 282526907 2 41770 58615 4 1 846855421 2 93577 94731 2 54685 103403 1 389150699 2 15692 42499 3 768073433 2 14090 77178 2 2177 3773 2 9408 85311 3 22557794 4 2 32525 48177 4 3 561522335 4 4 3 283908086 3 746103014 3 197458678 2 6443 70941 2 89985 95412 4 2 11432 72899 4 2 40653 98364 1 717543868 2 77468 77853 1 81708132 3 860425694 4 4 4 3 465335112 3 766127487 1 817735885 1 626108079 3 170377193 2 8479 15409 2 77001 78418 3 261728659 4 2 30148 78719 3 493814731 1 415708953 1 783159405 1 469017878 3 129079922 2 9746 51045 3 460297180 3 11597863 3 311155895 4 2 21937 43241 4 4 3 146413075 1 198710023 2 7075 108229 1 943194564 1 810754632 2 68039 92037 2 4650 87099 1 979518925 1 355213477 4 1 23515587 1 48613072 3 105246040 2 3409 16135 3 385451939 2 7718 23115 1 663629922 1 199729383 3 674204257 4 4 3 112672803 2 10512 102771 1 391133098 3 23153659 4 4 1 1544189 3 165199711 4 2 58635 69878 4 1 424738294 3 722175410 3 507148657 3 11441237 2 38481 108063 2 26862 105117 3 78641498 2 77259 80517 4 2 55600 70975 1 925224595 4 3 728371990 1 978958052 4 4 4 2 6655 37175 3 448358756 1 620092444 3 66950334 4 1 904513426 3 50562487 1 315502208 2 85668 89258 4 4 3 32029258 2 89770 110309 4 3 313131750 2 85826 114422 3 736113439 3 366967100 3 1792955 4 3 49690032 3 592576075 3 294395449 3 730915672 2 33558 102899 2 90216 109662 1 836508940 4 4 1 289754432 1 672025552 2 42175 67944 4 2 85624 112021 1 477799122 2 31881 66478 2 59181 82117 1 593381443 4 3 517534242 1 851716688 4 2 25770 61782 2 11990 78973 1 976930329 1 56290641 1 781349612 2 67117 88223 2 27878 42476 1 44167782 3 531579639 3 729060 1 505629402 3 155639888 1 670942005 1 6837522 4 2 9705 33799 2 72691 83858 1 629254166 1 381555522 4 4 2 54957 74464 4 2 8485 103097 1 856487251 1 303147008 3 796727477 1 767889776 1 71656536 1 55809191 4 3 607820225 1 189417390 2 84239 89510 2 13986 85486 2 18538 83716 4 3 820333944 3 779521546 1 725371336 2 52382 75907 1 604397756 2 34482 52287 3 908901142 3 167033536 2 13115 61277 3 410161950 2 30865 40176 2 18948 33967 1 697038623 3 363518488 4 1 156886025 4 1 996545456 1 196912141 1 384526446 3 447527734 1 138178329 2 69227 89134 1 483909847 3 590707396 3 946109365 2 57016 103037 4 3 495754125 3 219175265 1 509257197 1 50687791 2 62266 78981 2 67967 86685 4 4 3 520708781 3 649991861 1 188463924 1 747042197 4 2 60024 83724 3 261386251 1 488641444 2 37388 60240 4 4 3 547881424 4 1 856978165 3 95404408 3 77210750 2 15155 87693 3 963299340 3 95958710 1 879896250 4 1 595494387 4 1 884363703 3 113293894 3 958911999 4 4 4 1 53043235 2 44019 107413 4 1 673487939 4 3 814605297 3 419960171 1 430316365 4 4 2 37741 81321 3 466290713 4 3 167442801 1 732976556 2 21558 60529 4 4 4 3 933814732 4 2 3888 99196 1 507268174 1 524596847 1 571711296 2 10171 77541 1 554477196 3 513937217 4 4 3 832259577 4 3 648269935 3 823726369 4 4 2 44857 70564 2 7470 9377 4 1 61197938 3 54814199 2 9759 88011 4 4 3 213715165 3 793127522 2 46819 71314 4 2 156 11689 2 21030 67431 4 1 250352761 1 707542003 4 2 21637 79343 4 4 2 80226 102991 3 957824192 3 937084421 4 4 4 1 906298106 4 1 253177806 3 457887206 3 70672235 1 626315806 2 57609 102823 1 928578464 4 2 19645 38772 3 651456132 2 24691 39058 4 4 2 50666 82826 3 351974400 1 596641560 1 98053490 1 680908024 2 63543 64211 3 281696268 2 23430 49341 3 355894441 2 51822 80651 3 990655521 3 423633103 3 679801681 3 22436452 3 509341870 1 371287163 3 950631986 4 1 291609239 4 4 1 72288378 4 4 4 3 291840748 2 87479 108318 2 26869 93014 2 50478 88867 1 484362341 2 4857 93556 4 4 1 33932546 2 92608 97896 1 371772886 4 1 584903827 4 1 737164946 1 51395117 4 3 18878487 1 788475512 2 10518 55818 1 638986998 1 827182440 2 25136 111045 3 722537721 1 70663747 3 9642858 3 540809681 1 164550099 4 1 697591185 4 4 2 54261 71337 3 122902092 3 107478284 3 478579547 3 68269232 1 373135512 3 897332353 3 411449503 3 280731882 3 190346079 4 3 137081794 3 602495714 1 254124709 2 444 40127 3 839919831 1 873451051 2 26076 108662 3 880182580 3 295824300 1 498953437 2 11412 34527 3 571948254 4 3 69659582 3 292486250 2 26012 80413 2 89671 105426 1 735223579 1 447970795 2 21112 44109 1 422662545 4 1 299785261 4 2 15994 27676 1 191896787 3 996047961 3 563653755 1 253780605 4 2 17327 77602 3 572335465 4 1 614791650 2 6139 75868 1 846046279 3 261081365 3 11344202 1 126136367 4 2 68572 85831 1 649330139 4 2 28902 81047 1 263827716 1 997225531 4 1 277290727 3 4156036 4 3 597646993 4 3 694569329 1 265643482 4 1 458690515 3 42105031 2 9347 89223 3 621830963 2 85205 111353 4 1 50853602 4 1 762162777 1 763942622 2 225 83806 4 3 772016387 3 829925143 4 1 376209241 4 3 193247798 4 2 54398 81833 4 4 2 25407 90574 3 46065098 1 300131801 2 3102 96635 4 4 3 811062454 3 951697517 2 17544 107780 2 95998 113665 4 2 8232 106624 4 3 975709336 1 439795249 4 3 442060510 4 2 56225 103585 1 357128712 2 5432 49691 1 563600136 2 28851 88032 4 4 4 3 593578576 4 2 86231 95922 4 1 15467993 2 20955 74117 3 48704713 2 35824 42265 1 908431815 4 4 2 79592 95828 4 4 2 64269 92272 3 482897825 4 3 31110097 3 807509980 4 4 3 322659183 1 696067644 2 22512 92724 2 22687 66450 1 372823518 4 2 59590 106152 3 357720143 1 970460130 4 1 220253854 1 232927395 3 2942797 3 426245380 4 1 371679270 1 712000194 2 10806 29555 1 688708355 3 441115787 2 26789 83510 4 4 4 2 26332 76857 1 207458090 1 96416893 4 1 870434934 4 1 358013957 1 885711801 3 559633504 1 1726986 4 3 94535781 4 1 905536153 3 814424263 1 41154536 4 1 232257812 1 513986658 2 35111 39995 4 2 49116 91249 3 139061196 2 9356 14795 2 25418 56957 2 28874 113243 4 2 67385 103128 1 82628653 4 2 80223 81025 1 151485263 3 833214580 3 60153325 1 492283826 4 3 805692034 1 641389459 3 866081256 4 2 19593 53687 3 249300974 1 548077297 4 1 164237163 4 1 362501780 2 41966 59292 3 789415360 4 1 351516746 1 964780782 4 1 337790640 2 6800 99609 1 28333830 2 32742 100581 3 922209000 3 431445115 2 104716 110924 3 143012974 1 520549138 3 178248663 1 578743731 4 4 4 2 9079 12689 2 36524 93068 3 623209131 3 494244715 3 823092167 2 31163 91145 2 33929 58240 1 231490472 1 973454287 4 3 997417771 4 3 850313987 4 1 421289044 2 53626 54851 2 66699 72614 2 27029 75421 4 1 233277998 4 4 2 9514 80751 4 3 636134184 1 397262861 3 23060858 4 4 3 48837552 1 208105744 3 105536154 1 832386898 2 5969 7952 1 81848717 2 40028 70151 1 152052388 1 302032401 3 955888553 2 59047 107777 1 657028563 4 3 4868784 2 5539 50838 1 433361776 3 938034838 3 158648063 1 755223743 4 2 2299 25097 2 53176 54124 4 3 789155424 1 117337025 2 21644 25895 2 38370 81205 3 474341716 2 87342 95281 2 73992 109848 1 266521725 3 888252348 3 255336202 2 80658 114991 2 15115 60202 3 179530672 3 619361445 4 3 425627605 3 631936016 4 2 30767 91213 1 355911926 1 288257495 3 18975455 4 3 348784412 2 72320 88591 4 1 426701855 4 3 553097298 4 4 1 169335735 4 2 43207 55484 4 3 43312410 4 3 26964048 2 23513 95271 2 62290 95383 3 547048650 2 21839 32685 4 3 814906461 4 2 15518 63718 3 686865773 3 57184871 1 88674668 4 2 35787 54763 4 3 175077504 4 3 71590262 4 2 26786 67639 2 20251 84672 4 3 33456189 4 2 70174 78599 4 2 52209 62459 4 2 42536 88135 4 4 2 68739 107846 3 366188615 3 549509427 4 2 8402 116569 3 573783799 1 165079504 2 31176 98070 4 3 625080556 1 367657391 1 55444648 1 762864743 4 2 28068 87656 3 29068695 1 812906576 4 3 977252899 4 1 45827466 3 791683769 3 26120251 2 80430 92953 2 25073 72195 1 65856216 4 2 32510 56225 1 862089559 3 223199262 1 784217086 4 2 22448 105106 1 793169331 3 221193088 3 624036334 2 22551 81619 2 18783 41358 3 467636562 3 644935886 3 169351439 1 799859634 4 3 271069086 1 631796770 4 2 24544 113915 4 4 1 75770437 1 858379118 3 866189668 2 15371 51408 4 1 68229669 3 415446127 1 913056065 1 799714140 2 34775 57162 1 4786328 1 146234592 2 33983 114558 2 21884 90487 1 309569080 1 126309882 3 372395824 1 785907975 3 683665000 4 2 2446 17013 1 369525481 3 959992387 2 108575 115227 4 3 897970798 3 9399883 4 4 2 72449 87007 2 51828 110098 1 191444730 2 1062 6724 3 670546333 3 4809146 3 943201326 2 57634 87108 3 359508546 1 250755402 1 793855608 2 24853 101783 3 999456075 4 1 20550147 4 3 265930491 3 79772366 4 2 39561 46413 1 155130082 1 269503578 4 4 3 624916283 4 4 2 46996 70599 1 96762668 1 376440718 2 31897 50884 3 547469588 1 227967176 4 4 4 3 244288461 4 3 832378941 3 383312770 2 51822 75337 4 4 4 4 4 1 563139563 3 392580026 1 36408286 3 566858265 2 46285 90773 1 499843854 1 400086195 3 83143841 1 694783786 3 815829870 1 982750032 1 282480028 3 465677419 3 676167409 3 654305035 4 3 13459560 2 74788 90579 3 884890117 1 814680550 3 336057383 1 901307345 3 145811433 3 375181783 1 42740059 4 2 7656 114172 4 4 2 38328 54587 1 324221095 1 502249919 1 208666070 3 692579761 3 49058574 1 452333206 3 130726182 1 675712016 2 9420 95056 1 98920856 3 405164684 1 321339236 3 292560904 2 9 60839 4 2 14758 71049 3 299475817 1 92304707 2 66547 78249 2 7909 31230 2 11941 113287 1 152526485 3 985163504 4 3 2983040 2 5006 110170 4 4 4 1 43894121 3 967008193 3 843531224 1 454610636 4 1 304263800 2 396 36638 1 629724025 4 2 29353 102832 2 4331 63416 2 61749 63473 1 625002793 1 598657207 3 795092360 2 9282 108466 4 4 1 830068902 1 407359986 3 568132460 4 3 24690630 2 37043 67682 3 690001800 3 279521512 3 692203526 2 77332 93482 2 878 99309 3 527784364 4 1 165151160 2 57596 116165 4 3 96523427 2 8655 114758 2 100529 110296 1 49504549 1 982836302 4 2 16482 23174 4 2 22184 107328 3 261782734 1 56262122 4 3 34671989 2 25969 101923 2 76308 90374 4 1 899919141 2 52981 90057 4 4 2 61931 107248 1 478664687 4 1 303704209 4 1 92040425 4 2 57221 109412 2 4272 11665 1 589256448 3 507747281 4 2 21112 58333 2 14837 40919 2 78526 96044 1 848069196 1 70334978 4 1 677496434 3 508162535 4 1 365427641 2 29668 59190 4 1 227504460 1 400052188 4 2 68085 81114 4 4 2 49717 83346 2 54424 67806 3 524360983 2 66440 94755 1 56879476 4 4 2 16639 102203 4 3 491275661 1 94430010 4 1 862052811 4 4 1 594539622 4 4 4 4 2 5654 74032 3 848538692 3 47158284 2 5212 19708 3 322637114 2 45842 116333 4 4 2 31089 59571 1 12535992 3 324917891 1 986417850 3 813049298 2 39675 42817 3 454019362 1 872091770 3 430743008 1 724236704 3 965130691 3 53404484 2 13578 88845 3 1073006 3 915039312 1 27096817 3 352413593 2 99225 110864 2 89529 104764 1 539230988 4 1 722180014 4 2 757 31409 4 4 1 496587440 1 840746472 1 111777888 2 73078 93986 3 164861868 3 849758710 2 97070 104769 1 936219009 3 459680742 2 12585 16714 4 1 292230342 4 3 100934614 1 534434506 1 603579049 4 2 27395 41098 1 83181662 1 73856312 4 3 360833954 4 4 1 342783212 3 958225783 2 85673 110782 1 717999390 1 488402777 4 4 3 580284643 2 19206 86971 4 2 27071 108009 3 169437104 2 27689 43104 2 40032 77314 1 357561855 3 643892 1 127838964 2 16467 83948 3 379390968 1 441814331 4 4 2 44383 62809 3 823060254 3 70416238 4 2 54421 75964 3 999056291 3 644405657 3 709667881 2 74325 88662 4 1 267837274 2 93077 110269 2 92816 113903 1 356253254 2 19888 111631 1 469126033 2 55164 86127 3 567819409 1 588840854 4 1 4349101 2 30806 37456 2 48415 53854 2 12417 22643 1 510390444 1 94057555 4 4 1 557455035 2 20297 56703 4 3 738500215 1 943462504 2 98879 99959 1 861122852 2 56345 112814 3 415674766 1 44561712 4 1 622730183 3 529486242 3 896836279 2 80062 81084 3 779849586 4 3 29618403 2 2564 9170 4 2 75677 104829 1 91968832 3 906747431 2 25167 94550 4 2 37540 45261 3 845008127 2 24821 31038 3 447782090 2 55656 64518 1 516294748 2 13629 97161 2 38239 114527 3 545804747 2 15701 70746 4 1 506444438 1 696514290 4 2 13715 29602 3 104884622 2 67026 84426 3 757005878 3 238875971 2 53932 109263 3 466676770 2 48859 50136 4 3 458577054 3 798317952 1 425007257 2 21824 91898 4 4 3 659662126 3 301683970 3 28192344 4 3 63250373 1 255939250 3 787273946 2 3197 76593 2 8123 18656 1 65661222 3 790226407 2 39860 99157 2 79158 91124 2 35767 52226 4 3 486416637 1 581411286 2 93554 95555 3 739577603 4 2 14314 35688 2 22686 39177 1 578343635 4 2 60761 92476 4 4 3 484226938 1 796635341 3 321840323 1 42023436 2 20209 42962 2 3013 93119 1 714986850 3 968767689 4 4 3 54243008 3 541349961 4 1 119721632 2 73338 93156 2 60074 76449 3 61317642 4 3 151092010 3 735384328 3 674124206 1 151858834 1 751756962 2 26880 31935 1 359229195 2 49292 96609 1 620561663 2 20562 81559 1 567639357 3 535382059 4 4 4 4 3 421088152 1 204420344 4 3 69733875 2 16919 41725 3 944113002 2 63403 100453 3 23765873 4 1 882636515 3 724323231 2 1522 64111 3 549322590 3 706580369 2 35902 38152 3 145119526 3 66128651 3 810025741 3 266561291 1 798884367 4 1 22560318 1 193574908 1 177115333 4 4 2 81914 112583 2 55193 79429 2 36768 80529 3 836835820 1 784779820 3 355480595 2 48115 73771 3 561635402 2 6792 45095 4 1 305955358 4 3 77724300 2 98884 115178 2 66505 66655 4 1 376916752 1 540474732 1 901662168 1 654793902 1 658660215 3 883629660 4 2 23217 80340 3 796300784 1 793110006 4 4 4 4 3 582596367 4 3 504185930 3 36810699 4 2 6435 107376 1 457047922 1 1997743 3 888665549 3 698277373 1 529212044 2 2339 60710 2 15751 31445 4 3 859183892 3 988630745 1 975119824 3 3944973 4 4 1 674448635 4 2 20690 47492 3 796328752 1 673204020 1 456103589 2 16397 92576 3 871539109 2 79786 107717 2 228 41223 1 659283142 1 230407723 4 3 584757016 2 12055 57258 1 67033269 1 330515521 2 110129 110961 2 52345 98038 1 871873321 4 3 66799092 3 718310382 2 5176 92532 2 46274 60731 4 2 17163 51239 2 32449 68534 4 4 1 244540117 1 50973638 4 2 45927 71317 1 594159529 2 31769 105129 2 808 76074 2 45 30432 4 3 8421175 2 50444 89734 3 827954832 2 32671 103285 4 4 4 4 2 48631 79352 4 4 2 57936 112754 4 3 939681018 1 787316259 2 36019 53973 2 4650 102682 2 33054 58737 3 841994985 3 299228317 3 619547264 4 4 1 18501416 3 47489278 3 363856667 2 13074 39560 1 974343024 3 526427299 4 1 177412194 3 799411497 1 692285911 4 4 1 641192819 1 397779074 1 334389344 2 10502 77960 2 36724 81836 1 900300440 3 385747062 3 14756161 1 359237736 2 59819 116240 4 3 775066926 3 245135299 3 549678068 4 2 54207 83195 2 31977 44947 4 3 362020031 3 104767515 2 92195 98155 1 27801020 2 1334 81241 3 233087355 2 77199 107797 1 602642227 3 627331711 1 678305376 3 693207382 1 816519454 3 273205378 1 22013901 4 2 57924 80256 1 642182478 1 777326185 4 1 80520960 4 3 509020480 1 576716205 3 993226737 2 12314 113456 1 236776109 3 637540823 1 559506076 1 275682645 3 815829454 2 61332 116624 4 3 854281555 4 1 77186805 3 823920358 3 656189049 1 780313306 3 664035563 3 209607311 4 1 8636966 3 66686731 3 239794173 1 78091793 1 632309966 1 538355457 2 35020 73612 2 51697 103948 1 885316108 2 107802 111331 4 2 34121 50639 1 685157493 1 458515387 2 5085 41059 1 821175327 1 3442827 2 10200 58784 3 381086447 3 296095131 2 15210 98639 4 2 6760 103712 2 73 30190 1 92259860 2 2583 63800 1 206176790 1 68778409 4 1 946815563 1 544481311 2 85535 102009 4 2 7998 8969 4 2 33787 58582 4 1 422506226 3 836989757 2 25464 96842 1 157310773 2 4531 112937 1 28387719 2 32522 40136 3 46345002 2 34455 97991 4 3 624764229 3 11589714 1 49111348 3 507044779 1 593096932 3 901324163 4 3 286993667 3 5194139 1 64310806 3 311884264 1 667160655 4 3 210915261 3 262667724 3 714073506 4 3 769603309 2 98 58550 2 39826 104524 4 3 660673403 2 32708 42736 4 3 952074101 3 923282074 4 4 1 65324488 1 319241674 3 732134085 1 753752863 3 28312982 1 359969005 2 79837 100639 3 994986110 2 11849 106497 2 17280 93953 2 3895 48492 2 91783 102411 1 670806816 4 3 405411613 4 2 80845 92114 2 16666 69899 2 6028 101235 3 665321889 2 36163 89234 2 76658 82862 3 355719241 2 49170 53383 2 72488 108556 4 2 12741 83523 1 724660795 3 757809888 4 1 999493348 3 569488171 3 660365566 1 839383253 2 46340 60823 2 19527 97743 2 11158 37962 3 304983377 1 943710271 3 272078411 3 673089766 1 249791648 2 16894 82720 3 768276 3 775805430 1 651124353 1 642459153 4 3 168803402 3 866851997 1 958267723 4 3 257371945 2 81246 81297 2 23736 109766 3 573548108 4 1 6368346 3 617424353 3 62590431 3 138009052 1 438886990 2 18879 52944 2 22895 69103 1 202199108 2 11200 98288 1 609646851 3 56441552 4 3 154596752 4 4 2 20586 24630 3 702244899 2 10344 19175 3 59488764 4 3 826780199 4 4 2 40178 74856 1 12496220 2 28003 33763 2 4585 79525 2 61524 65983 2 23415 61072 4 4 1 374027641 4 3 836038196 2 66207 106655 4 2 64588 108979 3 787074433 4 4 2 43957 94320 2 39297 56998 4 1 209050534 2 76242 112055 2 6992 42594 2 7992 110563 1 85325162 1 716107563 3 552263200 2 93059 113700 2 9054 39883 3 496004843 4 3 66167118 1 440352225 3 735350410 3 424841503 3 680734511 2 67293 86482 4 4 1 949337206 2 18921 69203 1 278157347 2 7000 109540 3 639063979 1 94292153 4 3 54567598 3 970420412 3 661879770 1 569832063 4 2 4724 37508 1 144243296 1 420644669 1 434774240 3 298873563 3 903703803 1 736196541 2 27794 52426 2 35062 97157 2 511 41164 2 4140 84054 4 3 390308803 2 61943 103465 3 66320301 2 19805 44659 4 1 78765449 4 3 833599703 1 47595449 4 2 2463 56783 3 721774388 2 41775 101458 4 1 2344704 3 622642804 4 2 18388 99987 3 340040989 1 625126334 1 544160874 2 45414 73223 3 366947791 4 2 32259 80202 2 11358 50378 2 47992 64518 1 673982111 2 45300 103139 4 2 13297 34372 2 6010 93080 2 57492 72713 4 1 170587546 1 206118225 4 4 4 2 61428 97355 3 316552239 2 21401 31238 2 25484 37363 4 1 40651177 4 4 1 40288262 1 301867369 4 2 4615 115837 3 28602199 4 1 340895907 4 3 477645026 2 40321 101300 1 516409866 3 174722813 4 1 592795546 4 3 340448736 1 243579307 2 18967 111278 4 4 4 2 3794 80759 3 576607953 3 96091775 2 67410 88303 2 49835 78787 3 375660544 1 476416487 4 1 461320550 3 84936829 4 2 5854 111524 3 115188180 4 3 844762744 2 22475 81928 4 2 21415 56706 3 32772642 2 23724 66807 2 50743 107506 1 500907881 4 2 73736 89385 1 497696932 2 3896 78223 3 46795462 3 942321351 2 21739 37435 4 1 423176098 3 3654405 4 2 1677 102225 4 2 13550 90278 3 924496298 4 4 2 41305 47867 4 1 300756930 4 1 543124247 1 931949508 2 74530 99737 2 39289 61676 3 919543369 4 1 337942333 4 2 21819 71676 1 970732130 3 579703476 3 655683006 3 869688909 3 827295053 1 38376749 4 3 954793089 1 875153357 2 25484 41122 3 879976538 2 30404 56069 2 31144 68662 2 69177 105046 4 2 50535 73317 3 45123505 3 194001824 1 585184657 4 4 2 8016 25952 1 699601952 3 628380661 3 118097949 2 69246 114839 2 87313 96788 1 424508190 2 35691 112664 4 4 3 543209305 4 2 22098 52485 2 40102 46758 4 3 197380532 4 4 3 454988107 4 1 35624927 4 3 20606948 1 32575789 2 35795 46952 4 4 3 98091384 3 454471851 1 816190408 3 516257687 2 17362 109978 3 871933620 2 15863 104915 2 1793 110254 1 622647009 3 213821926 4 2 62352 95806 3 361674542 4 1 144116260 4 4 4 3 809618116 3 253987997 2 38070 89033 3 35179445 1 544116201 4 3 519161996 4 4 3 713580132 2 62504 107288 3 11762033 1 94715588 2 62253 90773 1 611923230 3 545240653 3 644328282 2 34803 68202 3 961760127 1 48661471 2 27505 86411 4 2 31107 76063 3 529609566 4 2 57791 76541 3 559950208 1 119733631 3 197059371 4 3 498116062 1 898381681 3 375454502 4 1 957267634 3 175590025 3 57975339 3 107645735 3 418263504 3 240390143 4 1 352383345 2 58584 69502 4 1 863556315 3 86131285 4 4 1 901619328 4 2 59945 66896 2 11064 76824 2 102667 108428 1 680426556 3 404107470 3 442810325 1 280089976 2 30132 38009 2 7159 74874 1 500338322 3 845056216 3 71952438 3 463318489 1 373853571 4 1 745225056 2 11032 53528 3 799835309 1 386958920 2 72798 77236 3 235285432 1 990234590 1 603113012 2 5175 44718 4 3 589507107 3 670020501 3 732073709 3 172341959 3 317584954 2 38247 70202 4 4 2 37958 85471 3 528985636 2 20353 66387 4 1 481489326 3 57110038 2 73083 94421 3 54829975 2 34588 104992 2 34279 90264 4 1 819207374 3 934367388 2 16692 20536 2 20374 49293 2 32976 70633 3 12563267 4 1 59821557 2 6669 109911 4 1 183766461 3 382088803 2 3725 112610 3 671087922 3 385030195 1 579597630 1 13986692 2 5201 6863 2 35858 115729 3 717232398 1 142271509 1 867434765 3 246592426 3 502218540 1 68290302 2 26790 42980 4 2 47945 110002 3 867635335 4 1 325861009 2 50169 77648 1 562611365 2 74573 104952 2 44794 113811 2 50658 111217 1 35218972 3 946503749 2 30673 46040 2 9555 45670 4 4 1 385798809 2 72018 76913 4 1 957258252 4 3 840852182 3 404349571 3 140973624 3 342458223 2 65441 82247 4 4 4 1 848787293 2 19655 78820 3 334887556 4 2 70256 110542 1 184532420 3 344160792 3 790395436 4 3 94523775 4 2 40540 42460 2 37385 79396 4 3 168347380 3 27766889 2 71790 116187 4 4 3 511254162 4 4 2 78386 99303 1 73239108 4 1 115523640 1 804821750 3 595481803 3 848096602 1 960254569 4 3 715628076 4 3 323666430 3 221377998 1 818404597 1 246365495 1 881471803 1 234712448 2 83372 95138 1 277686896 1 595736153 4 4 1 967764288 1 624289984 3 859091295 3 326753036 3 706642296 1 334920336 4 4 1 443537091 2 40889 82311 3 227327304 1 237914513 3 784220201 1 314617678 1 731758610 1 561774363 2 48805 107898 1 760130109 4 1 295726135 2 2626 47248 3 50434607 2 13500 69247 3 99990224 2 54178 69734 4 1 260276672 4 3 53470808 4 3 577931432 2 338 65515 3 487610558 2 7278 105250 4 2 32277 75739 2 48615 104506 2 26060 73202 2 3625 86881 2 35323 46861 2 54228 96595 1 144575591 3 828028083 4 1 297941082 3 239855525 2 15345 95108 2 89836 110899 3 39161589 4 3 842767890 4 4 4 3 421293541 3 818461693 1 716503386 4 1 230181771 3 513909137 1 321389631 1 49201015 4 4 3 628582492 1 662229594 1 418029970 3 881579540 3 718068292 4 2 57482 90923 1 576326590 4 3 711677331 4 3 2407618 3 10179588 1 293878864 1 21306739 4 2 23618 79107 4 1 170619519 2 71535 94845 1 971432173 4 3 221600112 2 30212 97129 1 94578182 2 60420 85409 2 97903 108425 2 14809 47979 4 4 3 23708875 1 282431795 1 273152004 3 727255323 1 105972155 2 33345 108597 2 54341 78253 3 809266301 3 929022816 3 355644906 3 61903003 2 30240 85633 1 4817392 2 3805 17567 3 219507706 1 509318441 1 841663978 2 1802 102103 3 8186112 3 227591532 2 52536 103992 2 31347 92017 1 398922643 4 3 52482192 4 4 3 604296379 2 84499 106865 1 586376812 2 60076 64401 2 76748 89687 1 725161779 1 118644064 2 76946 114604 2 71393 115788 3 630714947 4 1 278241551 2 17581 29877 1 716463347 3 21890305 1 377145153 3 823846773 1 54107409 3 163151475 2 62361 111340 2 25179 58173 3 148932342 2 36851 78395 4 1 185536619 2 93527 108927 4 4 2 4727 61071 4 3 844928772 1 611415991 4 4 4 1 958655976 3 867687937 2 13931 57894 1 16762958 4 4 1 538701041 3 277215554 2 15133 15533 3 890382783 1 695363050 3 855132461 2 59184 101975 1 441934947 2 45624 68648 3 366425097 2 45943 75990 4 3 239969112 2 14743 45714 4 3 16113348 3 636273941 3 191200472 4 4 3 280421628 4 1 766058994 2 81379 92545 4 2 71936 96590 1 737654775 3 490681608 1 419395844 1 426580656 4 4 1 618862559 4 1 158689696 1 766153568 3 982036812 4 3 961383074 3 855871552 2 20643 104944 4 2 7244 94273 1 548533657 2 12027 94691 3 109303052 3 365985105 3 443871907 3 540433674 1 882048753 2 63424 72223 1 855310128 3 53961591 2 22052 83182 2 136 64256 1 104770837 3 446474748 1 116838905 3 108976105 3 837993259 3 408655249 3 263630129 1 421904284 2 10291 14535 4 2 38517 62772 2 68987 70655 2 21768 83995 4 3 662684141 1 898684771 3 376388218 1 303080099 2 11256 15578 4 4 2 44322 85964 2 73870 93539 2 12036 65032 1 975565129 3 260958656 4 1 936242392 3 650635163 3 956214345 3 971023682 4 1 447141198 4 4 3 5582086 1 752214587 1 479409146 2 51193 114949 4 4 4 2 4319 35273 1 369302109 4 2 95319 107844 2 41139 110166 2 80030 97729 3 618719977 1 220281073 2 91112 94638 1 256760492 2 55470 55794 4 1 893608340 3 408066336 3 740365047 4 1 699530843 4 2 96766 106569 3 582764203 3 45168191 3 949416332 1 107768077 3 235340876 3 495671592 3 864880977 1 594370706 2 23956 51439 4 4 4 4 4 1 424184106 4 2 9076 92647 3 101907337 2 28100 74547 1 396523377 4 2 20738 58036 2 79908 91166 2 69831 109779 2 9363 30838 2 26366 35070 2 5771 101347 2 15999 110701 2 86664 102146 2 24751 106398 4 2 29486 93484 3 556284806 4 3 32628503 2 9074 94392 1 590982722 3 586210438 2 22579 67442 1 57449669 4 1 951354173 4 1 42070208 4 4 3 469346058 3 3956910 2 13453 18517 3 465685036 3 11641060 4 3 592796455 1 47501834 3 872345625 2 29215 86263 1 724802672 3 710659437 4 4 3 896986681 3 559184011 1 781011245 1 944125174 2 44486 111144 2 21832 40817 2 1759 96288 1 704601683 4 2 41900 51955 4 4 3 196972474 3 65111016 1 7255554 2 7178 15134 2 30370 38519 3 593022373 3 308565327 4 3 74207967 2 4303 40202 3 514578208 3 358988769 3 83976938 2 87749 96005 3 608217188 2 85613 110673 2 43695 116080 1 456760334 3 829212605 2 35867 75708 2 50545 115775 1 838292062 4 2 36718 93711 4 1 775911366 3 532250228 4 2 55024 109969 3 532053560 3 929598310 3 73741942 4 1 1594628 3 69773876 1 804753427 4 3 239684907 4 2 36853 87477 2 3584 75667 2 8335 24562 3 43987396 2 64511 100811 3 19406567 3 951901779 2 21418 96229 3 427433138 1 144881795 2 19829 47271 3 798783423 4 2 65702 65911 2 22304 29985 3 819314843 4 1 46138177 4 1 834700343 4 4 1 511761410 3 223119760 4 3 559926886 1 223738711 3 25968645 1 179258160 1 461477919 3 802567096 2 8074 18661 4 4 2 47909 64861 2 9559 114287 4 3 522268148 3 745882139 1 83872550 2 7952 102205 1 712727169 1 183396632 4 1 154656170 1 339187616 4 4 1 18060330 1 371284206 4 3 691429819 1 72380751 1 743047456 4 1 395202037 3 512843255 2 87 6983 4 4 1 418726257 4 2 41840 90753 2 83157 107700 4 2 35487 73966 4 4 2 61887 106494 1 969263248 4 1 348431622 3 262384473 3 261145350 2 85048 102049 3 339444844 4 3 551542562 3 565820736 2 32611 42816 3 102957645 1 430644639 4 4 3 372320464 4 4 2 54206 99034 2 13180 30538 2 37922 38606 1 890905648 1 796161704 3 977913526 3 906115079 4 2 30200 97935 1 26636375 1 467523700 2 25772 65272 3 9562314 2 18805 57246 4 3 236597841 2 73524 83615 2 51588 102608 2 56285 77961 3 971504399 3 565999650 3 614493135 4 1 379724030 3 67401205 1 911583110 3 414155606 1 13614309 4 2 3665 73422 4 3 579822471 1 375440299 2 63403 83617 3 775545129 1 651059419 2 17317 78813 4 4 2 19026 106018 2 12232 68147 4 3 933480895 3 123330329 4 2 910 23190 3 713877517 1 850555574 4 1 290487490 1 751771450 4 3 97297285 1 865317363 1 236549861 1 547351588 1 449554057 2 57379 94740 3 449618435 3 337716221 3 902480402 2 53689 74887 2 13387 82507 3 903053119 2 63249 82574 3 929869658 4 1 252845739 3 351762754 1 467828021 4 4 1 862837512 3 461891613 3 159933123 3 44669796 4 4 1 842403214 2 19550 20241 1 266479400 1 303360480 1 346440139 3 524840377 3 23051792 4 4 1 271370462 2 34448 112786 4 3 504355255 3 543154486 2 44031 57535 1 61238143 4 1 66232561 1 594787395 1 249914909 3 225822933 4 2 36608 74891 4 1 65383223 3 708021679 1 96749002 3 557106040 2 50432 70485 2 19896 43726 4 2 75695 102117 4 2 58713 79606 3 902085491 1 946691847 1 934451063 4 1 520917654 2 5535 67835 4 3 257432755 4 4 4 1 30257759 4 1 27241526 1 264802396 3 980952558 1 976271678 4 2 11754 13899 2 47647 91056 1 828292497 1 677300606 1 441435170 1 781404639 1 176522026 1 927641446 3 628698757 2 51894 78344 1 567514286 2 37406 106476 3 426098832 3 782922749 4 3 282098957 4 3 468939205 4 4 4 1 688587317 3 919327204 1 57223197 1 940721399 1 732491497 2 43008 76537 2 43158 105861 3 561923735 4 1 223613514 4 4 3 922163413 1 10279935 2 30523 41172 2 77391 105061 3 202549171 2 2960 117319 2 23060 110446 1 874099505 1 464153589 3 457241568 2 13050 29342 2 9379 109154 3 912213467 4 3 216847798 4 3 184302491 3 889617772 1 623261700 4 1 59322926 1 770449095 3 237491890 1 224137635 4 1 766669699 2 4770 89971 2 50836 92448 3 759513531 4 3 97522044 1 936293241 3 452353068 2 36099 51039 4 4 1 868057421 2 19394 60498 4 4 4 3 325679462 3 230830653 2 5598 96449 3 151648533 2 90179 105718 1 616824373 3 271848376 1 339045019 4 3 725721417 4 3 11146583 2 84209 88012 4 1 89213702 2 103033 106298 4 3 905836615 2 80769 82401 3 660151266 1 18984379 3 356340016 4 2 2484 42448 3 884788364 2 3358 102843 3 536005397 4 4 3 836808408 4 4 1 16387810 2 32024 50296 3 773632783 2 22096 88725 1 232187984 1 944640588 1 499157915 2 14162 72242 2 39289 59116 1 627658117 4 3 300895218 2 54981 86527 2 34598 100793 3 15983 3 321599752 2 55317 69543 4 1 375841814 3 236655491 4 4 3 944830130 2 12862 102527 2 47761 92968 3 57767725 3 958961217 3 16920441 1 653990451 3 671761517 2 58956 89690 3 994963547 4 4 1 591794174 2 75932 81851 3 335966603 1 96488813 4 3 284654840 1 544835167 4 1 972857053 4 2 34610 65570 4 1 27478297 4 1 82381981 4 2 43416 78785 3 794963402 2 17641 86065 3 764401857 1 138517956 1 199321039 2 28996 41945 1 867564811 4 3 138639334 4 2 34679 53110 1 534953734 1 855574524 2 34173 72829 2 27142 85235 4 1 108049233 3 15781460 2 31343 89757 3 610982821 3 36643936 1 483294049 4 1 26842821 3 645330536 3 891668079 3 944262416 2 60503 61196 3 211274052 3 109220174 1 566600510 3 75434864 4 3 18172430 1 200258129 3 617636939 1 201414396 1 857440244 3 486501376 4 4 4 1 611135183 3 455907870 1 471291655 1 603940216 1 200544902 4 2 80532 110483 1 549616169 1 395761613 2 5160 104205 3 145651323 2 8473 45523 4 3 886988347 4 3 171241717 4 4 3 133300624 4 4 3 769978514 1 432211824 2 19058 19276 1 223094166 4 1 950902522 3 352804227 3 240013308 3 68595431 4 4 4 1 457879908 1 267707419 1 410322005 1 931020172 3 822853714 2 66408 83389 3 734926681 2 61306 63848 1 541946393 1 51297133 3 831253755 2 76641 105615 3 605221230 1 299883978 3 682304345 3 28179213 1 795087663 1 451131896 2 34304 116130 1 826280297 1 643026476 3 282945375 2 49247 53312 3 956538654 3 37644178 3 661041843 1 137671054 3 299483784 1 281345670 2 12234 96219 4 1 4893175 4 3 923427589 4 4 2 41994 107240 3 10676718 2 22409 59795 4 1 298200510 2 58267 74643 3 70097358 1 506961638 4 3 759527494 2 10955 19381 3 443250274 3 450290065 1 41832556 1 380715456 4 2 27704 68040 2 77854 88293 3 972854036 1 410355194 1 831479247 2 66720 99971 4 1 342069311 4 2 8610 57265 4 4 2 607 27296 2 64296 108060 4 4 3 10058299 1 484065936 4 4 1 962815988 4 2 20930 24965 1 2264714 1 162069089 3 117378208 4 4 4 2 106158 115821 3 269438535 1 206670890 4 2 15879 113972 2 28640 91402 3 418036364 1 48224647 2 48526 50292 1 305472285 2 69087 103226 4 4 2 29773 85488 1 463810635 1 156643729 1 254777874 4 2 53123 88421 4 4 2 87565 104162 3 535733667 4 1 455794354 2 54004 114416 3 257867158 1 958659906 2 128 50845 3 41306433 3 237903842 1 926027729 4 1 951520963 2 12152 72244 1 196042266 1 635136872 3 284345479 1 790260733 2 9612 96505 1 746386596 1 184037656 1 812939722 3 130543640 3 437406667 3 145295233 1 880774536 4 3 790282622 4 4 1 140922331 1 743218364 4 2 53826 108011 3 961499610 3 23816755 3 256772161 1 402178231 2 58901 109722 2 70256 86877 2 14213 49563 1 859517945 2 36256 98557 2 31736 58895 3 967582900 2 4732 7178 2 51447 60411 2 90566 98159 3 980494779 3 841638472 2 7236 69716 3 172944144 4 3 596147213 2 31609 40667 4 2 8509 56438 3 971064161 3 644316460 3 965965075 3 293388959 2 82073 112390 4 3 103251339 1 346086363 1 282400562 3 615040678 2 59474 82659 1 678746706 2 4578 11952 2 51888 57503 2 13274 81442 4 2 40158 105326 1 290539484 4 1 440015698 4 4 4 1 328757782 4 2 18434 101513 4 3 248494145 2 2635 36096 1 71973548 1 88252294 1 653466222 4 1 4121637 4 3 871164357 2 81631 96244 1 535486725 2 32716 82098 3 966315689 2 57692 94856 4 3 176070483 1 734209488 2 99091 108647 3 248841688 4 4 2 56739 81456 1 911765077 3 394527431 4 3 344587437 1 930850096 3 230572726 2 97440 108829 4 3 594483629 3 98042889 3 320346873 3 961251723 2 9065 12016 2 45049 70081 1 867995004 2 86135 113485 1 681019071 3 225570402 1 703841920 4 2 14648 99031 3 600848001 1 992269968 3 546773964 2 13803 52569 2 13626 63078 3 40668097 3 318465745 3 738072176 2 20579 39240 1 6635717 1 42909226 3 630352759 2 44490 63333 4 3 147159275 3 837659278 4 3 983097942 4 4 3 803185149 1 92448738 3 988354268 2 67007 75741 3 366962501 1 696688795 3 864334062 4 4 4 1 637180782 3 304081797 2 35068 41712 1 180165553 4 2 723 40097 1 313346788 3 21949440 2 39494 69445 1 49499182 1 711452145 3 35298077 4 4 2 43655 75622 2 93337 97533 4 3 665335650 4 1 470404972 4 3 897069924 1 16160031 1 203190903 2 47613 103662 1 738506243 3 284321653 2 39022 90406 4 1 929133918 1 686839148 4 2 66788 90588 4 2 22580 96203 4 2 26987 86840 1 937446825 2 30695 86879 4 1 523493904 3 301402554 3 18856967 3 59931682 1 566448081 1 981592230 2 7610 51691 4 4 4 1 15742415 3 490571273 1 478602235 4 4 3 53536201 4 1 30035114 1 225866674 4 2 15650 101564 1 408620766 3 438814155 4 2 26523 32123 4 2 83659 99504 2 4460 110807 2 54917 80402 1 24647788 1 887852301 2 94798 109397 1 8574268 2 31698 52927 4 2 10190 21824 2 71695 88093 4 3 928928397 3 235322959 2 15119 34851 2 30441 52136 1 50090574 1 93581449 2 56630 98344 1 326427900 2 25785 68127 3 599049177 2 23995 44751 4 1 656097524 2 40445 103552 3 940521034 1 27899768 2 26268 114515 4 2 5141 109315 4 3 261100605 4 2 39313 68727 4 1 604352272 1 69297489 1 567389616 2 6039 55932 3 801629304 1 520678578 2 96710 114469 4 3 811248946 3 326282203 1 474033926 3 181255721 2 18298 101653 1 153513085 4 2 40553 83883 1 160861954 1 452684601 1 985359265 4 3 388330966 3 966738003 1 274151274 2 57144 98376 4 3 740930877 4 3 741229094 3 480642250 3 893982606 4 4 2 32226 95293 3 831598354 3 661939583 1 903105972 2 67393 69509 4 3 108558364 1 311165604 3 890225121 2 40125 61341 4 4 3 721537560 2 6803 65453 3 26726381 1 6698824 1 93973999 3 353481253 3 178183423 2 35296 109114 1 425401455 4 1 612259722 3 648262301 3 975460939 2 103406 113458 3 318667980 1 669871117 4 1 530441030 4 2 80254 85813 2 2636 63660 3 790731815 4 3 408363000 4 3 981175366 2 3994 102471 4 1 959076036 4 2 12735 43289 3 27888383 4 4 4 2 82137 98884 2 5619 87439 1 883411349 1 305983475 2 20261 57066 4 4 3 828334124 4 3 941376349 2 56381 78824 4 3 68396218 3 927138722 3 5445363 4 1 278125253 1 141046105 1 62816497 4 1 29432579 3 42465137 4 1 347884717 3 783289967 1 852928595 3 329266455 2 30295 114758 1 520759336 3 336633681 3 428281447 3 277863868 1 906603337 2 65829 98954 2 23617 62847 4 4 2 40660 106012 3 414052593 3 506264049 2 65556 109773 1 911947629 1 864460709 2 79301 98115 2 105077 113447 4 4 3 876852795 3 974994739 4 2 41556 105167 3 885753978 3 433221699 1 685837838 2 36152 104204 1 17465627 2 29004 96030 4 3 665604855 1 154050614 3 519314088 4 2 56518 90572 3 662126027 1 894203412 3 450057114 1 119519699 2 49075 107660 1 128937028 2 17572 20914 4 2 16836 93185 3 58643185 1 49398750 1 184185176 1 514350697 2 61073 75275 1 293897459 4 3 249066382 1 601295306 1 506808225 3 663343706 1 180966944 4 1 45041724 1 530955064 1 815214856 3 647838490 2 24641 103048 4 1 833978099 2 93627 97497 2 47754 48316 4 3 402568492 4 1 252524653 3 19026636 3 192911361 1 867589556 1 273231159 4 2 43277 111873 4 3 654593598 3 626124023 1 513469932 1 878218428 4 2 45866 65346 1 46645152 3 171408141 4 3 824455819 1 195635654 3 670745689 4 4 3 860440582 1 936573663 1 15935079 1 577866164 4 4 3 724356100 3 605789508 4 1 328476486 3 169715327 4 4 3 534651372 1 707840860 1 415228569 4 3 256004890 3 720347003 3 185581073 4 4 1 616523340 1 45164597 2 38704 67134 4 4 1 245193326 4 1 928042681 1 125547928 4 3 158470245 1 636197811 3 428021741 2 38447 43890 3 873743714 3 541132693 3 839982388 1 834991571 1 820216218 1 329535019 2 30449 85411 4 1 954119083 4 1 276106111 2 8840 35506 4 1 539388155 2 13584 88861 1 486321034 3 304848922 3 276394703 1 38856334 3 26889493 3 107932723 4 1 283211837 2 24683 28119 2 33593 106630 4 1 931962146 4 2 102633 109795 2 27780 56284 3 19828193 2 31528 106102 3 682925217 3 735228326 2 56816 86982 2 33248 69647 2 61881 81989 1 614876340 2 68707 97601 2 40120 108313 1 468737917 2 2647 77128 4 2 38600 103903 1 840407378 3 277395225 2 56366 72078 1 250651225 1 253129083 1 867238628 1 448857178 1 831617437 3 907931375 1 611902109 3 860908860 2 3204 40321 3 516403407 2 59564 75856 2 68128 114464 4 2 30156 113302 2 69727 76177 4 1 870516335 2 13202 79673 2 18749 75484 1 102292702 1 635936433 3 261729808 1 139699676 1 241960824 1 508377962 3 450192983 4 1 582230763 2 40745 58094 2 70280 70382 1 290815754 1 6795903 3 783231868 3 750358965 1 334794175 1 111782486 3 153070474 2 12532 111683 1 44542636 2 44643 113569 3 645439225 3 988942574 1 845346296 1 445610346 3 52836469 2 34478 94236 3 493726822 1 499387176 2 44889 46736 3 549734470 1 386324993 3 859085618 2 1386 22865 4 4 4 2 30167 30936 4 2 645 20380 2 3917 41959 2 18366 82508 4 2 44565 50621 4 2 60557 106359 1 54271691 3 436979135 2 6639 66708 3 467810269 3 366009147 3 362675355 2 16586 113523 2 68638 80006 1 904811621 1 586464706 1 27362697 2 25836 55818 1 98141088 1 370532806 3 936668867 4 2 3383 107756 4 3 623401231 2 29331 101782 2 21885 24986 4 1 97526779 2 61109 77981 3 516603877 3 790312075 2 44048 68508 4 2 47547 117353 2 67426 77859 3 283547591 1 39679868 3 425445949 1 611644073 2 38284 109422 3 665238628 4 4 3 470312682 3 460725297 3 281509136 2 36406 62146 1 490709650 3 878201907 1 395741868 3 162737327 4 1 851865576 2 13674 17019 4 4 1 736400555 1 125156499 3 96513477 4 3 375715884 3 72953568 2 72209 82783 3 433903934 2 60426 95654 1 365224885 4 1 641826825 2 81363 109955 1 338990411 2 3314 57830 2 4084 21836 2 12757 97589 1 40677714 1 263879250 2 3516 69565 1 74005333 4 2 3053 87106 4 2 31974 101152 2 97923 115207 2 13818 46517 3 300561725 2 24177 46575 1 607335549 3 694713623 2 4510 61916 3 582101280 2 6405 35120 4 3 649786270 4 2 34500 68969 3 956315364 1 867052914 3 89259465 3 34876174 1 826531285 1 515897898 2 96687 116750 3 56350039 3 494667197 1 551864041 1 772018429 3 230720029 4 2 2110 95522 4 4 3 341375470 2 385 11472 3 271615815 4 3 28386483 4 1 1280450 1 857275710 4 4 1 683244144 2 175 19739 2 92899 103761 1 317310436 2 66078 104606 2 10625 14392 3 879856008 1 440003383 2 69857 112561 3 73727519 4 3 621779644 1 534383749 3 680253651 2 25479 37713 2 18145 44125 4 1 32047094 4 3 766083887 2 57492 75808 3 800609816 4 3 951070956 3 707635832 4 1 264098044 2 98623 114225 2 50664 117397 1 707216893 2 23187 64497 1 268039969 3 445247918 4 2 63056 66134 3 837344706 2 91674 116981 4 3 340792955 2 18435 74150 1 451536218 3 792143232 1 713604789 3 401275152 3 277502093 3 63853959 4 2 26031 33783 2 57827 89402 1 490927414 3 898805289 3 550833372 2 48442 84514 2 619 27794 4 2 7751 92283 4 3 714172387 2 57606 95808 3 994971248 4 3 574086366 3 639264786 3 485926913 1 952634903 1 624696295 1 967717371 3 69061904 2 86047 101053 2 17182 66656 3 322450820 3 813113641 3 631396773 1 803270205 3 923790252 3 557151031 1 471331689 2 31984 77123 2 89822 107167 1 408832415 4 4 2 41667 42242 3 60730730 3 486405677 3 303914963 3 910628091 1 802356070 1 777458170 1 645612408 1 64674324 3 551639381 1 53506966 1 604743863 1 232731368 3 706805222 1 835507413 3 704406452 2 32306 57241 4 4 1 757641842 4 4 3 10776682 4 1 186173920 1 319498722 4 3 35165278 2 6373 108094 4 4 1 731308233 4 3 368001289 3 595092144 2 19184 57380 1 486230890 4 3 641637927 2 86874 104740 1 117049941 1 651016652 3 918004216 1 464351641 3 137038595 1 260224831 1 570905298 2 10859 32134 2 52627 111512 4 3 738497476 4 2 75748 86036 3 572389178 4 2 16597 90523 4 4 2 28028 114412 4 1 492870136 1 959370856 4 1 794815668 2 58861 62987 4 2 10132 44603 2 14349 85722 4 3 854371103 1 20718004 1 135514654 4 4 3 726144588 4 3 447147658 4 4 1 858191179 4 2 12955 56400 2 9019 25265 4 1 643527542 1 36856910 4 4 3 422140278 1 350929664 1 152233215 1 264749452 4 3 186118570 1 208821455 3 956676801 4 3 619788159 2 26386 105613 4 3 911129410 4 3 329042163 3 836331928 2 45246 82255 3 298658131 1 80229658 2 60915 78026 2 24906 48081 2 2388 113398 2 26556 29232 1 290771974 4 2 6725 36332 1 535407315 4 4 1 959679217 3 520749146 4 3 610557301 1 896708616 3 535849004 3 653414211 3 587705418 4 3 219613064 3 481589808 3 543841923 1 465901800 2 104525 107269 1 47793480 4 2 4809 30839 4 3 403483776 2 72109 91675 2 26870 117719 1 1548536 1 704184048 3 935570495 2 3636 35623 2 8476 32339 1 883062593 1 793588276 3 883720407 3 426558664 2 30842 45885 4 1 994973882 3 262010540 2 69319 106348 4 3 905139710 2 18114 22107 1 796257394 4 1 956064526 3 721511380 3 601000669 3 180152438 3 591863914 3 850967515 4 1 603267930 4 1 380246982 3 60029882 3 661485264 3 907898113 4 3 141122324 2 37284 60438 3 336727768 3 392015840 4 1 273852372 1 897330293 1 141543222 3 245669816 1 161576150 3 35914066 4 2 36598 85763 3 903063607 1 103724187 1 525925697 3 93287001 2 20627 63012 4 2 27777 114052 3 405391820 3 985894262 3 415584403 2 10031 46640 1 492211885 4 4 3 126695 1 109338324 3 383779114 2 70018 91858 2 10084 81623 3 716947220 4 2 39415 76239 1 63258688 4 2 32758 57652 3 202139159 1 147993133 2 51995 78630 3 513571807 4 1 326481059 2 48411 92603 2 71353 76774 4 1 498456508 3 411605915 4 1 460829077 4 3 581157221 4 1 210807172 1 983492946 4 3 578271738 3 293481418 1 567290871 3 483476813 2 47666 76096 3 568096463 4 2 109734 116486 2 67993 80488 2 104379 106438 2 14322 22176 1 864220839 4 3 10093514 4 3 617107995 3 746026478 2 28582 105431 2 39764 66984 1 460720872 4 3 995668469 2 13321 56951 1 481817413 1 987999615 2 36229 88416 1 883613057 3 170428081 3 607164417 4 3 622925151 2 53919 103081 1 699485729 2 41458 65935 3 423927828 4 3 506778951 4 2 3731 50766 4 4 4 1 112790001 1 122844566 3 218023696 1 29654863 1 663086565 2 36045 56832 4 1 189626433 3 24989852 4 1 87764409 2 63793 77434 1 238294260 2 86061 87602 3 672318672 4 3 84923926 4 1 66272551 3 11980989 1 101885376 3 651325420 2 8240 48281 1 388326425 4 1 278103718 4 1 871818562 3 548317470 2 5652 78592 2 62668 104740 4 1 9352756 4 3 60104108 4 3 116567442 3 69676730 2 72895 76175 3 418381105 3 187669777 1 12094235 3 302758648 1 29407736 4 4 1 29435197 3 553169508 4 2 33439 45395 1 221310662 1 449931296 1 190798335 1 803103420 2 42772 55927 1 996065446 4 3 97607467 4 4 2 15680 95142 2 18128 105485 4 2 50642 79423 1 256149228 4 1 300421104 3 884812770 1 766668899 1 414870046 2 43362 93408 2 38736 76009 3 547804761 2 40101 69339 3 181158120 2 1583 62194 4 1 663005680 4 4 2 31102 79919 2 58239 65169 4 1 610412869 1 411862855 1 852141042 3 273017139 3 931648974 4 4 4 3 227094661 4 3 353291126 2 4334 67438 4 2 21403 27504 1 480902666 4 1 652705778 1 965893110 1 720159920 2 79002 104349 1 533220293 3 434590891 2 1146 91560 3 840555412 2 24897 98660 2 5475 19474 2 35890 63197 4 4 4 4 4 2 19189 99860 4 3 831385927 3 481975131 4 3 40671131 3 63916252 1 147804454 1 634150631 3 356443165 4 2 10730 61055 4 2 75287 86820 1 961629980 1 37566590 3 7307797 3 33313075 2 8324 27499 2 65304 72996 1 386143702 3 763002214 2 17988 35074 3 726291408 1 805291544 3 80437911 3 536725438 1 891966925 1 976418502 4 3 107513739 3 302792795 1 185986365 2 76346 89978 4 4 1 951625702 4 3 237739926 1 942174940 2 93191 100445 4 2 4185 86200 1 102005889 4 2 59207 63619 1 89671044 2 4767 43110 1 715952836 4 1 526205795 2 21968 62936 2 16774 21285 1 273144733 4 2 55782 84522 4 3 68692945 3 394461795 4 2 75718 102141 2 37502 106741 4 1 970990071 4 1 731408776 3 31143435 4 2 21263 94420 2 3664 78698 1 788784828 3 135560814 2 69607 108511 3 20588514 3 542941015 4 1 966045739 2 55760 70061 2 43958 63002 4 1 781073393 1 748451571 3 985662592 1 59626451 1 40567659 3 777378677 4 2 39510 100990 3 326394103 3 606831866 2 49094 59630 2 44299 82072 1 674103365 1 159579387 1 310539989 3 912141868 4 2 40409 84152 3 946158903 1 672410649 3 675297902 4 2 27862 33425 3 298084437 4 2 9573 24312 1 942020011 1 303510613 2 41913 64253 1 50035240 4 4 3 740656385 1 345143952 2 52354 106000 2 83982 108251 2 87992 108916 3 491579058 3 359605837 3 13667875 3 831070307 2 13893 39451 1 62341534 4 4 1 650104144 4 2 31179 77992 4 4 2 41177 67560 4 1 560568538 4 4 2 71495 109592 4 4 3 815760686 2 8897 100406 3 440634146 3 455386533 2 9710 26367 3 61154560 1 512259344 3 142250308 3 552266305 3 334152375 3 586186039 1 386982952 3 19204468 4 2 19421 23218 1 36954320 4 2 61271 101486 4 4 2 77753 85404 4 4 3 64671483 1 221168240 1 44347091 1 759586967 3 925655923 1 824019456 1 667600572 3 657700520 4 4 2 19316 107536 4 2 16643 79037 1 288999624 1 407212223 3 765408282 3 59548905 4 4 4 4 3 463948620 4 1 364140746 4 1 927446625 1 201676499 4 2 1629 38400 1 423536324 3 56745076 2 21413 33613 2 17760 36079 1 453761791 1 617711766 4 1 774023965 4 1 703000911 3 199184269 3 213427584 1 856654983 1 430539656 2 67229 78086 4 4 1 52930541 4 3 316579283 2 39598 86604 4 2 46043 48017 1 617956933 1 350788080 3 130304540 3 63978558 1 618965857 4 1 836602229 1 19690010 3 1420420 4 3 994559410 4 2 53368 111827 4 2 78230 88192 3 317853036 2 91932 111307 4 1 944658948 1 493301948 1 610738582 4 1 993543298 4 3 139855141 3 686122207 1 278254671 1 995652256 4 3 48409973 3 24759283 1 330234659 4 3 223253378 1 146838342 2 18161 46788 3 25292078 4 1 777648294 1 406919171 1 921782742 1 67410623 2 3539 111643 3 582380776 4 3 580958129 2 47862 67090 2 948 104320 1 192882338 2 26777 34295 2 20349 102661 2 18080 102621 2 73194 117464 2 100074 113383 2 101752 104662 4 4 2 31341 81426 3 824165926 2 39627 100700 2 7641 39681 3 651849507 4 1 344537831 1 678721922 1 25107517 3 761903543 3 292588453 2 22347 40834 4 3 521371974 4 3 316866132 4 4 3 90165827 4 2 72079 115218 3 943415203 1 747839021 2 89979 91258 3 267816339 4 2 76215 100986 1 221489822 4 2 93630 110609 4 2 76800 102639 1 419003304 4 3 46730715 4 3 574769657 2 35696 61116 4 2 9872 20197 3 518281374 3 768674659 4 1 458283175 3 986754486 2 65779 81997 3 272727404 4 2 73071 117392 2 52954 65622 2 8570 112373 1 603682402 4 3 267880893 3 68801934 2 62455 103400 4 4 1 242417229 2 39396 95023 2 42331 87234 2 42747 106702 1 449934439 3 412439120 2 32917 33474 2 34576 68786 1 370540400 1 965155923 2 65921 84503 2 30505 67968 4 1 943373658 2 63724 84637 1 142433842 3 146556982 1 304798619 2 64841 95335 2 32269 64969 2 42288 89849 1 253799403 4 4 2 51979 90157 2 2798 82845 1 33736339 4 1 114268519 4 1 72509301 3 240604676 2 107055 114341 1 31984991 4 4 3 494596127 4 2 96486 101907 2 72478 76799 3 774439343 1 637811729 4 3 990265161 1 37686198 3 7098993 2 76210 78212 4 3 671219140 4 1 879956897 1 231940661 1 775372671 4 3 214805850 2 91850 98820 3 881037899 3 184714865 1 602314791 2 9419 81684 2 72070 72278 2 99639 104455 3 42207714 1 213583784 1 628055557 3 835232602 3 805513541 2 11973 25502 3 3897608 3 200041811 1 338455615 3 587327561 3 862924906 2 77771 98665 3 214696978 2 4755 94154 2 25124 103544 2 5813 61822 3 653847124 4 4 4 3 768863068 3 830686869 1 253458030 4 4 4 2 10534 89224 2 65274 105714 1 23020666 3 924266053 1 292962583 3 188724202 4 1 828423316 4 4 2 105448 116845 3 728379036 2 13594 111698 2 96764 109557 3 646846548 4 4 1 521860144 4 4 2 53990 86677 2 12645 56966 2 75313 97334 1 633623868 2 49664 88977 2 36496 48858 4 1 761031610 3 6708252 3 6069613 3 46711197 1 403139858 1 280977595 3 607175038 4 4 1 383657023 3 38690872 4 1 574571234 3 577871257 2 11873 22822 3 37573731 2 1065 22198 2 17257 46479 4 2 32509 33426 4 4 3 78700126 2 91782 110755 1 317598001 3 38830765 1 991213032 1 315413379 3 50052473 1 968158612 3 385384755 4 4 1 401310969 2 38358 76993 4 2 54046 72808 3 990360654 3 501149756 4 3 272097089 4 2 98894 114442 2 16398 33634 3 449530121 1 226635206 2 90580 117160 3 742029411 1 883416397 1 128522190 2 4023 54607 3 693139530 4 2 95814 102748 2 21675 34067 3 839802887 2 3683 15936 2 30699 67729 1 162829766 1 75692307 3 46511783 2 88557 110817 2 58114 72124 2 47806 78249 3 587165616 1 376281840 2 4624 51322 2 40667 93289 2 79142 84816 1 5107413 1 398682154 3 140611850 3 233091731 1 575753528 4 1 788271 1 103232730 2 23880 27680 4 3 257043453 3 763579045 4 2 76382 97782 1 230418160 3 387794211 1 474011157 4 2 14909 31291 3 861358971 4 4 4 2 97333 103957 4 1 706601102 2 20226 73317 2 17534 64782 4 4 1 956478940 2 63658 104026 3 66193764 2 58622 113640 1 625333548 1 534184559 2 55621 114288 3 924509313 4 2 47819 106048 1 45071952 2 103607 104629 2 108331 117721 2 1018 24805 1 737987497 1 34803927 4 4 4 4 1 5605202 4 3 635006135 2 30930 57364 3 924935430 2 72758 116177 2 46533 54463 1 633928808 2 30130 78948 2 76764 98009 3 721541669 1 381099392 4 1 384094816 2 18141 91517 2 34291 89192 4 1 52790261 3 749240997 3 469300545 3 71768508 1 549544119 4 1 920556184 2 40906 72605 1 440044917 1 436251411 4 2 76459 110299 2 15850 104902 1 535045417 1 59493846 1 101831676 4 3 936994834 4 4 1 159367117 4 3 912365722 4 2 24068 75175 2 86395 99691 3 48155031 4 4 3 982082551 1 919339715 1 620034571 2 83243 115350 3 29163625 2 27082 39194 1 679699878 2 12042 107418 4 3 956668789 4 4 4 1 737184551 2 7931 26028 4 2 10990 61962 1 21700488 1 212259750 3 575700522 3 781883315 3 451816852 4 1 414959003 3 970756678 2 55036 102071 4 2 64721 96013 3 573951657 4 2 1687 70566 1 979071731 2 48497 53235 3 130744997 2 1585 26918 4 2 54265 74986 3 182011240 1 905211198 3 808050943 4 3 161280137 4 2 25601 43970 3 360367929 1 80369568 3 528547030 4 3 766769592 1 517871941 2 15217 65663 3 613509146 4 2 773 18007 2 101185 113858 3 60027578 1 547436179 4 2 5098 80418 4 4 2 64880 117071 2 109058 116969 2 23536 51511 2 21232 27912 2 90041 109588 1 467331423 4 4 3 741585004 1 497893034 2 2981 13317 4 4 2 32632 115355 2 61114 80725 2 25551 52609 4 4 1 408163826 1 421252133 3 396086061 4 2 15019 51803 2 15394 39863 3 841251628 2 16475 47823 2 20313 76287 3 881927719 2 17517 46858 3 701819192 2 97119 104329 2 1187 11998 3 612006222 3 476433019 2 62695 78117 2 7730 72223 1 41184006 2 61665 109543 4 3 269459294 3 457733051 1 523151935 3 239070518 3 53598906 3 644501262 2 59125 74523 2 47480 100495 4 3 423575828 1 271279495 1 590639778 1 656511719 3 928226152 2 27103 95722 1 48008329 2 34101 86158 1 658098290 4 4 1 352363538 3 22628658 3 966134585 3 814480331 4 2 581 73538 3 52301120 2 1580 62056 2 4294 79250 2 132 102118 3 231275612 3 6710031 2 31705 85978 2 64269 98469 1 205313077 1 38197652 3 247339098 1 965621713 1 642734475 4 4 2 10502 35106 2 44525 75452 1 667639461 3 995545252 4 2 102874 111978 3 444307652 3 962805374 3 321490086 1 29305271 4 1 965301852 3 64218516 3 676489357 3 283753009 2 29919 54467 4 3 609019708 1 210475996 1 73731927 1 79937180 4 4 3 66992182 4 3 397459518 3 241848591 1 797045180 1 650325983 2 59427 85675 4 1 49461766 3 316702700 4 3 98328714 2 58990 101790 4 3 491946068 1 39641516 4 1 324794714 4 2 83617 97425 2 34495 73686 4 2 4033 105845 3 226411680 3 789758513 2 6697 114016 1 965350838 2 14185 67684 3 25662701 3 69203813 4 4 4 2 27363 99085 3 770641495 3 961305467 3 644527244 4 3 938414634 1 676350378 2 71251 103912 3 546346705 3 467079406 3 712418871 1 712500286 2 29539 46646 3 698393264 3 470043656 1 830268904 3 182960202 4 2 19534 87833 2 50137 73179 4 1 376677680 1 259573491 2 29637 70493 1 788533851 4 3 642842219 1 842728014 2 95144 105067 1 242885879 4 2 38456 58673 1 58570304 3 11631825 2 797 92571 1 385967541 3 808825827 2 1678 24910 3 253362486 3 605622815 3 555782215 2 78953 81977 4 1 754624079 3 114535580 3 167851531 4 2 56703 82394 1 735208980 2 22024 112801 1 67957824 4 1 801659926 1 953021200 1 803400790 3 487374410 2 80725 117052 4 1 472000678 3 500821482 2 66944 77434 4 3 481689937 4 1 875211133 1 811758067 2 12607 32596 2 11640 64820 1 48450241 2 55110 113187 2 33223 106908 4 2 7361 88911 4 4 3 804588675 4 3 2506665 2 8567 108308 3 984300804 4 4 2 30931 58908 2 11074 104261 4 1 68431799 3 546116138 2 48275 56970 2 18894 114099 3 926301799 2 67126 103946 1 705368516 2 22365 58142 4 3 976718877 3 772550677 1 362330125 4 4 1 758844151 1 876310539 3 585695277 3 317305235 1 840992376 4 1 962532758 3 447516393 4 4 4 1 399149169 2 43432 96123 2 2170 5218 2 41542 75977 1 835897503 3 912506733 1 491544509 1 905095183 3 454214942 3 162411814 4 3 494295105 1 904605393 1 478321672 2 41221 98260 1 404504762 1 539286206 3 667128209 3 90411308 3 916712461 4 2 1168 7237 4 1 140326451 1 934645842 4 1 390307652 2 15541 80442 2 22593 63870 1 862140041 3 183137763 2 98809 116812 4 2 50744 78043 4 2 59928 109561 2 5313 10264 3 356014231 2 15020 36690 2 110271 111682 1 449593875 2 20780 29446 1 337354517 3 245893979 1 216794047 2 25585 37893 3 12061577 1 391888514 2 93355 115119 3 167380648 1 609908426 2 69740 103067 2 58734 89177 4 4 3 438996908 2 7492 80908 2 10433 23595 4 3 125745482 1 953425162 1 128364026 3 504960047 4 2 37312 88532 4 2 58797 67038 2 84902 92715 2 17367 29717 1 29334981 1 196888905 3 860024447 3 154911598 1 226091668 4 3 364542990 4 2 30628 33773 4 3 463056982 3 148353703 1 533249456 4 4 2 10831 31426 2 72116 100963 4 2 3099 70010 3 839007924 4 1 527182569 4 3 710833753 4 2 46112 96008 4 2 36348 51917 4 2 10853 91983 4 2 18736 96104 3 571146315 2 48155 86994 3 455225239 2 78445 90314 2 2939 16283 4 2 19865 97388 3 80343695 2 52000 109333 2 58770 68127 4 3 997237944 3 860907435 3 297268605 1 711619763 4 4 4 1 221432254 2 74205 115766 4 1 550085924 2 40445 59985 4 4 1 800681143 3 401765793 4 2 4050 69051 2 18538 21746 2 16005 18782 1 844878087 4 1 517692739 4 4 2 94660 108025 1 582402679 3 896396999 4 3 709223933 3 986051966 2 18230 35515 2 45189 69463 4 3 797782989 3 519963645 2 19952 100548 3 807949918 1 163950397 4 2 24257 36473 4 3 318549171 4 3 827710216 4 3 612519706 4 1 155354035 3 441834351 1 39794031 1 798216635 1 496363842 4 1 507743087 2 32259 108025 3 905672617 2 9896 94660 3 42763402 4 4 3 315975441 3 412611800 3 90433566 4 3 10657432 3 100915679 1 548974062 3 917358652 3 358173125 2 4068 113657 2 36727 100933 2 3563 98926 2 87920 94780 2 57220 113376 3 238341059 1 498501390 4 4 4 2 50221 80583 4 2 675 32676 3 1484230 1 378519164 4 1 926873032 1 839477484 4 1 791362747 4 2 57191 98663 1 480323126 2 34137 56971 2 73826 105841 2 50074 93202 4 3 134631759 2 48601 74902 4 4 1 296540674 3 589625671 1 741454635 1 291300677 2 21619 94947 4 2 16383 62238 4 4 3 285906840 4 3 422420117 4 2 17506 60144 1 590388321 4 3 588857837 4 2 45376 62515 1 936246850 1 865958437 3 449486620 1 389669038 3 236740930 4 2 15576 100845 2 3283 90499 1 683510141 4 1 488663654 2 48686 88720 3 491761217 1 783847600 2 62867 104332 4 3 508693147 3 337833560 4 4 2 14457 27068 2 21969 80814 4 3 937094682 2 29216 35902 3 472438828 4 1 68700371 1 414105298 4 3 502349339 4 1 477606338 4 3 58481821 3 249877097 4 1 239672220 4 3 437564239 3 242882912 3 916350843 2 18210 68172 4 2 29710 115709 2 6497 21556 1 658173320 1 86418276 3 712028022 4 2 61000 85025 2 27568 44906 3 666749307 1 6324113 2 69089 98417 4 1 262127609 3 241477670 2 68482 83371 3 112111100 4 4 3 211004031 4 4 3 857926557 3 928770597 1 631610222 1 906659544 3 129809054 1 252019157 2 90455 114212 2 73089 85303 2 28364 55762 1 761441372 2 67000 114447 1 336362569 4 2 5289 10398 3 557170316 2 87434 115172 1 348115339 1 946381553 4 4 1 525008887 1 304768141 2 89041 107583 1 49514394 2 21943 99508 2 102487 102930 2 35444 74844 1 961451887 4 2 51529 67309 4 2 1975 66969 3 39608858 2 51485 71738 2 38540 85773 3 554388974 1 687202550 3 904416251 1 152840672 3 63457731 4 3 757227699 3 414597145 3 407468130 2 30739 69182 2 54058 101279 1 157074598 3 73017017 1 288330034 4 2 32088 100106 1 579112796 4 4 4 3 54943604 4 4 1 62731397 2 26294 48670 1 326609804 2 17803 85499 2 41609 44248 1 661178117 4 2 113658 114053 1 30319319 1 165400326 2 74680 83850 4 3 882388199 4 3 751935234 4 2 26101 87479 1 236652403 3 230247931 1 556566313 4 4 3 460816541 3 145919429 1 882533556 3 558197665 1 686279207 3 346915288 3 313592968 2 69195 97570 3 811306543 1 209057225 3 606272651 1 752188570 2 26391 26925 1 55391834 2 25349 27992 1 522428716 4 4 2 5329 55570 3 664295265 4 1 76380600 1 932374174 4 1 436814978 2 28847 78829 4 1 222144421 4 2 4047 64448 1 929421309 2 2925 42225 4 1 215134381 2 87203 110482 4 4 2 67270 86851 4 3 671699983 4 2 49470 74145 4 4 1 189504473 2 97375 102451 3 26142280 3 669317214 3 646334353 4 1 653656186 3 49778939 4 2 27429 103536 1 44290762 3 137135998 2 27579 75885 3 638775482 2 55 106055 2 91521 102041 3 407680269 1 468989246 3 825299110 4 2 34926 42001 1 971631626 2 22926 62862 2 198 26800 2 23255 54475 2 10086 69880 4 2 75598 77015 2 5849 48021 2 44586 115060 2 48551 72323 3 161210847 3 305451585 4 2 57568 71849 3 721072106 2 54958 83253 3 698997775 2 1117 15139 2 85598 107220 3 143029466 4 3 943187511 2 14823 97121 4 4 3 611594277 2 55265 59795 1 286365095 3 508716551 4 1 242710624 3 954553392 4 2 46028 105315 4 4 1 578455120 1 693709202 3 159838293 4 1 632691507 4 1 251224090 3 524368737 4 4 2 1007 71132 4 1 369158760 3 15479131 2 76782 92554 3 29282244 4 1 435704763 2 15615 47783 1 519432433 2 40309 117603 1 529582669 4 2 70954 116839 3 485277816 2 101143 109238 2 74951 117577 1 113180800 3 299040058 4 1 500161791 2 88629 94984 4 4 3 724668079 3 871133849 3 252495466 3 793189466 4 4 1 284007543 1 724051165 4 1 605232838 4 4 2 73545 92485 2 70393 84844 2 27597 95162 2 26120 111930 1 686493560 2 71640 98480 4 1 686363425 1 32360582 3 50811755 3 356251520 4 3 833855790 3 23385583 2 11033 63632 2 12189 52285 1 222872671 4 3 790677691 4 1 700445345 2 35450 92572 2 48606 84167 4 4 2 8738 26553 3 671234314 1 574239270 4 2 15492 33371 2 9863 65391 2 48553 104388 4 4 4 3 396278334 2 53006 95796 4 1 260613593 1 636189832 1 229118713 1 923992936 1 694883393 4 1 34104336 4 2 45691 69312 4 2 5444 111808 3 764580603 3 741357788 3 38516624 2 5749 98392 1 936439958 4 2 13002 50015 1 272862671 4 2 86732 113527 3 495633370 2 39371 97454 3 770476297 3 128421676 4 1 253937176 2 18180 68961 1 286179458 2 47119 107035 4 3 58527253 1 663275175 4 3 59266329 1 465807846 3 592360419 1 45844207 2 30524 72545 3 991480147 1 694050860 2 20737 96590 1 488447355 4 2 10990 31287 1 110927976 3 59586690 2 2186 113661 1 224096357 1 31780933 4 2 14520 55839 1 297559119 2 89793 109231 1 131152334 3 827999997 3 665996153 1 320968715 2 10255 96235 3 636198269 4 4 2 14393 65883 2 52058 100109 2 50959 99291 3 151689689 2 45723 80384 2 60100 86799 2 25157 86155 4 1 292235796 4 2 22064 109411 2 23407 53553 3 964664095 2 21471 52300 4 2 2587 15621 2 46356 114958 2 48652 61851 1 926915788 3 621952955 4 4 2 388 100330 2 79005 93575 4 2 33094 72052 1 661591295 2 12665 44418 3 478605805 3 843525409 2 90156 111786 1 74356879 3 507053249 4 1 619451021 1 614695684 3 453181828 4 3 252623658 4 2 9391 113446 1 840650529 4 3 81582860 4 4 1 26139191 3 921625583 1 39857725 2 21866 108709 3 88472162 1 459559261 1 373745413 4 1 343997245 1 336820917 2 84828 90575 1 75149417 1 222977908 3 520096403 1 215233188 1 629538308 4 1 965834360 4 3 786091638 2 43388 87577 3 591718814 4 3 632931823 3 438851890 1 610180298 4 4 3 160390766 3 260812970 4 3 603017782 3 643022168 3 151238837 1 846872580 2 11584 20422 2 9405 21080 2 78950 87412 1 23962194 4 4 1 900068065 4 2 12847 44164 1 286952357 3 37882550 1 492738265 1 35171442 2 50929 85871 2 7072 115114 2 11153 99483 4 2 54408 95808 4 1 726885548 1 445897557 3 369262699 3 56211979 3 775092776 2 2307 26078 3 901221943 4 1 765142047 2 2459 33449 2 399 38109 2 59098 97628 4 3 942552022 1 742284510 2 29489 55323 1 767932253 3 206930913 2 21965 84660 2 36467 82374 2 28606 52208 3 386160869 3 680844571 1 398632910 2 28418 55990 3 401902962 1 681675433 4 1 484442880 3 952906180 3 968961675 1 550979267 1 94168344 1 903924974 3 75304910 1 833375214 2 11289 100513 2 25373 92605 2 3200 18079 4 1 537330743 1 17862267 2 38377 74210 2 34584 42214 2 85010 117317 2 88080 98108 2 106642 115375 4 2 5467 13831 3 894779003 4 2 82851 101301 3 563143524 2 16441 113499 1 615580880 3 408521488 3 444167086 1 328511427 4 4 2 41054 45829 4 1 520927184 2 18772 26669 3 297354259 2 26572 67830 1 835735384 4 2 18494 68752 1 737304161 2 7955 90157 3 497607571 3 540161663 3 899043048 3 661170281 3 355396464 3 38660305 1 584901225 2 46672 83556 2 90353 112852 3 24463924 1 558888592 3 403270080 1 632992447 3 34396656 4 1 213214994 2 34309 38124 3 60701166 4 2 35736 49866 1 908181694 3 24922793 3 291492617 3 429605462 3 534816564 4 4 1 79088056 4 2 80938 97794 3 313606328 1 40123513 3 50811546 3 197267799 3 425221250 4 4 3 786562328 1 628015135 3 339621640 1 124159395 3 444568698 4 4 1 80362552 2 2062 38134 1 286330927 4 2 25220 51647 2 53203 85941 4 2 29177 31650 3 418572465 3 741916571 2 9852 82008 3 710160208 2 3034 56907 1 745028983 1 180880129 3 435630192 3 962455784 4 2 35612 41097 4 1 601681034 1 479671047 1 66750823 1 935013055 4 2 25655 58582 3 673730976 1 307476614 4 4 3 980935286 1 941168285 3 169688836 2 26493 37045 3 390419108 1 499725930 2 76367 111237 2 7497 81343 4 2 45299 116319 2 10436 81070 1 528117939 2 42530 84134 2 24271 83678 3 60510786 1 186639351 3 815156368 3 990581787 2 19221 58725 2 12573 29935 2 27060 94174 4 2 105018 106766 1 623166151 1 94357247 3 373092681 2 46967 99482 4 4 4 1 238932504 1 968135401 3 347339893 3 881121105 3 6133259 2 9447 82190 2 69426 69725 4 4 3 510017624 4 2 14273 94955 3 86721679 3 267120546 4 4 4 1 872038862 1 403970073 3 680091394 2 44204 77401 2 54343 87203 1 359876570 4 3 118457212 1 514144162 3 412151127 4 4 1 779061379 1 32180936 1 44120927 4 3 9094936 3 600371391 3 39038811 3 57414683 1 215957768 4 1 817841022 2 12383 50509 2 18523 33740 1 722073075 2 16721 35430 4 2 15054 115664 1 200438909 3 167910634 1 997136585 4 1 680028608 3 848890069 4 1 455090006 1 209331177 3 809773232 2 4527 59799 4 1 60685024 4 4 2 31708 64766 4 3 820033949 2 58624 81147 4 3 172271485 3 808453291 3 128193019 1 941421272 2 62679 81825 1 517247176 4 3 905472233 2 80861 93826 3 695527846 2 77756 102156 4 3 307371620 2 81334 101705 2 34120 94441 4 2 98253 107271 1 916613084 1 899803831 4 2 70482 92848 2 70486 116810 3 733969631 2 31224 58272 1 328224853 2 57965 98589 2 20318 48371 4 3 946168104 4 1 282259733 2 98916 108261 1 757350907 2 48396 103222 4 1 69676500 1 92262554 1 804269868 1 524862789 3 91298424 1 88849080 3 926161279 2 21649 68006 2 48516 106921 1 841956823 1 81135216 3 931742774 2 58342 65877 2 76638 99705 4 2 59626 70543 4 1 328081504 4 4 1 105845302 2 18813 20734 3 884628501 4 1 969178044 3 754253739 1 116588716 2 17550 45526 3 526123000 3 874797057 4 3 368420129 2 97209 97385 4 2 52828 113325 2 13672 113285 3 890404779 3 944165800 2 58441 93419 2 91184 96208 3 947656270 4 2 32618 81935 1 949274913 4 3 600835582 1 996349968 3 162047873 1 948551409 2 19132 33526 4 3 44228572 3 46298224 4 1 229870434 1 943350478 2 20134 71604 4 4 2 93013 115614 2 58790 114608 1 49049859 2 94464 96342 2 88051 117796 2 37793 91086 2 4396 45191 2 65155 88639 1 909507035 4 2 29675 117732 1 540839279 1 444461371 1 518989342 3 523737728 3 105611213 4 2 37220 40104 1 423478092 4 3 823333659 2 73098 86766 3 883912370 3 159101445 2 33337 97249 3 888622684 2 43565 60608 2 20671 90618 3 822004748 2 75794 98988 4 4 2 3074 88436 4 1 82784539 1 708342700 3 316124901 1 7088607 2 58301 106167 4 4 4 2 16231 54665 2 82984 108518 3 822210741 1 445414884 2 3100 76015 4 3 1704469 3 838212826 3 403834432 4 4 2 15613 105783 3 137065804 1 342648731 1 665149119 3 583689388 3 757994846 1 68634174 2 4644 72129 1 749316784 3 688966386 3 243470529 2 20947 77788 2 24380 30811 3 28767061 4 4 3 882864707 3 190337516 4 2 92521 97173 2 28036 66846 1 41514504 3 416399343 3 595229355 4 4 3 544712053 3 465770604 1 359934478 3 510326961 4 4 2 35450 101706 4 3 679019640 3 901446856 3 15284916 1 498795506 4 4 2 9629 73572 2 75274 107106 3 78130272 2 69624 112100 3 18724654 3 833833891 3 516942107 4 4 4 1 818935097 1 691053155 2 13351 67990 2 54310 80049 3 41715656 4 1 650383196 2 46735 61111 2 36293 88339 3 73912363 2 25932 91777 2 97045 105001 4 4 4 3 263393068 4 4 2 19373 55409 3 922720860 3 50632437 1 5828160 2 87148 90202 4 4 1 268088956 1 784555232 4 4 2 72302 98425 3 255854718 1 289805577 2 2442 16686 3 44033782 3 122420416 3 626041343 2 99775 100759 3 865077569 3 154605955 1 684474430 2 78818 80181 4 3 103455682 4 4 1 399057224 2 62317 108776 2 3602 114141 3 81848197 2 46915 62507 2 30193 117736 3 885970856 4 4 1 536806294 2 62078 115504 3 262609012 4 3 625169588 1 723312796 2 7518 80396 4 4 3 169837155 2 44734 48427 1 923706231 1 154720047 1 613185126 1 541198913 4 2 26472 56604 1 542533000 4 4 2 76643 99383 4 3 758382117 4 2 31291 61061 2 94871 113475 1 434734692 3 183578347 2 46268 64018 1 533588547 1 180550760 4 1 4840194 2 34415 114151 2 13852 103678 3 439211290 3 666508006 3 531679032 1 127216668 1 103171077 2 10344 93643 2 79259 114425 1 116610336 3 118782161 3 112040479 4 4 2 43106 68079 1 951576008 1 16401441 1 89698385 2 11827 55174 3 330705102 1 864525768 4 2 33000 87525 4 3 733731706 2 33224 95654 4 4 3 544012526 4 3 685210002 1 654089300 2 8247 35833 3 149137434 2 39407 45192 4 2 18823 58439 3 600801354 3 348271399 1 554292187 4 3 5854171 3 818210460 1 607732239 4 1 884128931 4 4 4 2 12759 92981 1 539026020 2 85508 108360 4 4 1 626719682 2 61215 93435 2 42506 48786 1 218145431 4 1 965523771 3 621261909 1 169603806 1 161456167 4 2 62738 101094 4 3 349632136 1 889268220 2 14139 59419 3 749045656 2 28033 94331 1 979389651 4 4 4 3 569216035 2 20065 40936 4 1 53188100 4 4 4 4 3 578786100 3 529324649 2 19005 110286 3 687330539 2 87134 95714 2 36559 111007 4 2 39553 44984 2 2721 81373 1 232012609 4 4 1 981460338 2 19496 63061 4 4 3 988429007 3 137249049 2 35483 54981 2 15361 26149 1 586220876 2 25863 29893 2 103516 116725 4 3 277177460 4 2 50678 55563 3 52152021 3 724915490 4 2 34483 98583 2 27904 42039 1 395096703 1 293678905 3 27874245 3 908752384 3 562269145 3 686079373 3 761802513 3 292277214 4 2 19290 107646 3 644570652 3 994334192 4 3 38689685 1 474233616 4 4 2 66131 95553 3 105557287 4 3 482149911 3 914677169 1 719598536 4 2 105604 106377 3 790435737 3 796296318 4 1 742633829 2 48339 75669 2 10423 16253 3 363419545 2 17302 80227 4 2 30282 66997 1 19105578 2 38593 67540 1 19158081 1 200029922 2 8551 20775 2 54016 85860 4 2 2617 82374 1 700029479 4 4 3 162700397 2 18706 30513 3 764626201 3 266772207 1 578907045 3 750806204 2 91893 103384 3 846799107 1 79700370 4 4 2 9218 97992 4 1 57810803 2 18900 49688 2 12660 92779 1 772549372 4 2 46255 117080 1 109458815 3 887644689 3 338504652 3 88421796 3 676312551 3 479559069 1 982960539 3 311176889 3 653965085 3 211494616 2 910 91553 4 1 519743771 2 96877 114080 4 4 1 156740831 3 159212025 1 72477454 1 54041895 1 647746549 3 974413417 3 122144502 1 394685508 2 16485 59643 4 3 69476671 1 202922013 4 3 267802819 2 100234 110782 4 3 475218762 1 57567273 1 977394811 1 23014702 2 19091 96990 2 50184 63995 2 33975 84243 2 16686 57119 2 65209 83949 3 298134683 4 4 3 632961328 1 701033928 3 39738065 4 1 566002562 1 789534036 2 33733 94677 1 904336538 1 644389684 3 823275949 4 3 201233308 4 1 846319681 4 2 108384 115823 3 263677551 4 2 11339 110727 3 122858520 2 7518 59074 1 561616729 2 16421 107398 2 16737 105963 4 1 766454660 1 52874999 4 4 1 60713491 3 981196729 1 3772013 3 393108867 1 775771572 3 8302283 2 20556 77717 4 3 254360872 2 3720 89570 3 652274324 2 9915 11852 2 32448 71265 4 4 1 284179122 1 455820962 4 3 21464514 2 15751 100653 4 4 3 43987659 4 3 393218784 2 38544 75752 1 810873269 1 487663642 3 909394768 2 7909 51589 1 684848897 3 49424798 3 31637442 3 475469755 2 6233 79663 4 3 771992897 2 5936 48301 2 38864 87150 3 869916788 1 288410973 4 4 1 927002959 1 2674426 3 841964397 3 396747372 3 770672071 3 403152021 1 604503846 2 74053 99334 2 3014 63921 2 82903 92133 2 66332 66876 2 45080 106191 3 253503979 2 71394 77496 4 1 449101243 4 3 497377008 4 1 252868467 2 4963 27240 1 914401545 1 284577053 3 305371294 3 483446618 1 261828858 2 46513 94848 1 959170895 4 4 3 215768040 3 721515882 3 331907319 3 499271481 2 35999 74517 1 799325400 1 2845979 1 542052024 2 16193 81421 4 3 133292026 4 3 256383892 2 29347 83682 3 366449674 1 64666682 4 2 31201 73721 3 56131059 2 2683 62237 4 3 54474343 2 41988 92337 2 56704 68691 2 67659 101408 1 243402229 1 600683938 3 391533446 3 613457788 3 999780368 4 1 930153101 3 902172006 3 639698104 3 485111794 3 2689697 2 23600 46390 2 51144 109073 2 28406 70492 3 826117171 3 540683358 2 17615 78330 2 104046 107064 2 31964 96428 1 6287316 2 27337 29777 2 17225 25002 4 1 81101492 1 593161317 4 2 38080 91052 1 126492026 2 49892 98048 3 547490921 4 3 345413727 2 69155 75321 2 16371 22901 3 243157121 1 480711273 4 2 12423 72922 4 3 362132084 2 61731 101329 3 797536656 3 2155974 2 9575 109316 1 114746945 1 871262606 1 883563477 2 51771 91874 1 164150420 2 94079 113402 1 967173889 4 1 784715907 3 84855637 1 646757389 2 19941 66637 4 2 6836 94713 1 576791871 4 3 971749833 4 4 4 4 3 841899791 1 581083712 4 2 16905 64517 3 120163183 1 911202637 1 57081656 3 710407160 2 3040 76619 4 2 104739 105891 2 33670 60248 4 1 608352033 3 797396014 1 723620611 1 902740901 1 721391814 4 4 2 97673 101178 2 43686 46713 4 2 51592 95506 1 977556283 3 427274047 3 128429182 2 49451 89569 2 39672 113326 1 574007381 1 672512717 1 22090535 2 46304 114496 2 19925 77264 3 616323738 3 551502959 3 207690639 4 3 106667319 3 331724233 4 3 975583857 3 141733345 4 4 2 30430 71157 3 53765668 4 3 761507388 2 37649 92476 4 4 3 918343759 1 816168859 2 52844 63595 4 1 130421307 2 83703 113930 2 38189 111279 3 622955892 1 219098208 1 974969337 1 819128850 3 827123958 3 345789032 1 518188427 1 15503097 2 6504 41583 1 862396192 2 43372 85049 4 1 139278481 1 57992187 4 1 601393406 3 130787918 4 2 28792 85078 1 240476540 4 3 714612311 1 468057883 1 782416509 4 1 361740 4 2 16090 83066 4 2 46941 107328 1 38077490 3 14023179 3 280118406 2 54961 105060 1 867106419 3 33302262 4 3 331915949 4 4 3 65985239 3 288792378 3 694418803 3 994464640 3 559415897 3 473217344 4 2 20375 100600 1 644310551 2 86537 113055 2 28385 72686 2 18666 28338 2 21354 82389 2 45226 89247 3 407029191 4 4 4 2 35388 62953 2 13673 94807 1 319482291 4 2 52952 68445 4 4 1 659485668 1 454131824 3 39948153 1 997420843 2 24273 93686 3 813258134 4 3 236106088 4 2 8350 37738 4 3 254491430 4 1 254202210 1 648733872 2 40468 97497 2 5430 67108 1 366483339 3 79430835 3 262747223 4 2 44290 105885 3 304548952 2 77826 94108 2 32322 96374 2 11329 57737 3 602175315 4 2 68500 98733 3 2119766 1 603835917 3 504743790 1 212727349 3 64595216 3 301772937 3 487503187 2 26550 94797 4 4 3 628205761 1 632224146 3 168687576 4 3 114776344 1 921730900 3 864856139 2 110 99433 3 133714071 3 873925876 3 788525381 3 179901691 3 279830867 2 17925 68488 3 289795611 4 4 1 798690498 2 26062 43472 3 28797824 3 361346015 1 411492154 4 1 983192828 1 870680414 2 72445 106991 1 539460340 1 74200818 2 19357 69450 1 707779858 3 992182699 3 473261908 1 28241693 4 3 642641559 3 666773351 1 35573716 2 36035 118021 1 204935706 4 2 6594 116827 4 2 64460 113844 2 23463 102834 4 3 999329466 2 48682 61539 3 640720446 1 627785273 4 4 3 240568498 3 105255017 2 48902 50189 4 2 14259 44458 1 161683214 1 23287999 2 14307 81587 2 26275 98861 2 22910 87641 3 72101180 2 43658 87559 4 1 88545917 2 1620 71768 3 504802088 4 3 154872008 1 779401055 1 360809722 4 1 491670861 1 464846989 2 82065 112611 1 25636260 4 3 93915413 4 2 20898 90130 1 58760700 4 4 2 103150 110764 3 984817579 4 3 705470041 4 1 356760782 1 963611190 2 92493 99747 2 55490 77949 2 50353 70221 1 984675460 1 922840 4 3 729541940 3 927951081 3 568458720 3 380363072 2 92688 108741 1 296774385 3 731555930 3 9368080 1 770607578 3 133937285 4 1 25583876 4 4 1 947906271 4 4 1 766425087 2 60384 82102 4 2 24210 58941 1 973936303 2 15971 52799 1 280232973 3 71669599 3 85175320 2 3547 45622 1 795231541 3 13888531 2 30858 68987 4 4 3 338098224 3 876845754 1 823680021 2 74333 90657 2 1724 21971 1 276153106 4 2 14447 44856 4 3 721339487 4 3 346908986 2 1035 84477 2 82763 108286 1 185131377 3 478062306 4 2 7580 115870 4 2 3699 62426 1 734347415 1 387264706 2 67619 95427 2 105593 115162 1 311745447 3 432493914 4 4 4 1 425691176 4 3 665149652 4 3 242713252 1 356493986 4 3 235669200 2 53691 88950 1 873143920 1 424746518 2 52073 101634 4 2 35199 74124 2 12632 107957 1 620218116 4 2 113915 114873 1 151969632 1 375144600 2 4138 86918 1 676681727 2 20798 72797 2 76739 102070 3 586312730 1 962637177 2 6356 63930 4 4 1 935541838 3 801519644 2 44535 95222 3 200143830 4 2 59164 114655 1 170791296 2 58884 107497 2 3700 57569 3 67986724 2 39442 115571 3 210711305 2 29842 53720 1 55657026 3 752151701 2 109661 109985 1 671103852 2 58877 83419 3 816883142 4 3 20184921 2 66739 93194 3 106691213 4 4 4 1 486223028 4 2 18676 85524 3 963707889 2 34101 56203 3 396748485 3 933592055 1 704567284 1 494547532 3 733325831 1 849418818 3 36924584 2 76027 113185 2 21714 23746 1 867095872 4 2 36495 65747 4 3 471083879 2 64051 94837 4 2 10533 107067 3 349359266 4 3 848558953 3 40815185 2 892 1176 2 48898 84125 3 41102215 1 173552290 2 74238 96572 4 2 44658 87411 2 23539 81861 2 14908 20469 1 117366802 3 638180306 4 4 4 2 34809 59563 1 821073305 1 335677897 3 470932530 1 371695445 1 556435017 3 59868085 1 470745315 3 294457907 4 4 3 153051587 4 1 759513709 2 10172 77019 1 984146662 2 58004 99078 3 766074371 2 82213 100796 1 67611074 2 22157 32625 2 30848 107288 4 1 306966628 4 3 157091830 1 243523553 4 3 735253185 3 291623710 1 621461232 1 282648695 1 284305993 1 297354062 1 78619843 4 2 42038 52755 2 11756 35875 4 4 3 829551958 2 1555 59816 2 61586 93426 4 1 412432534 1 763219803 2 106103 115462 1 39443818 1 944493795 1 606095742 1 202981122 3 22331497 4 3 147612230 2 67872 105183 3 299982298 3 510534362 3 70671490 2 12771 31688 4 4 3 873664401 4 3 41859820 2 58837 82955 4 3 585145734 3 303097556 2 4277 101870 4 4 3 388188393 2 37758 97153 3 948003865 4 3 795147699 2 46822 87964 1 206548692 4 4 4 1 945828933 3 17040674 2 36508 100056 4 4 1 994115003 3 118923987 4 4 1 336991213 2 29874 107798 1 803876206 1 942389370 4 2 32339 37990 1 148151704 1 872437731 3 751913808 4 2 60485 118221 3 876692714 4 4 1 852853866 3 791926407 4 3 780785441 3 384808012 1 163383810 4 3 32043156 4 4 3 40992213 3 217214597 2 1334 25915 1 44888291 4 4 3 671162798 2 14118 27529 2 91994 95786 2 35578 99626 4 1 8974980 4 4 4 2 19744 64337 1 887310675 2 11656 82077 2 3034 23806 4 3 231646018 4 4 4 4 2 17022 118315 1 809887617 2 915 88453 1 558912592 3 183520654 4 3 71562123 1 23049168 4 3 271296712 2 923 44407 2 15931 69317 2 32120 116933 4 4 3 8549330 2 102093 118289 1 185752804 1 869474003 4 3 910140283 1 427954530 1 382873718 1 507720229 4 4 2 57586 87525 1 999599086 3 983444526 1 83927341 4 4 2 33608 55934 3 546997845 1 3625800 1 810104837 2 45107 75447 1 575649929 2 89249 91783 4 2 7935 94272 4 1 269583830 1 967550390 1 671221304 1 303315846 2 80844 96378 3 360303582 3 338270525 4 4 2 22862 102164 1 22872324 3 535419903 2 78651 81558 4 4 3 101844882 1 879816233 3 290066319 1 653056313 4 3 442494142 3 361369955 1 970525051 2 20282 89215 2 24336 90517 4 2 41898 117874 1 582243812 3 735115693 2 34636 84504 3 878986619 1 442435122 4 3 712501184 2 11386 110200 3 89975743 1 210991961 3 682394916 2 72512 102419 1 656419741 3 396217729 2 15374 18581 4 3 53623533 3 871255043 3 221493771 3 804310280 3 338106265 1 386668961 3 134123743 3 7239425 2 41997 65253 3 492487568 4 1 729110682 1 124897889 1 479658632 4 1 417746990 2 67643 116664 3 360925242 1 504980324 3 118039005 2 114778 115486 4 4 4 4 2 94112 101250 1 619657734 4 2 20049 104081 2 49533 103883 4 2 71957 84776 4 4 1 60613853 2 64112 105226 4 1 870941268 3 791287037 2 48316 110202 3 821452707 1 890183367 4 1 145070468 1 712822788 2 8072 36823 4 3 92136023 2 5002 53655 4 2 5483 76711 4 3 3412166 1 671289796 1 661728104 1 563576239 4 4 2 48443 105208 2 92551 111824 1 655276026 2 74523 114904 1 899465130 2 4949 70289 2 67773 93759 3 987824650 2 25866 94199 1 489094175 4 1 863639318 2 23479 114325 4 4 1 655368760 2 76251 110134 4 2 93283 106783 1 163687733 2 30691 42944 4 2 64022 111966 3 570620179 4 4 4 4 3 474897169 1 882973368 4 2 31733 32051 2 43203 77612 2 28146 103196 4 3 929686020 1 433158928 1 477817210 1 884293657 2 49364 59554 1 50072214 1 540795795 4 1 465739047 1 43447874 4 2 50557 80306 1 68895981 2 64195 105470 3 518243394 2 97334 110704 1 755936540 3 835855530 1 152291604 2 38666 54199 4 1 258373951 1 123923658 1 13431696 2 64068 111713 1 762473270 4 1 230034612 3 868770061 2 18004 21265 1 373839592 1 64730037 4 4 1 585315125 4 4 2 83585 114449 4 1 233180523 4 1 251189824 4 4 4 1 580452473 3 575559163 4 2 586 26436 3 788138694 4 2 53340 69809 1 791544939 4 2 60724 113752 2 21712 43834 3 537738227 4 2 58865 117902 3 7954045 3 367929139 1 31321423 3 522948150 3 42700178 1 32686042 4 2 46788 72513 1 501044789 4 2 10589 93616 2 55005 101426 1 341916778 4 3 849993562 4 1 990814551 1 100274965 4 3 617581759 2 49239 94961 2 51030 110900 3 821579245 3 218776529 1 761094528 3 24487903 1 314763132 2 98978 104728 4 1 818743378 3 838090483 4 2 48001 52433 2 82902 102294 2 5812 83457 2 7588 17518 4 3 278972538 1 617154870 4 3 132212251 1 736783008 3 616989175 1 690730229 1 35885829 3 493416488 1 700564216 2 31150 32822 4 1 23662330 2 3508 109046 1 409697178 2 58573 112698 4 4 4 2 1447 29413 1 790917884 3 241556673 2 69628 105936 4 4 3 702380640 4 4 1 650846955 3 894754138 2 71631 83600 2 15247 96346 4 2 42554 62974 3 49995278 2 78115 107437 2 23323 77081 1 545840169 1 19060655 4 1 178284677 2 2113 94071 4 3 24493560 4 4 4 3 610949145 2 69444 74112 4 2 95847 98554 2 29045 87977 1 672264800 4 4 2 82944 109357 2 8029 69060 3 72902307 4 4 4 4 1 199571211 3 909970383 2 13360 27842 3 71301846 2 63196 115752 2 6681 42877 2 592 80396 4 1 450792455 4 1 739660480 3 198721506 1 152567457 1 772587957 3 681118785 3 543700285 1 651976105 2 71506 95303 2 1847 113208 1 19087141 1 26438257 2 52977 54836 1 12023694 4 4 3 26226900 2 43807 46700 3 981470485 4 4 4 2 41336 42878 2 36798 44804 2 33379 47138 3 225884314 3 2937228 4 1 441998013 2 44859 114740 1 933692378 2 40675 86949 1 545391059 4 4 1 467785135 2 49218 90440 2 36791 53821 3 666223972 3 655319667 4 1 475838628 2 1459 115592 2 32159 103779 4 1 499502617 2 5277 12798 4 3 225408978 3 60133092 3 664862849 3 322124836 3 52923909 2 1473 110185 4 4 4 4 4 1 432140933 4 1 22016212 2 1661 66185 2 16879 101577 4 4 2 21690 76612 2 73681 75399 1 79076151 4 4 1 44913828 4 3 485887345 2 89898 95212 2 31502 94028 2 75407 109868 4 2 35126 115920 4 2 66069 103076 2 56214 103363 4 3 49959059 2 7884 65734 4 2 66241 79724 4 1 36072274 2 46266 98208 2 103159 112336 3 110938539 2 37812 55688 1 259992170 1 207167484 4 3 656117666 2 30356 110489 1 715494334 4 1 823401453 1 779991060 4 3 22709180 4 4 3 216623206 3 703704322 4 3 605691944 2 47401 103748 2 11841 71856 2 60695 108582 4 2 75125 113828 1 58331003 2 71831 103145 3 845264870 2 39395 66647 2 28304 64484 4 2 314 100441 2 537 92395 2 44370 79866 2 6721 58624 2 57657 91038 4 1 345619264 3 235033570 1 380760573 4 4 2 78510 94503 1 391224934 1 584580200 3 340511259 2 51585 70772 1 70357157 3 598765865 4 4 4 1 639944262 2 23057 83185 4 2 17262 52415 1 7772842 1 55806463 3 781712111 2 63549 80009 4 3 666787106 2 42627 71086 3 866250777 1 768515907 3 647674119 2 37957 68385 2 59111 66860 1 763607896 2 108868 113664 3 90413017 1 472322622 1 885236779 1 195128543 4 1 995497858 3 480812391 2 42676 65135 2 54351 97977 4 1 94810239 2 24010 88559 1 36308777 2 15783 66411 1 921265456 1 486682349 3 955943179 3 83504723 1 984817345 1 517546800 1 376166326 4 3 569262515 3 717866601 1 623420221 2 24754 107933 1 492036256 1 405913994 2 15828 39731 2 8304 10126 1 844962107 2 1024 103304 1 177810755 2 10999 100962 3 532094470 2 86495 98826 3 528613182 3 520668699 2 79421 89983 1 9927678 4 1 778855951 4 2 26367 106239 3 987008845 1 765248754 1 748471283 1 970116562 4 3 128764253 3 673605244 2 27517 43878 1 136827394 1 736057956 2 51054 107154 1 375604252 3 978698292 2 51320 101917 2 78016 94825 4 3 575061801 2 17704 20330 1 703741942 4 2 7593 76855 2 72685 110000 4 2 110776 115480 3 319870448 3 592673942 2 4878 48338 2 9309 83252 2 18447 44653 1 377621046 1 265886426 1 306203105 1 846903171 3 578354395 2 36472 116974 2 28581 98075 4 2 77163 84548 1 388797172 4 3 900747228 4 4 2 11870 86762 4 3 511676594 4 4 1 866581555 1 506751734 4 1 292124904 3 627455991 1 892792235 2 3763 67516 1 15454670 2 4422 98702 2 38593 45268 1 527049252 4 1 370467936 3 638930816 3 23904441 3 674242248 2 42009 116083 2 35601 77436 3 863200011 3 912808366 1 601922909 1 589312921 2 18752 60453 1 462377035 4 4 4 1 348227048 2 68761 86104 4 4 2 16970 62188 4 2 34211 107480 4 2 54884 84460 2 29009 108562 2 9523 96161 2 34688 38149 3 41277679 2 28548 78377 3 57922484 1 590324795 3 911134781 2 11795 22273 2 3988 59366 1 82432533 4 3 532614252 2 18156 60517 2 53349 54867 2 58423 109329 1 770899727 2 18228 50711 1 844146957 4 4 4 1 457958914 3 303719541 1 149106119 1 994505682 2 44236 59970 2 33183 99358 2 101689 111918 4 2 16153 105862 3 645654742 4 4 3 177366251 2 21450 36105 1 847959426 4 4 4 1 995440466 4 2 82990 84617 3 662332424 4 1 138994144 4 4 4 3 54760991 4 2 813 32516 1 970932059 4 2 93675 113099 2 5330 36249 2 21722 109158 2 58456 106048 3 950537106 3 342509937 2 66783 100529 3 992062979 4 1 632448965 1 890942571 2 69912 80661 3 272644188 3 425553669 3 893709272 4 4 2 23721 100680 1 901271649 3 576604598 3 123528921 2 7915 57635 3 491834386 3 804310203 4 2 1666 73196 2 89014 89785 2 58209 99690 1 244175992 3 68241802 4 1 911918596 1 160115475 3 166534252 4 2 56955 99149 1 438302062 1 757342945 2 60586 111762 1 142348982 4 1 394821808 3 613402125 3 261202469 1 162794698 2 631 114071 3 823620635 3 109130695 3 856954876 3 729303932 3 70064656 3 221695080 4 4 3 923692936 4 3 109825896 1 130906591 1 917407766 3 666985871 4 4 2 74216 118373 1 33968004 1 39773331 3 216567617 3 27504010 4 1 611363828 4 1 619485542 2 66572 69262 1 966851173 3 934617016 4 1 223896700 2 53309 106501 2 65923 75295 3 890722360 2 34940 105943 3 72649626 1 195434405 1 170120610 3 436352479 2 5190 30364 1 200419754 2 78668 92884 3 788351559 2 32730 39670 1 988661109 1 260156004 4 3 125948017 3 740956442 2 78226 109688 2 3731 26033 1 796433155 1 847368758 2 7500 88649 1 975019587 3 782036154 3 960803412 1 407349997 2 98874 99080 1 42030944 2 94072 96904 4 1 735919899 3 744059056 1 171232845 3 453159082 2 43815 84801 2 19157 91739 4 2 27976 102449 2 15491 37479 3 787422460 1 23737021 3 100975640 1 113888747 1 791935015 2 15190 15298 4 4 2 52251 98147 2 53337 93327 4 2 53406 69494 4 4 1 847733501 1 441455216 4 3 865056167 1 905502203 1 887288613 2 57753 110185 3 358673806 4 2 57655 114769 4 1 648581019 3 684346162 1 698887131 3 892047865 4 1 730154971 2 17298 70435 3 653688954 1 717599690 1 882702723 1 195384442 1 942702960 4 1 954482271 1 201100266 1 394228425 4 2 45527 48200 1 920916768 1 960334215 4 4 1 109930924 2 82915 116466 2 7793 100794 1 398850154 4 4 1 553238840 3 578090387 2 80574 112379 3 883584633 4 3 239245943 2 26266 92405 4 4 1 481948611 1 539560400 3 882272259 4 2 94089 108177 1 829048295 3 876151973 1 947999828 1 342297113 2 798 19739 3 498353141 2 49200 72032 4 4 2 64970 106242 2 95436 98901 4 3 762465473 2 13839 49813 2 63302 75403 4 4 1 265486271 4 3 611652032 3 291304345 1 927939166 1 570567464 1 434560110 4 2 11754 27410 1 629363682 4 4 2 54216 69306 4 2 34916 87753 3 437024371 3 596361391 1 695182669 2 57613 91087 2 25835 49278 2 8165 95154 4 4 1 373003698 3 231895730 3 95526803 1 715175714 2 30723 52811 4 2 79851 104286 2 84689 117789 2 28117 111242 1 676972814 2 53936 91498 4 1 735192514 4 4 2 27162 109303 2 71371 85103 3 14163770 2 17392 66359 2 46033 105972 4 2 30119 103056 4 2 64200 99610 2 50545 73757 1 980062156 3 210610450 2 28572 55371 4 4 4 1 841237244 2 8974 72205 2 5222 88763 1 384838939 4 2 83521 107697 1 898993699 4 1 533690656 3 125323136 2 6131 10274 1 573436504 1 772278851 2 58846 107703 2 66623 110229 2 62271 106210 4 1 359079411 4 4 2 6455 83085 4 1 461746644 3 933610766 2 16191 34309 3 144347446 3 745533814 1 797951526 3 951922472 3 958537717 3 564872338 4 4 3 24864919 1 851219004 2 72301 90815 1 937696231 2 10680 26147 1 762261058 4 2 41287 106798 4 2 25658 103162 1 594321346 2 42317 113886 4 3 42110492 4 4 4 3 564092419 1 419685053 2 83328 85797 4 3 788188427 1 172520153 2 67876 86221 3 982467004 2 3707 27816 3 166031607 2 40730 44132 1 134145746 3 635694142 2 53255 111193 4 3 53037242 4 3 939219820 1 918394926 2 59990 90055 2 16172 25041 1 912849967 1 127842309 2 102072 118490 4 2 73012 93558 1 285193623 3 600724774 2 3829 50909 1 592538364 3 60600979 2 46406 106761 1 72155139 4 3 119239403 3 792525087 1 382620310 1 71009622 4 1 886656795 2 60219 117756 2 48746 115331 4 4 3 145439171 3 664748847 1 899493584 1 858610283 3 179267623 3 315968551 2 4210 109536 4 2 22014 64454 4 4 3 80920321 1 42112894 3 519298752 2 13225 23346 3 47145053 4 2 84267 118763 2 29542 70303 2 12113 20947 2 93142 101681 3 438267147 3 927818658 3 500404317 2 92556 114096 1 918989515 4 4 2 81509 110545 1 18555425 4 1 912371035 4 4 3 216165726 3 691453337 4 1 519337634 1 42037766 1 20902438 4 3 304903000 1 314893930 2 42991 98195 4 1 386963641 3 910768002 4 3 744609296 2 31965 68498 1 419345827 2 58249 84496 2 87228 103029 4 3 681045427 3 263522956 1 948926125 4 2 44744 118619 3 967936756 4 3 385037030 1 937662191 3 138527964 4 1 106506608 1 286386250 2 50410 96085 4 2 858 19062 4 4 3 997018229 1 293728539 2 16449 62317 4 1 295530190 4 4 4 2 55258 97844 3 102530437 1 492858077 1 40466407 4 2 6167 53810 1 299345364 1 550317833 2 66545 82218 4 1 759698921 4 3 752984233 1 882132676 1 86173891 4 2 21762 34765 3 640810974 1 54811422 3 774596303 4 3 559856351 4 1 660469706 3 887793217 1 486745443 3 15279912 4 1 546553799 2 50595 100895 4 3 785663312 1 495833579 1 371451075 2 33308 57015 2 1813 24919 2 37197 67350 3 808599393 3 209599376 4 2 76511 92933 2 101066 116406 1 56300425 1 733029810 4 3 381923088 1 539805288 2 908 20571 4 4 3 110721414 2 7307 64323 2 40769 98161 1 340462014 3 241609797 2 26964 38121 2 21597 87456 4 2 3072 87760 4 1 232061175 4 3 689356680 4 1 138482033 3 234435301 4 2 8104 52221 2 32988 86883 1 698851856 1 51102931 1 534068014 3 115556626 3 919369571 3 350573730 3 49696163 4 1 624407298 1 115765295 1 21681667 1 37724766 3 915574909 3 34228361 3 51427801 2 11396 40514 2 105475 117297 4 1 633349256 1 389936300 2 41453 68396 1 429038746 3 817291791 2 9741 90600 4 1 644483185 2 80837 103103 4 4 3 216063909 2 29520 70488 2 42603 74992 2 42365 109532 2 90570 114249 1 40839426 1 484264378 3 807699167 4 1 711021718 4 3 356549073 2 7997 63143 2 3971 27609 2 65465 77078 2 33180 54108 3 18427563 3 594990058 4 4 1 979073792 1 612146406 4 2 65644 81778 3 372067178 3 999430496 1 759488680 2 21002 80986 1 462157589 3 16506638 2 96432 110517 4 3 47080990 4 1 59184426 4 4 1 669263474 1 505111701 1 726642696 2 30640 87276 2 8803 9381 3 13347556 2 21174 21765 1 732470660 3 503604625 1 305922973 3 768121611 1 557191695 1 928951895 4 3 995952418 3 799099316 4 1 477101899 3 3590454 3 890833476 4 2 68573 103942 4 2 723 95656 4 1 535760520 3 790627275 4 1 484757039 4 3 623304197 1 5190116 2 3921 118651 1 956252232 1 602760386 3 503941071 4 4 4 1 494573991 3 798836918 3 641048766 2 8788 91760 2 9 115955 3 88099534 2 19364 47209 3 816319744 1 27355169 3 171669345 2 40700 60916 2 33366 44673 2 15725 70456 4 3 328814312 3 467710108 3 427271921 1 991068911 1 7663158 4 3 378800125 4 1 948640961 4 2 27164 101110 1 803290608 1 719932807 4 2 14677 114260 1 244407246 1 198867566 4 3 265435175 4 3 935826044 3 785904547 1 717814481 3 744806839 2 16561 90998 2 49687 80225 3 660881175 1 542321543 2 14629 41717 1 505218750 3 815507039 4 4 4 2 96521 109464 2 17555 82692 1 632773449 4 4 1 43573506 4 1 736586555 3 368300673 4 3 284855764 3 891428623 1 42172878 3 830708186 3 433817148 3 489734816 4 1 215832882 4 1 841350151 4 4 1 604684764 2 29291 31554 3 945722776 4 4 1 337013231 2 14468 32339 4 2 5747 107458 2 14952 29742 3 518564560 1 607901581 3 246786126 3 846259555 4 2 36259 44677 4 3 33297947 3 250183555 2 32566 108365 3 191772928 2 16041 97418 2 49840 71475 3 777705778 3 9862382 2 42228 66454 3 645039179 4 1 130733777 2 5032 18125 1 723050232 4 1 21714223 4 3 587593962 3 553489039 2 14732 109566 2 26996 113892 3 35320921 4 3 370704742 3 139318947 1 663232683 3 206718887 1 499152823 3 655536789 4 2 43757 100776 1 290053128 2 71930 78036 3 569148671 1 447002919 1 113740892 3 16332854 2 28342 53779 3 237916064 1 48824368 2 16545 74412 4 2 14347 25179 1 51839545 4 3 963124745 1 67169540 4 4 4 2 14780 16849 2 19716 59865 1 877020999 3 66145265 1 263130798 1 952029171 2 22647 108859 4 1 280163649 1 115109316 3 278932103 4 1 309538963 2 22679 25018 4 1 576164182 4 2 56894 65802 2 26344 36919 1 304692331 3 549070651 2 29900 48041 3 54916966 4 3 998946580 3 529220799 1 11652144 4 4 4 4 1 65060702 1 955193934 2 100479 102659 2 74631 104515 2 36686 61047 2 20236 72886 2 98081 105488 2 39715 93768 3 558801567 3 475889711 4 4 1 786791950 3 892090636 2 80811 93330 4 3 568655325 2 22606 79227 4 1 537825834 2 58636 63419 2 14818 45634 2 5777 108251 1 632123259 1 154984435 3 401402315 3 861830983 1 62529806 2 40806 102218 4 4 4 1 101866442 2 91802 97898 4 4 4 2 25389 108863 1 438741162 1 172955615 1 253709554 3 459470733 3 16118753 2 75614 82432 2 42992 53353 2 75883 115140 2 20446 34584 2 3330 104273 3 998126997 1 385602291 2 20280 34908 2 20595 60102 1 465615449 3 47984616 3 429075090 4 3 682217298 4 3 26791967 2 18864 58255 3 987417861 4 3 73228704 3 465928408 4 1 372759725 2 64513 104074 3 626841954 1 564518568 4 3 242092707 1 130971077 1 44762613 2 45117 48562 3 200824204 3 70503007 3 694136760 1 188885939 3 875649178 2 8384 117652 1 301894184 4 4 3 211948878 4 2 1184 37937 4 3 632711024 2 36392 75730 1 193421499 2 32758 81607 3 915495301 1 307396908 1 983436176 4 2 43518 86000 1 336485219 1 221236469 1 727842437 2 20794 77868 3 845128318 2 35688 57526 3 3621923 4 2 15795 34595 3 174149378 3 480761684 4 4 1 580904667 1 93080582 4 2 45847 114458 2 56129 102350 3 222773694 3 809989426 3 567517939 2 34695 36430 1 958751957 3 45427693 4 4 1 401442353 4 1 20220783 1 142151227 2 29470 40610 2 67580 95155 2 48792 81238 4 4 2 101627 104142 3 676632743 2 11858 81699 1 833966408 4 3 250320421 4 4 4 2 14214 66902 1 113060001 1 604674196 1 355660464 4 3 77463414 3 67146204 1 580755625 3 961154882 2 8068 111961 3 689976617 4 4 1 623095583 3 71872773 1 659302597 4 2 7167 63725 1 923679744 4 1 862501775 1 333421922 3 511691638 3 941427054 2 41374 108367 3 535331593 2 76685 117226 1 193679984 4 4 3 595292923 4 1 42578049 1 428600002 4 3 404072983 4 1 232714310 1 155974015 3 46972739 3 571001977 2 19918 67736 2 27112 58816 2 12901 58120 3 371646596 1 463046779 3 291529761 2 15053 27438 2 9515 112293 4 3 629509933 1 661326957 4 4 1 19519966 3 884735911 3 343165407 3 614220382 3 663241635 2 93765 99886 2 30017 73032 2 29966 98400 3 808925180 4 1 519807254 4 4 4 2 51334 75812 4 1 349921372 4 1 981316835 4 1 70896964 3 44780594 2 8436 35533 1 196170418 3 346379090 1 689383918 1 575877158 3 567819755 2 11062 38255 3 36883087 3 814304083 2 34278 114117 1 280006463 1 322491363 1 418947937 4 4 1 216365335 3 593591979 2 83202 112673 4 4 3 597930485 1 53863376 2 37546 109370 4 2 36359 70916 2 46924 85543 3 256968229 3 29743971 3 533060605 2 37431 96695 1 35560673 3 564372046 4 2 37118 65442 2 612 111731 2 50686 84033 2 43469 47934 4 3 703948104 4 2 68965 106667 1 332483268 4 4 3 390190221 2 26088 117576 2 23914 108132 1 685380888 3 701516435 2 18797 113886 2 36027 82659 3 348059426 2 29521 91635 2 33218 38304 3 997193248 3 902788339 2 18115 41781 3 2390204 1 519561747 3 980385530 1 7876774 1 898596768 2 37447 115397 2 32047 67731 2 22757 116677 2 76793 82474 3 515898270 2 46214 92496 3 642364282 4 4 3 876468728 2 44055 112689 1 881158559 1 973487821 4 4 2 42023 56962 3 672343511 4 1 631137583 3 114116525 3 810851250 1 436185185 2 65070 110931 3 406217825 2 36690 116791 3 318534742 4 1 677899877 2 18030 98555 4 4 1 845824829 1 779115557 3 541770421 3 483088 2 15166 65938 2 13736 91373 1 426150909 1 879302873 1 354475577 2 66293 69324 2 29835 62290 2 19675 70504 2 13437 65012 4 2 58455 71308 1 215927215 4 2 68064 92882 1 117816098 1 436577779 4 2 1309 61595 2 66147 108405 1 670906642 2 14696 100088 2 113116 117600 1 927581146 4 2 15985 62891 4 3 122377939 1 490734199 4 3 814165008 1 217929753 3 23637995 4 4 4 2 18051 73189 2 18764 31282 4 3 959292030 1 63252082 4 1 422432281 3 817533627 4 4 3 24500285 3 927512932 2 55782 88651 2 6031 93108 2 50445 112355 4 4 3 412327747 4 4 2 44004 57982 1 291294691 1 629545828 3 771445137 1 35787254 4 4 4 4 1 424837779 4 2 20489 47632 3 62208876 2 105746 110014 3 283765024 4 3 648599736 1 555258785 4 3 590927526 2 21495 65299 4 1 291579949 4 1 958496012 1 249120947 3 837769038 2 135 31883 4 4 3 994293722 3 694799087 2 80217 110876 4 3 314039652 4 3 945449595 4 3 697803660 4 4 3 166197790 3 422235175 3 888403280 4 4 4 2 12902 64415 4 4 2 77230 109238 4 2 18682 81259 2 31756 81487 1 774228709 2 67848 82262 4 2 26091 64335 4 2 7021 47749 2 68426 115205 2 19580 73591 4 2 48185 88886 2 12557 78969 3 40181110 3 622118202 4 3 454979640 1 279150719 3 570719607 3 768232332 2 36255 62513 2 16698 64502 1 883328158 2 18562 29171 3 949479798 4 1 841933480 1 611569356 3 638900826 2 4288 75982 1 38913430 4 2 16631 112728 3 82307890 2 14809 64232 4 2 50655 93911 1 62856817 1 167790136 2 70479 72751 2 42320 99536 1 679498059 4 1 282721067 4 3 662563321 1 823623258 4 3 891912007 4 2 5785 22351 1 44843224 3 517845925 4 3 990659405 4 4 2 60207 70531 1 259513496 3 50531270 2 15027 111938 4 3 572662934 4 2 26672 40533 2 20081 61261 3 648416305 4 2 83509 88682 4 4 2 70960 96670 3 665477442 2 19221 99975 3 119211160 4 4 3 671248019 2 19310 113952 2 67779 77081 1 890648143 3 126592361 2 75005 77158 2 22384 38624 4 3 524979276 4 4 4 1 841163861 1 502427671 4 1 729333084 1 344125628 4 2 19536 102500 3 858682620 3 535954529 3 148286734 1 35413365 1 880467485 4 3 19429851 1 933665617 1 504005985 1 211026327 2 31351 85729 4 3 213753159 2 47941 101880 3 242239352 1 169422977 2 1912 48733 3 580242046 1 554729470 3 124454397 4 1 441622769 4 4 4 2 82764 111036 1 255765904 3 48665225 1 468869848 4 4 4 4 1 479640649 2 29028 33288 4 2 4113 62138 2 71890 98148 3 117064795 2 61900 110004 1 679936048 1 896344578 1 637249324 2 44882 107927 2 27701 56800 2 39324 94052 1 678853345 3 46089028 3 221713999 2 77766 100718 3 986298644 2 19800 53598 3 982521636 4 1 295916458 4 3 644434892 2 23427 103579 3 237223597 4 4 4 1 991213702 4 2 20966 21457 2 18419 34815 2 5879 41259 1 707853312 1 896126227 3 164695140 3 43296668 1 694681437 1 236510063 2 32709 46968 1 328844608 2 12125 60660 1 589546978 2 55952 79164 3 689281430 3 996478969 3 672728761 4 3 52198934 4 3 919351057 1 72631535 1 58287452 2 57830 103114 1 73496361 3 702527750 2 60462 64550 4 1 296877325 1 651539599 3 309280599 4 4 2 65057 83085 1 193993419 4 4 1 665202936 1 942554266 1 691264108 4 1 541244600 3 69788966 1 652635262 2 13968 95140 4 3 127499328 4 3 948878885 3 832210452 2 114334 118062 2 68344 87446 4 1 113820484 4 1 31677198 2 8659 88129 1 809534110 4 1 64340825 2 62917 101946 1 211601471 4 3 622192865 2 87276 90269 3 548755775 4 4 2 25617 74902 3 827356580 1 172359034 2 11003 40537 3 190376684 2 98155 107416 2 11147 65584 3 199995303 1 124564100 2 80077 117781 1 989439588 2 51449 75051 1 341386778 2 6254 39334 3 308156211 1 882147517 3 453090556 3 594214484 1 422925297 3 706749049 2 32002 77214 1 901919276 4 3 278084852 4 2 110418 116533 1 493692320 3 383578054 2 1850 9520 4 3 15209011 2 6747 42103 2 57730 87365 4 1 51554758 3 209810028 1 126592372 1 704096391 2 5986 18822 3 198212735 1 319343519 2 18629 56504 2 15872 49963 1 716862678 1 7544048 4 1 51317671 1 115792133 1 582514607 3 121721807 3 914991566 1 459112328 3 524104718 4 3 122313801 2 7418 95971 2 29337 35184 2 37464 37874 2 76661 97790 1 978940425 2 27509 56484 3 70379470 2 55007 106656 3 453853847 4 3 601720530 1 175282306 4 1 473434575 3 936100555 3 918734854 2 72198 112691 2 52597 80374 4 3 625618347 1 67561671 4 4 4 4 2 12149 70283 1 316269009 3 91930978 1 686344864 4 2 35771 64807 2 38470 113960 1 916359543 1 35476562 4 3 783903125 4 2 32026 105125 4 2 88648 106865 2 68993 77452 1 656084442 4 4 4 4 4 3 16630881 3 983995589 3 17032723 4 4 2 4714 87934 1 63837027 3 620246778 4 2 4227 104062 2 33059 90164 4 1 946722746 2 17029 89772 1 45457229 2 106113 117638 3 623148766 3 17148586 2 34547 56078 3 987721046 4 1 922604536 3 609436168 1 244625034 4 4 4 2 8402 95436 3 467102257 3 783927105 3 332439263 4 3 12606132 2 39706 48430 1 922908103 2 6323 67394 2 69214 98315 4 2 58746 94992 3 966917540 2 30142 94175 4 2 82022 102420 4 1 19504076 3 472976919 4 2 73139 91790 1 158999084 4 4 1 913394841 3 265572684 1 381717681 3 441862733 3 411804580 3 589454023 3 171661811 3 182150087 3 10704480 4 1 670143615 3 229402874 4 1 741301248 2 34316 52655 4 2 12049 111416 2 108739 115063 3 4001934 1 961144942 2 62166 108405 1 48318308 4 1 193406808 4 1 478553876 2 20302 32040 3 508896872 4 1 953210779 3 874246357 1 607324012 3 598032528 3 102356725 4 1 307412636 4 2 23261 55482 4 4 2 45394 109836 4 4 1 678476624 1 936243143 3 757250479 1 86896640 2 48843 96731 1 195018619 4 3 592247248 1 791266770 3 620284517 4 1 807770524 2 46999 104798 2 46283 62696 3 285262066 2 18538 24816 1 25266652 2 65483 92807 3 499477659 1 18485314 2 68276 87039 3 23044930 1 242771973 1 506438230 2 38722 67081 2 18965 55101 1 855992657 2 4515 43555 2 14201 68889 1 280102659 4 1 599202786 2 19484 115578 2 34770 60291 4 4 2 9628 81979 3 118288882 4 1 903434915 1 372402877 3 279231241 2 70673 109438 1 835358603 3 540654144 2 64160 77905 2 22753 114934 4 3 305909859 4 2 41759 102570 1 860060365 2 33179 107494 2 103571 117021 1 554907907 3 373349615 4 1 228760880 4 3 42861940 2 3956 41255 3 979504906 1 977786407 4 1 198565066 4 3 999369773 2 32628 95701 1 25762813 1 935856621 2 49091 117211 4 1 391807620 3 849044287 2 873 39125 4 3 253973980 4 3 155289171 1 507722054 1 278816564 1 434308488 4 4 4 1 970352562 3 686686525 4 4 1 281059035 3 851881485 4 4 2 24369 104149 2 3371 50661 4 4 4 3 367290228 4 4 3 181759169 2 16623 116089 3 557144371 2 25580 115400 1 334401724 4 1 738657110 3 394521071 3 329630026 2 50722 77973 2 8592 44817 3 841876865 2 56765 93692 3 792152635 1 35409380 3 30138493 3 964956733 3 400560960 1 324515495 4 4 2 18108 52175 3 20681788 3 145255334 4 4 2 1374 114626 1 73397541 3 753685110 1 701124607 1 566374397 1 547383277 2 18642 75942 4 1 570375610 1 831269170 4 4 1 744545380 2 112337 115748 4 1 915846063 1 698905005 4 4 3 305007179 2 28513 93529 1 315520952 3 760150727 3 813285229 2 27872 66685 4 1 23535859 1 328195867 4 1 136891047 2 14003 50720 1 247354980 4 1 110565387 2 28224 92304 4 3 824127753 4 3 782202702 2 15147 58310 2 13191 29593 4 2 14055 50865 2 4453 117182 3 607717224 2 32313 81773 2 82815 84787 1 653589376 1 961640221 3 669317654 1 792902556 1 185952606 4 3 50572670 2 64789 110559 3 632321925 1 31086435 4 4 3 621336266 3 620131772 2 45169 80732 3 735949824 2 11231 35095 4 4 4 1 816272815 1 491155595 3 22811027 1 997297947 3 163138590 3 420969394 1 222350501 2 32623 97523 2 27252 82825 1 740390657 1 359430467 1 748191405 4 3 689034735 1 615307457 3 234731822 4 1 231187929 1 441248673 3 280887973 3 238383119 4 3 339184391 1 66642540 1 369406325 2 26955 109526 1 456209410 2 16612 44754 4 3 161681944 3 20134346 1 43817697 3 69243983 1 661684106 3 825557195 4 2 32172 75052 2 31283 42343 2 9414 87556 4 1 386928927 1 60030259 1 378507445 1 623575632 4 2 4045 89124 2 35145 40075 4 2 55513 74457 2 81743 85612 4 3 95489503 2 50050 95667 3 339959772 4 3 430334276 3 957253198 1 765738825 2 14811 52160 3 485030598 1 666486700 1 767070287 2 16017 45652 2 56650 114428 2 66722 86994 1 218434082 4 1 334499535 4 1 121468093 1 185115507 4 1 368371284 2 30914 88140 4 3 852944339 2 45871 63404 4 4 4 3 148234921 3 658768636 4 4 3 653203439 3 76966935 2 18003 19926 2 24600 112749 1 368776752 4 1 48683711 1 699103659 2 21902 103113 3 986463681 3 68910568 1 527639065 1 645709170 3 916501725 4 4 4 4 2 4538 24747 1 81143438 2 1660 49912 3 126144673 3 820472984 4 2 14796 72618 4 4 3 261067695 2 38684 74043 4 4 1 577359422 2 49101 88688 1 964105576 1 427696836 3 166327187 1 896080140 2 12524 37066 3 939605395 1 890135682 1 697452243 2 14866 41942 4 4 3 528412316 1 284879532 4 2 47428 84325 1 811671378 1 175877717 2 1776 53262 4 2 29266 75406 4 1 811780657 1 737093820 3 476611419 3 617277772 2 20128 48827 2 59689 97181 1 148077801 2 75048 109894 1 71494810 4 1 538495366 2 3945 24146 4 1 134313890 2 49228 102786 2 3304 54868 3 26545212 1 957853478 3 633979081 4 2 108675 117336 1 903840593 4 2 32599 58607 1 319573572 3 775117019 3 433272765 2 24339 74496 3 555602541 2 39868 47873 1 695822903 2 13619 114394 4 2 48482 94180 4 1 639041149 1 186463913 1 350521513 1 695340621 2 9620 52987 3 684354366 2 43258 103284 3 287893002 1 239315466 3 481263637 4 2 70426 109821 2 20382 51726 4 2 80933 88619 4 2 2693 91031 4 3 343844249 4 3 722172785 1 661676337 4 3 50039474 4 2 17867 40795 2 24603 54331 1 417617316 2 6240 112957 2 52522 62442 3 694846268 1 198691109 1 382488084 3 48210219 1 36863326 3 594321367 3 767422622 4 3 800051131 1 810036925 4 3 511403725 3 442413119 3 772122673 1 446025254 3 584622031 3 130111737 3 591460631 4 2 11900 64115 4 1 929196826 1 784524772 1 459521974 2 24237 82749 1 860809604 4 4 2 50208 95848 4 1 244009870 4 2 37236 62583 1 854184758 4 1 330962759 3 39593600 2 1057 75886 3 136726605 4 3 870073828 4 4 3 343701902 3 226257899 4 2 21685 59318 2 31585 117174 3 775370761 1 17916383 3 886775616 4 1 48854511 1 608794540 2 24870 109581 3 431506310 3 261340472 2 15558 99050 1 237499145 2 20770 49188 1 35461924 2 100477 100647 2 44969 83110 4 2 88414 111473 4 2 72227 75711 3 414657262 3 108156938 2 8132 90163 2 3889 26825 2 15596 16756 4 4 4 3 41616926 4 4 2 11562 36330 4 1 408771861 3 817379322 2 26449 101553 2 43982 66122 1 58107322 2 48005 56343 2 11495 111893 4 4 1 422789330 3 495993 4 4 4 3 140970475 3 786049490 2 94857 114062 1 51808290 1 104409044 2 13193 15115 1 500344316 1 729795513 4 4 4 2 20548 82183 4 1 214935540 4 1 445642975 1 741322489 4 4 1 761250887 3 516988680 2 44196 71979 3 352671289 3 24796902 3 636035165 4 2 59736 62109 1 862562731 2 14871 30008 2 34305 78203 1 972823053 1 995515265 2 66428 101144 2 73102 77879 2 24772 35967 3 686455761 4 4 2 12352 72044 2 68285 96087 3 32431431 2 21758 65752 1 798351136 4 3 28948260 4 4 2 44009 87123 2 350 53037 2 11017 52896 4 2 33782 110311 1 713350329 3 2118584 2 26204 90585 4 3 846719990 1 542090575 1 124742500 2 9011 15449 2 91998 92505 4 2 98130 110886 1 30902375 4 2 93764 106100 2 3380 41250 2 39731 62398 3 480899584 3 787672892 1 552572029 3 862925897 3 832877407 4 4 3 539775525 1 56294103 3 654125076 3 996330298 4 4 2 27268 74282 1 971388326 1 769180110 3 846002856 2 20489 91178 2 6354 47850 1 844562883 3 236127419 4 3 947747473 4 1 558905576 2 3357 91118 2 32111 36864 4 2 54688 116180 2 25583 74149 3 613945472 2 21058 93262 1 289348483 1 353054261 2 41091 109180 2 9161 29447 4 4 1 625025560 1 76906657 3 39537265 1 65484003 1 595049838 4 4 2 51130 70516 3 163809579 1 69295760 4 4 2 33615 66841 3 853703008 2 56331 62331 4 2 20430 114447 1 691041540 2 21618 93505 1 912684152 1 328599096 4 4 3 67458777 1 772089908 4 1 357760993 2 107165 117843 3 119281115 3 487862909 3 423317928 4 4 3 723682473 1 778669586 1 320595112 1 842263550 4 2 79494 96222 4 1 46393273 4 1 448948374 3 505383005 3 786371674 4 1 132636590 4 3 767862119 1 418193982 1 439629839 2 4629 89425 1 9428418 4 1 568189646 3 54852762 2 62439 105897 3 381488690 2 63830 99308 1 441762322 2 28213 115224 3 808134047 2 32716 45838 2 33621 90860 3 62969233 3 577607325 3 478915438 4 1 280962778 3 87785333 1 946471015 3 508612717 3 273339816 2 88039 101586 3 33105719 3 667917062 3 885513905 1 659258216 4 3 954827027 1 698039769 3 821233606 2 50669 79246 1 254122087 3 131060033 2 60405 100689 4 1 570492844 4 1 27434504 4 2 21521 108010 4 3 910847665 3 226690374 1 551555698 2 86583 105423 1 63776202 2 71157 71374 2 17882 107007 4 1 506969912 2 66301 68043 4 4 1 285513284 1 904946502 2 43148 71077 1 670048762 1 993893691 1 571441658 3 375054209 2 65856 91216 3 231430478 3 612028044 2 1362 27289 2 72975 74482 4 2 74449 80822 3 793805476 4 3 515636140 4 2 4821 97620 1 918108850 2 3729 112707 2 92028 113946 3 747479276 2 31049 53917 4 2 34953 44119 2 43258 113233 1 55950819 4 1 404716987 2 41954 53381 1 889861342 2 1056 79953 2 13634 77655 1 579955186 3 780369418 3 629290536 1 729322061 3 661223650 3 737268847 2 93600 112026 2 30119 58335 3 412835019 3 312555649 1 323567885 4 1 285135218 4 2 50618 73321 1 279626693 1 955064293 4 4 2 48024 55587 3 306069578 4 3 393540242 4 1 357670548 2 4466 70141 4 2 9016 33690 1 521506817 1 17423691 2 28719 55030 3 302204405 2 76347 119213 1 148463364 3 412872801 2 79093 101825 1 973665593 2 60719 111414 1 850101584 1 416446708 3 98526590 1 259217858 1 824859398 2 2210 119146 2 13299 35959 4 3 72624582 2 55086 117486 4 1 85463543 2 93644 101628 1 834064409 1 558022451 1 121699678 1 738978706 4 2 54681 74796 2 8269 118613 2 24259 71233 1 965436163 1 294120894 2 16441 70132 4 1 481470374 3 722367678 2 35174 93881 4 4 1 201328246 3 420821776 4 1 324755633 4 1 436250119 1 652253870 1 65235502 3 989552410 2 96815 100670 2 47162 66619 3 436131012 3 763045386 1 197931991 3 207734080 4 4 1 162994585 1 695832037 3 613607870 1 256388832 2 43783 80811 3 868863759 3 935676153 2 51145 79559 4 3 815177128 3 974994065 4 1 129852021 2 2488 80064 2 13240 35946 1 152052596 1 451569408 4 3 597792815 4 1 610800761 4 4 4 1 837188736 4 2 83934 113833 1 375217605 3 397264347 2 34293 70081 3 570869028 1 18383849 1 244893899 4 3 604792178 1 72119666 2 23492 55559 4 2 37631 65458 4 3 631973049 1 928837771 3 455865163 1 523141293 4 2 34304 98922 4 3 197045698 2 4643 55187 4 1 171505481 2 45043 80929 1 470458717 2 46991 52726 2 37769 65879 2 47855 84015 3 452279198 1 713168788 2 43402 92764 1 801671097 4 4 1 747300972 4 4 4 2 25062 106846 3 855816679 1 998745906 3 782185589 1 183206343 4 2 741 102734 3 67851628 2 27201 56887 2 1828 46783 2 47120 90478 3 79304752 4 1 178045266 4 1 19677902 4 2 112364 116000 2 42836 83662 3 398216632 2 17089 38686 1 965147996 3 712822262 4 1 562450834 1 257009414 2 2533 65502 4 3 904757120 2 85466 94253 4 4 4 2 28565 53173 1 633866717 4 1 470212642 2 73216 90935 1 693757063 4 1 625339833 1 260142227 4 2 53717 101626 4 4 2 9257 43210 1 257372510 2 39195 73534 1 410856473 4 1 549183575 1 693242974 3 981137256 1 702328433 4 4 2 16351 103536 4 3 796079110 2 32556 70107 2 8733 75659 2 73913 102553 2 11868 53102 4 2 38575 79029 4 4 3 141825811 2 85144 99230 1 340454052 1 465763277 2 9037 81826 4 1 564387263 2 18622 41588 3 178142792 4 3 595559133 1 22312188 2 30803 68840 3 221685097 2 61765 77802 1 193517947 4 2 28158 41201 4 2 86179 87041 3 959277027 3 869473729 2 50513 87597 2 19350 101229 1 897512028 2 15286 110323 1 210891895 3 539621063 2 9671 11768 3 334096915 2 74863 77110 2 67344 89735 1 874048629 2 4057 103441 3 200534832 4 2 62858 70628 4 4 1 287909293 4 1 847870663 1 289572084 1 389239931 2 33771 80679 1 905505947 1 369687288 4 1 746978255 2 46872 86681 4 4 1 497116029 3 914989376 4 1 69831729 1 982858928 4 3 175555805 2 99890 118103 1 786814077 1 839064266 4 2 12596 114729 4 3 25421559 2 29295 110301 1 374441584 3 741858356 3 817698995 3 263210128 2 28285 107054 1 981116237 2 78939 112689 4 3 37918662 3 993369790 2 53688 103091 4 3 351999292 4 1 877187886 3 401405380 4 4 3 156479368 4 2 12198 82201 2 3622 39316 3 895382573 4 4 1 229045254 4 1 729782594 1 700537111 4 1 931953345 3 675421077 4 3 252696187 1 190361806 2 24448 62530 4 3 569851596 4 3 762545805 4 1 514160179 3 125562032 4 2 49529 58352 4 1 613915978 3 446859567 4 1 912055756 1 992271665 4 4 2 11513 76861 2 3654 17216 2 36854 71855 2 93836 115381 1 702484879 3 34568423 3 62122350 2 12059 28331 4 3 361013343 2 35066 53029 1 38934632 2 72632 100038 4 3 576802704 2 35553 119211 3 32216007 2 1922 10401 2 65063 83149 2 100523 102851 4 1 785441133 4 1 296809688 3 115832825 3 227114389 1 794446188 2 7916 78860 2 69292 99363 4 2 1585 80964 4 1 756268695 3 952370313 2 15529 27305 2 33558 111696 2 83341 112979 3 323703035 3 389293890 2 23417 84863 3 101558816 1 137513052 2 27919 62217 4 1 26249502 1 920472293 1 588796555 1 171874046 1 852649698 1 19251790 4 3 60398929 1 17620253 2 40550 84583 4 3 868571894 1 92054535 3 915601079 1 274547290 4 1 46767628 3 10115564 2 62269 92106 3 13793416 2 49158 51658 1 519522111 2 45764 57772 2 34160 82378 2 23124 102040 3 817731412 3 483384641 4 4 3 608595004 1 245664961 4 2 35383 47437 1 226773555 2 74941 100413 2 17387 110746 4 3 970282185 3 63286274 3 548072061 2 64498 72986 4 4 3 188286777 3 148646165 4 4 1 106172399 2 19027 67228 3 398683987 3 14871996 1 427783771 4 3 984959294 4 2 53777 71659 1 325525565 3 113260124 3 15011895 3 465532647 2 2142 48502 2 23060 96509 4 2 59430 71878 3 998467299 4 2 78742 112205 1 342978336 4 1 222427503 4 4 2 15717 21892 1 659181070 1 638615180 3 959155478 3 801908204 1 653778632 4 3 296796013 4 4 2 45603 52710 4 4 4 1 596956008 2 49892 114175 3 815597978 2 2467 13530 2 74241 118314 4 2 34042 75269 4 4 4 2 28206 113258 2 39921 70021 4 1 787645081 1 808252139 3 414811234 4 4 3 39217857 1 516019622 2 37965 80012 1 869363845 3 23849141 3 532476612 2 20475 66870 1 219648311 2 31652 36212 3 228326105 1 325194000 2 34628 47457 4 1 411723571 2 16181 18964 2 40871 109592 1 704562519 4 2 3979 98849 3 37774932 3 103645076 3 462355042 1 807924375 3 883892277 2 4450 25594 2 71945 94017 2 11222 71081 4 4 3 953099165 3 219008268 2 14662 27261 3 402466992 3 792068150 1 232994928 3 31428140 3 636803291 4 2 30497 35696 3 637060584 2 63010 70135 3 879229129 3 482033291 4 1 167017570 2 11748 35469 2 32630 50989 1 566388828 2 42776 67854 4 2 68798 118481 1 722815755 4 3 818356462 4 3 888593672 3 467650684 4 1 52069692 3 163079188 4 3 45748388 4 3 121055745 2 17822 79814 4 1 191027517 3 514624109 2 2264 58704 4 3 421473002 3 146079204 3 19587189 2 59257 68106 4 2 46755 55502 3 31170870 3 679546773 1 195547832 2 15234 102842 2 6359 24356 1 532662983 3 595338982 1 922814509 1 912649879 2 10571 58053 2 17552 58907 3 247090269 4 1 257954313 2 84625 117974 1 705892115 1 570304895 3 43942461 2 14770 38599 1 983255040 2 39988 60231 2 94750 116115 2 30251 58026 3 370301935 3 308638325 1 871222483 2 10027 73324 3 600339922 1 970701846 2 33730 96199 1 908499438 3 623997354 1 55196021 4 3 609337738 1 242259157 1 171573414 1 596436131 2 19246 69516 3 420916527 4 1 126133952 1 38220133 1 689419843 1 318997034 4 3 39973739 3 50265506 2 50881 76649 4 2 83179 111764 4 2 49770 89578 1 34345157 1 144946350 1 775969942 3 962170720 4 2 3939 71568 1 524470555 4 3 561295770 4 2 90542 115439 4 4 4 2 9810 24481 3 807421462 3 45775408 4 1 385234250 1 687197480 1 701116350 2 16433 86335 4 1 987820996 2 81036 111122 3 25918578 1 438105115 1 475570977 2 1826 38710 3 321240455 3 916356149 4 2 17489 64343 4 2 5033 54957 1 625860830 4 1 64109274 3 286641968 3 500568364 4 2 44220 53989 1 80665815 2 58293 118058 3 713277523 1 103522784 2 8798 33586 1 742064418 2 25003 31777 3 482974881 1 823027755 3 580474880 4 4 3 357772207 4 1 196733764 4 1 114413154 1 659125562 3 613896885 2 30079 42453 4 1 994345348 1 540394538 4 2 39479 92307 2 27048 49019 3 644235954 3 634260416 4 3 381749984 3 169159652 4 2 71749 92817 4 1 113473690 3 672156294 2 13459 113703 1 190487812 1 244159183 3 27200803 4 1 774149783 4 3 166395810 2 50879 63932 3 403780788 1 368002296 2 4455 108619 1 433693266 4 1 528547566 1 435089833 1 61117701 1 900956165 4 1 781491782 1 636913803 3 438013274 2 25926 86233 4 1 354476338 4 3 633704226 3 708645023 1 549660251 4 4 3 353176516 2 28898 59575 3 162268004 4 1 979499031 3 564373035 3 205436675 3 4770337 2 50825 70013 1 291675765 3 603762820 2 24300 67633 2 46430 81489 1 75600997 2 97019 104747 3 402545204 1 33717175 4 1 131881869 1 650275660 4 4 2 21949 70877 1 962568128 1 535229792 3 622798900 3 431601441 1 668564899 4 3 173283129 2 20070 41968 1 537559700 4 3 808309900 3 263719135 1 78024001 1 456452645 1 900205230 1 244611485 3 563626212 3 642423319 4 3 84164701 4 2 20345 69160 4 1 901639469 2 7262 82199 4 2 41721 67790 1 769305852 1 196044941 4 2 60179 97984 2 1598 101335 4 3 394897424 3 769893680 3 657129363 4 3 298259123 3 64452327 3 215735282 3 18673178 1 319061200 1 282592640 2 76025 85639 3 318257556 2 59309 102699 1 559239361 1 268751781 2 3794 26827 1 875031694 1 524542805 4 1 952169046 2 68825 95386 1 736913755 1 724857228 3 359152856 2 7373 54451 4 3 402225473 4 3 559883293 3 413927327 2 41703 87222 3 136578500 1 277744302 1 34608469 3 399287217 1 595320965 2 37059 48312 4 1 67718073 4 1 930128740 1 258524823 4 1 617085928 4 1 944048354 3 504333851 3 65011503 3 900434624 2 36038 37972 2 50033 50629 2 10043 75594 1 293494643 3 506674460 2 18480 61601 2 76981 98052 1 687852377 4 2 36553 64118 4 3 324573236 4 2 39862 40457 1 551393131 2 16640 105866 4 4 2 52208 75515 1 529418500 2 27139 111551 4 4 3 811738261 3 515266671 4 1 825428473 4 4 3 658037659 4 3 465046667 4 3 514717216 4 1 292630482 2 38936 107771 4 4 2 59020 74477 1 621261262 1 184966963 2 58567 118186 3 616666332 1 701408959 3 4133170 3 332451331 4 1 670307415 3 392916257 1 480506469 2 17139 108601 2 7198 101094 2 3851 61092 4 3 10218201 2 10630 65080 1 460727466 4 2 7917 32017 4 4 1 938086869 1 26805578 3 724340193 2 18591 61396 1 517392833 4 3 584554732 1 610241846 2 5040 51022 2 4279 48909 3 173351786 4 3 456133597 2 51703 74288 3 961311524 1 913928544 2 85767 92888 3 846918655 1 299632268 3 602534720 4 4 2 31348 93363 2 7463 22496 4 2 63519 76587 1 834121277 4 4 4 1 649491808 1 606012245 2 26742 48187 4 4 4 2 353 6353 2 3307 41204 4 4 3 417504759 1 582509661 2 74522 109197 3 7221430 3 838597475 4 4 4 2 2418 16156 1 176814828 3 216625528 2 5271 60691 2 3491 30672 2 2589 79069 1 945065238 2 82021 83642 2 109266 110413 4 1 485922653 2 56166 64366 2 6066 25287 3 153122893 4 3 110878763 1 13132108 3 92943727 1 63278279 1 869964336 1 671869270 3 628801839 4 3 84880782 2 82490 104836 1 544884918 2 56109 73383 3 207597493 3 49717086 1 263162023 2 28377 67413 4 4 4 3 278201724 1 9829756 3 56615044 1 945955131 1 219285261 2 17757 32147 3 72773284 1 136117046 3 208010734 1 333081979 3 640143764 4 3 984426315 2 26934 61114 4 2 78583 107365 2 60650 78093 4 3 71144205 1 472831224 4 1 766823972 4 4 1 386569961 3 815535573 4 4 1 651896020 2 102029 108535 4 3 672161345 1 43842215 1 261165863 4 2 12768 68152 3 682324277 2 78457 84535 1 299985486 2 30756 35177 2 27088 75100 3 520070808 4 4 1 448864464 1 411674403 3 560081721 3 122280436 4 1 669356422 2 18146 59352 3 216282633 3 147232832 4 3 762391762 2 36214 116128 2 12533 22887 3 2038859 1 19083253 2 42975 101567 4 4 1 975922480 2 8314 46430 1 20636534 2 47104 73288 4 2 61312 92190 2 12402 115539 3 634136869 2 53506 61701 3 816530993 3 414737725 2 55584 76627 4 1 944802992 1 83068930 3 39621670 1 970444673 3 27344752 2 21708 38020 3 227608549 3 524434541 4 2 15852 46304 4 4 2 90375 115296 4 3 134340321 2 13964 72851 2 38651 44799 1 144474706 3 592559080 2 8055 38480 4 4 4 2 91948 99406 2 9728 14776 2 55731 90738 1 138657915 4 4 4 1 181713944 3 469838529 3 875183787 4 3 160231993 2 46212 72548 1 143833771 3 764878125 1 904621378 3 63107305 4 2 4262 45093 4 4 2 81005 82682 1 900506676 2 63204 90761 2 16198 19525 4 4 2 29058 111177 3 198241600 1 70927853 2 27787 89144 3 711949779 2 23322 114271 2 42265 70055 3 881336812 2 60164 105631 1 689061217 4 2 63962 95683 1 838268143 4 4 1 372332675 2 13645 56452 2 109240 111387 4 1 55797291 1 551358658 3 589243059 1 290729679 1 460357848 2 89173 102213 3 820102266 2 63159 68640 2 19778 51279 1 11295214 2 56502 90872 3 608470739 2 8171 19086 2 55201 57854 1 251291302 3 123518031 1 168680473 1 954176208 4 4 1 100126848 3 273969380 3 652002872 3 153709745 1 565155951 2 15201 60140 2 4857 71689 1 769167379 2 5532 101188 3 25615279 3 554251507 3 41642110 1 798250187 4 3 351636162 2 44524 74249 2 33344 118372 4 3 391732497 3 725570664 1 554570386 4 1 744627809 4 4 1 93252561 3 779487255 1 32924167 3 309384553 3 151893513 2 54305 74396 4 3 89315099 2 34277 56423 4 3 950735829 3 210823151 4 1 546141803 1 239885210 1 911623691 1 151269409 4 2 13214 61468 2 19477 55897 4 1 75279791 2 30421 106740 2 25871 115456 4 4 4 3 161272132 3 768182107 3 203974682 2 67106 108751 2 22847 65391 2 95138 112413 4 3 417819685 2 9672 81882 4 1 258110157 1 573164777 4 1 916871604 2 17401 70663 4 3 545933966 4 4 1 87449397 1 277122748 2 28918 63120 3 706656851 3 912743248 1 462215402 4 4 3 634830764 4 3 534167188 2 62700 97329 4 1 923704351 4 1 992558131 3 883039918 2 83230 108076 3 992191749 3 925505740 3 645548409 1 229681155 3 277464925 2 19243 93979 1 929558491 4 4 4 3 26594369 3 286593255 2 67600 101216 1 956577796 3 818843428 1 246372232 1 858279681 2 107615 115425 2 34420 96283 2 15701 97322 1 145635076 2 32108 42868 1 817976709 2 21350 107505 1 314403077 4 4 4 4 3 829620000 2 27965 109365 4 3 55785385 1 568079674 3 280744438 1 387301137 3 68135909 3 610472633 4 1 15362229 2 30426 46714 4 2 77977 86838 3 981028929 3 62529474 3 761607439 4 1 140798161 4 3 87719228 1 835147586 4 2 29911 53936 2 24550 110494 4 1 314778499 2 65204 66455 4 1 551256293 2 57637 71797 2 48753 61303 2 30763 82426 2 67859 79559 3 34033450 4 3 72549355 2 13888 37811 3 930469286 1 49931258 3 929867486 2 13346 97985 4 1 433855061 4 1 690442033 4 3 325238953 2 49102 67399 2 12795 15606 1 437616621 4 4 2 42855 86510 3 92591152 1 444986641 2 92094 108664 4 2 32112 59807 1 269862106 1 295719809 2 82952 90946 2 83231 93386 1 844021017 4 2 67201 105055 2 79542 88952 2 86570 100573 2 50992 72441 4 2 35688 108424 3 129509805 1 114839103 1 669149905 2 6151 80088 1 654656882 2 33860 62608 1 927111655 4 2 23479 33299 4 1 125262952 2 33219 51711 3 809182094 1 446347647 4 3 32702295 3 174132927 2 87131 101404 4 3 125633417 3 358870765 4 3 624711698 2 3442 101250 2 56126 77981 1 583176389 2 37630 54150 1 365849712 2 5286 73311 4 4 4 2 47226 66116 1 331617906 1 733455582 1 926207426 4 3 15404477 4 2 54516 76727 4 4 3 761392703 2 30796 87763 4 1 398741020 1 322048211 1 449602538 4 2 3261 65060 4 1 833842062 3 581629593 3 1626423 4 4 1 169573858 3 864025634 3 95679724 4 3 887642570 3 535945097 4 3 831254719 2 32252 58569 3 407475926 1 388140432 4 3 876759147 1 84086725 1 460859663 4 2 13273 31665 3 544693829 4 4 3 156098603 4 4 1 798052606 3 876294090 4 4 3 835835992 4 4 1 121673822 2 43065 64242 2 85126 96595 2 8661 113678 4 4 1 603493061 2 59629 96690 2 9705 117894 1 381720896 1 701707971 2 22896 91964 1 780041308 4 2 46767 88487 1 735848543 3 261946664 4 1 977861489 2 49979 99661 1 799635559 4 1 227566851 3 617160153 2 24486 41753 3 313174363 4 3 751822580 2 31289 70551 2 28079 70198 4 3 78010547 2 45931 56677 1 233073164 3 120604123 2 45570 111827 2 3375 94742 2 23977 49487 3 962253503 2 18879 103666 3 604077388 2 34588 62694 2 6414 117814 2 5711 66875 1 734081192 2 9363 107250 4 2 66936 93950 3 447265012 1 390020694 1 676588423 1 883863163 2 41453 49181 2 47951 102842 2 3828 94057 1 763848640 3 451076823 4 3 923309561 1 150502799 1 155299160 2 55871 68117 2 66889 91947 3 413266387 4 3 962551627 2 19795 56786 1 976306615 4 3 393042778 1 993019174 4 3 826811618 2 29720 108963 3 753774980 3 366693718 3 93803781 2 6901 13434 1 914078199 1 59467727 2 13304 54504 2 4849 80935 1 614979106 2 31710 66647 3 878770101 3 339764661 2 26103 70875 4 2 65253 118046 4 1 3389714 1 881752908 1 185512593 3 349152125 4 3 161696844 3 874853032 4 2 4195 30427 2 22623 28994 4 1 585909079 1 740994889 4 4 2 29122 31001 3 427118142 3 472137461 3 808765246 4 4 3 57618557 1 562055167 4 3 347113105 1 390321835 1 938104103 3 692968459 4 4 4 1 730815080 3 544411760 1 958842341 2 5168 62819 2 13816 111044 3 435027391 3 875098105 2 23710 49693 1 372942547 3 147147644 2 72132 79231 2 86494 92837 1 504474943 2 29586 71511 2 43962 88099 3 929481627 1 428249735 3 870454391 3 818303029 4 4 1 535507309 1 325429843 2 54189 110329 4 3 553420447 1 719205970 3 809125506 3 743785328 4 3 491358126 3 803068939 4 1 34990375 2 73904 77805 4 2 22167 108230 1 9108757 3 199127807 4 1 569992599 4 4 4 4 1 741144832 4 4 2 81856 103117 3 315520571 2 102496 118991 4 2 21640 41500 1 647634829 4 4 1 661010512 1 409771410 2 7273 72607 2 18238 54077 2 94929 118966 4 3 595069725 2 15649 45235 1 563349817 2 1335 33090 4 3 850532132 1 43043576 4 1 47727569 2 7485 14213 3 664912583 4 1 217444441 4 4 1 730927463 4 4 3 1604384 4 1 994900226 2 13062 104767 2 50708 112272 2 70584 77709 2 21627 88456 2 28667 45534 4 1 718185410 3 305117892 4 1 104375274 2 27014 99403 1 316085845 4 2 53301 108402 4 1 279542163 1 330315538 3 412245921 4 3 139525974 2 21189 82336 1 361328848 3 137330180 1 743973353 1 23075238 1 901396039 3 559306244 1 874757849 4 1 993228303 2 32209 51220 3 183895943 2 13186 60974 3 584424602 1 993312901 2 55585 85004 1 925330785 2 89856 94068 4 1 549621250 4 4 1 355801949 4 1 313817606 4 1 404822331 1 43772745 2 14047 63222 3 493124234 1 613691122 1 350881087 1 682779256 3 862195929 2 28613 118403 4 4 4 1 760837924 1 930393570 2 100077 115579 1 965215129 4 4 1 3234361 3 304922762 1 579760665 3 832016230 4 4 1 835252668 2 79340 101810 3 319677144 3 974070463 1 895288487 1 575084542 3 761598793 1 303719802 3 45788894 1 949676310 1 182807851 1 170419582 1 704631111 3 844451893 1 931077766 2 35984 66213 3 707707889 4 1 304007304 4 3 306940349 2 32866 71372 3 478105719 3 636759346 2 54655 65404 2 80672 92588 2 47993 66310 4 3 262248015 3 62381958 1 937612587 4 1 974528301 3 829224849 1 970439816 4 1 21208637 2 50044 58181 1 591160256 2 38019 109603 3 552980306 4 3 518244980 1 979367771 3 583266229 2 29744 81002 1 274636865 2 72670 115802 2 20564 101340 1 913821988 2 72053 97883 1 434798553 1 128939289 3 33117828 4 3 692534383 1 777463168 1 544123511 2 63225 86877 3 503761975 4 2 106357 118056 2 37567 66150 2 12575 90688 2 43100 107346 2 46781 109474 2 43814 52910 3 844345792 4 2 99513 115199 4 4 1 175574013 1 351837801 4 1 485813002 3 740608176 4 3 962397826 2 68941 112936 1 398268872 3 452109736 3 5724408 2 30838 103059 3 940707851 4 1 46457319 4 1 637110406 4 4 4 4 2 17167 44246 4 4 2 69006 79863 4 2 43848 88188 4 2 64468 113070 2 34257 58921 2 4990 34739 4 3 984570764 2 9264 66214 4 1 511218460 2 2035 37391 4 2 46829 101517 4 1 579000380 2 1740 10530 3 806133236 1 420577266 4 4 2 79772 109436 2 31667 55246 1 206769861 1 447225235 1 412280803 3 549183820 1 884324216 2 24907 60866 2 106370 108535 4 1 744404990 2 72930 94259 4 3 34972576 2 54026 88074 4 2 102405 109347 2 1592 100639 1 967202194 3 370799158 4 2 40416 88667 4 3 575620903 3 24511680 3 770936048 1 834039198 1 143794404 3 366234109 3 981803177 1 281941419 1 385815527 2 38441 55193 3 531123758 4 2 10825 86743 1 13537022 3 962326371 1 519850574 2 66547 99009 2 53977 109374 2 100856 105629 3 962601760 2 102590 103755 3 922564380 3 62632599 2 47850 90642 4 2 68319 71102 4 4 3 531055399 1 373594643 3 22275496 1 619861083 3 442033034 1 236320143 4 3 108161482 1 506490367 2 35102 41506 1 162585234 1 65629129 2 23896 75889 4 3 654987090 3 145423155 4 2 57987 81988 1 140595147 1 92328879 1 902827964 3 46603268 3 946130260 2 59274 91531 4 3 709883933 1 813550048 3 31334848 4 2 18740 119282 3 849358126 3 434621868 3 508677740 1 928552317 3 775313202 3 147795025 1 998020542 3 845664621 2 14810 31883 4 4 3 37000207 2 40003 57224 1 981403614 2 15980 27239 3 690891173 4 4 4 3 1471087 3 361963982 3 19830889 4 1 768856194 2 17954 83899 1 58550467 1 203523114 4 4 4 4 4 3 329450356 2 36534 105436 3 182719459 4 3 554922315 4 2 15651 83162 4 4 4 3 44996189 1 455797553 2 54087 84109 2 25993 54671 1 992673913 3 432720013 2 42344 104030 4 2 49910 89700 1 26312313 4 4 3 296504422 2 9932 104329 1 189339721 4 1 560749688 1 183670732 2 65123 107017 1 812432829 4 3 269666359 2 31837 70250 2 45876 105142 4 4 2 16890 75220 1 49692387 1 22409693 3 533482 2 22064 63921 2 44177 50353 3 508165064 1 757210210 3 526878376 1 538294581 3 486176377 1 38639215 4 4 1 390193961 3 251093481 4 3 994740756 2 32080 76094 2 52056 56849 2 80213 108155 2 70689 100911 2 86173 98452 3 906051981 1 816065586 1 528847728 2 37054 37490 3 17781624 3 184257167 4 4 4 4 2 22431 104628 2 3375 73094 2 65082 113471 4 1 955723093 2 26427 34031 2 58127 96627 2 57558 84187 1 23190878 3 4975631 3 971082701 3 978048424 4 2 26037 87558 1 965939101 1 786889431 1 291781104 4 1 507946399 4 1 50067223 2 28181 58119 1 309306149 2 16186 50323 3 343638585 2 2913 100602 3 22303635 1 522974642 2 35347 82648 3 325517178 3 68644107 2 11448 90109 1 507295493 2 21137 103108 4 1 44316950 3 211096251 2 54443 56684 4 2 8280 68700 2 107395 113894 3 427089377 2 68033 108053 3 516299546 2 27869 32541 4 2 19431 77253 3 762065606 4 2 37367 59453 3 898027379 3 377194254 2 6020 33374 4 2 19830 93783 3 980644075 3 802128880 1 181602165 1 832474113 1 32164555 3 377610910 1 489529490 3 619023912 3 295990651 3 469767456 3 809819316 2 48209 71786 1 848780339 1 671320450 4 1 538159787 4 3 190517136 2 44690 68037 3 616366801 4 4 3 66089401 1 59556726 4 2 8798 47719 2 62299 96843 1 651639415 2 22482 31332 4 3 23966648 2 65879 66135 4 2 8770 84289 3 730253314 2 21403 76537 3 749805938 2 57164 100464 2 56445 112925 1 159446633 4 2 38546 38875 1 666184748 2 36265 79713 2 39446 116981 2 90418 94739 4 1 339840292 1 763979820 2 31154 113934 3 162496498 3 558465463 3 239056270 2 53137 82842 4 2 22561 65341 3 154101759 4 3 474612772 1 48764685 2 32552 47729 1 863139643 3 206640238 1 651443192 4 4 4 3 30868697 2 47928 95656 2 1544 2955 1 244020981 3 771790610 4 4 1 993384387 1 529069030 4 3 65840231 2 15985 104423 3 779961287 3 746001651 4 2 90956 105180 1 454903864 4 2 25630 93900 1 6509312 2 48717 112201 3 17303527 1 73202561 3 714676241 1 177667259 4 3 175381715 4 1 490256049 4 2 55307 102844 3 101065487 2 38979 47682 1 60579530 3 797704185 4 1 307621831 3 86139838 4 3 565394596 4 1 499402863 3 732824743 2 1996 8674 3 281319309 2 27237 63912 4 4 1 898586419 2 6070 27026 2 91534 101118 2 12952 29292 2 56221 116979 4 3 474142946 1 173250861 1 745223811 3 393475428 4 4 3 838502089 3 86033594 3 960856602 1 400032991 1 875732685 3 53427986 1 37054852 1 616936886 1 482358214 4 3 66444375 2 47315 73296 3 791182660 3 924819873 1 93170335 4 1 60170213 4 1 385069540 3 458176500 1 385905861 3 694366826 1 156030686 4 4 2 82334 112769 4 1 657186279 3 934964976 1 625204912 2 53909 58421 3 526454816 4 3 627137832 2 7904 81599 1 922101569 2 11861 97953 2 66919 72491 3 496844013 4 4 4 4 1 605130150 2 4966 106101 1 899079101 4 3 919577901 4 4 1 100365788 1 311441939 3 665687646 1 655684111 2 31771 74709 4 3 920109659 1 743903919 2 7492 68116 3 941883979 2 44407 98396 1 192024264 4 1 282834771 2 1642 97948 4 4 4 4 3 577158488 2 29926 61224 2 82012 92977 1 229859827 1 129461072 2 10756 85149 4 4 2 51347 118141 4 1 738642144 4 4 2 15712 50316 1 289151093 2 67300 98873 2 94958 110776 2 23280 117199 4 4 4 1 943377813 3 210063250 3 962721693 1 356876041 3 269153410 3 998957821 2 34668 63577 4 4 3 707620861 1 726809439 4 1 88941710 3 999340357 2 46645 112898 3 719445096 3 570555401 2 21872 105985 1 452636768 3 406918909 1 217942490 1 560246519 4 2 21254 46613 1 987229283 4 1 781891106 3 837027273 2 72347 72477 2 4434 73764 4 2 5506 7691 2 3590 56510 2 85725 86732 4 3 388543435 1 27325526 1 331323445 2 8440 117333 3 118395406 3 925868842 2 52037 94179 3 714433084 2 100399 103154 1 201221963 2 69146 114155 3 931547702 3 932160263 3 455915968 1 452923437 3 855969331 3 214409730 2 15954 115947 4 4 4 4 1 886797957 2 28350 97828 3 189325609 3 636374713 4 4 3 62721670 1 94707057 2 75551 108643 4 1 337546019 4 4 2 1618 23393 2 64684 110282 2 30633 63863 3 984562720 3 62554849 4 2 23047 80048 4 4 2 26706 119453 1 406031659 3 667823435 1 736404131 2 29221 74203 4 2 17990 97668 1 932836075 3 744180698 1 924348355 2 95522 100933 3 20076767 1 30154071 1 482230747 3 956914493 1 174574870 2 28419 72698 4 3 294024675 2 54652 107262 4 3 241565723 3 875570050 2 57942 93750 3 560434041 3 14639763 4 4 4 1 4646125 3 731656871 2 78763 102698 3 228258894 3 459460359 4 1 659337992 3 928447859 1 809118676 1 298508659 2 82735 106278 3 62340078 2 112749 116748 4 2 44357 92163 3 597079388 3 420777236 3 534287992 4 2 109921 116595 2 82922 83977 1 866403576 4 4 3 33674030 2 68681 76438 1 259420040 4 3 676767654 4 3 259837385 1 544154504 3 36855283 4 2 27460 59428 2 81342 99958 3 42679025 1 863311056 1 816979748 4 4 2 13017 100581 2 66043 106097 1 825825444 3 16788175 3 455093058 4 3 719841826 2 40839 61536 1 705615517 1 46150867 1 259562440 3 984701363 3 960222358 3 38293976 2 25371 105702 4 2 22881 86091 3 668659907 3 27353389 3 356088868 4 2 69626 104299 2 71288 104288 3 254488948 2 19911 53434 2 106347 112875 3 292975112 4 3 677218773 3 323267150 1 159751866 2 3552 118811 3 2021585 1 754940630 2 22204 93748 1 629531957 4 2 53901 85457 4 1 36001619 2 6896 42509 4 1 634317005 1 441368489 4 4 4 3 662058290 2 35943 79430 2 20967 36520 2 39287 102236 4 4 3 407081756 4 3 740624460 3 424637252 2 70455 105371 3 185646039 2 22659 51493 2 12251 18043 3 381636732 2 46403 99495 2 7853 69591 2 70918 80276 1 817974301 3 329707493 3 95991936 4 2 35544 53542 2 162 74388 3 948088007 2 36849 82476 4 3 400385314 1 161148727 3 712277899 4 1 138000595 4 2 3065 104812 2 99294 102891 2 81832 105950 1 602178911 2 17275 69429 4 2 4079 69880 2 42297 44158 2 45598 63648 3 344371435 2 72569 93205 1 395229676 3 727255854 1 225385573 2 834 102647 3 335882499 4 3 295769049 2 33131 68367 2 61949 119660 1 102035581 2 49554 52091 1 673520011 4 2 33706 43977 2 13321 73803 1 590926846 1 719745506 2 77352 82775 3 723055490 1 30900270 3 495633644 4 1 390598670 3 60641622 4 2 92372 95249 3 66691525 2 2099 32240 4 1 747617920 1 962471155 2 10020 98531 1 168434270 1 778187032 2 2671 103628 1 724631176 4 2 51280 113083 1 27142740 1 258322006 1 221305223 1 671436336 3 799967393 1 512852728 4 2 7136 63826 3 33174827 3 32876253 4 2 51142 54046 3 628988174 2 29014 84374 4 2 49883 109390 2 71102 78238 4 2 38777 114311 4 3 175473392 4 4 3 176387378 2 78154 109850 1 407187802 2 88389 105226 2 18430 52931 2 58113 98416 2 70317 76144 1 163189154 1 27705241 4 3 913906081 4 1 748108374 1 583751550 2 55015 82106 3 594202789 2 5377 92669 4 1 887671559 4 1 664754016 3 549710608 1 184172745 3 508601398 4 1 706747204 2 5447 46749 2 50703 58369 1 89736606 4 2 31317 76503 4 4 2 64553 85376 4 4 2 28856 51328 3 959314746 3 216270284 4 2 18559 119614 1 481003347 3 979756717 3 188287352 4 1 888473574 2 25497 100363 3 933899937 2 4325 77034 4 2 55733 78680 3 743622577 2 4089 35266 2 4691 62316 2 45762 79750 3 938996733 1 939668758 1 438820173 1 527709471 4 2 29611 92664 2 24250 102649 2 54705 55149 2 17587 83209 1 931359320 2 32962 110047 1 373443604 1 619895329 2 23189 102678 3 799304724 2 7091 85818 2 91392 113878 4 1 905752356 3 961830584 2 55430 86237 3 173796998 1 195020275 1 628608496 4 3 619166270 1 538613180 3 100766177 2 31961 52520 4 2 48544 76116 4 2 55157 91842 4 4 1 264938540 1 11340490 2 18575 112604 3 57218571 2 73609 96197 1 67766720 3 585777412 1 336089614 1 41204905 2 57159 104714 4 3 754537401 4 2 67421 96409 1 7056047 3 732528673 1 996922024 2 31962 117214 2 21537 77730 3 2388421 3 880895882 1 519147699 1 946366802 2 47287 114647 4 1 673222664 2 108533 118982 3 163120711 2 104499 110796 1 187532944 4 4 4 2 12845 97783 4 2 31188 87228 1 834576291 4 3 52431430 1 38026154 3 870342140 3 549327217 3 83500512 1 738809450 2 18752 51680 3 398896906 4 1 636549467 2 6269 21403 3 246926370 2 14003 45197 1 345972055 2 67547 102000 2 61336 117379 4 1 874915594 4 2 26193 110847 2 18605 51531 2 53619 102323 1 393249095 1 82694735 4 1 669258875 4 3 862804995 1 82095207 2 320 63382 2 101767 110394 2 28864 93339 2 52142 72653 4 3 17683500 2 16306 79356 1 757980213 4 3 24630490 3 811652793 3 281678358 3 7031199 3 509191814 1 117437528 4 3 955222251 2 5723 100528 4 4 3 906680352 2 37288 105637 4 3 402095983 2 27266 89345 3 284859950 2 27303 65578 2 86541 95555 4 2 51500 81519 2 27112 114447 2 31581 118158 2 6470 106392 2 72804 99509 3 400369351 3 334187550 1 29815308 3 403264769 2 48550 58685 1 540045735 1 916667201 2 39784 98645 4 3 696589412 2 48249 70658 3 33580988 2 16765 35775 1 608927954 3 468043975 4 2 74155 87425 1 16929891 2 17812 105610 3 485521975 4 2 37805 38056 3 624764223 4 3 517004177 3 952212169 1 112210964 4 2 68080 113047 3 56189317 1 12835190 2 16632 47577 4 4 4 4 1 324180972 3 751957909 1 400747227 1 249849949 4 1 565003919 3 755534001 2 7038 61913 1 838357575 3 716696714 1 931841577 3 68596843 3 709991577 1 111047661 3 234745719 4 4 1 474937498 2 26395 49353 2 22509 96807 2 15962 90987 3 271529591 2 40038 46712 4 2 19391 38634 2 78587 80874 4 4 2 61376 88862 3 91680597 1 126355951 2 52839 82024 3 291773048 3 536283768 2 64859 73358 2 12453 119216 2 26401 80396 4 4 2 62174 74725 4 2 100349 103008 1 453173208 4 4 2 50008 115916 1 533173319 2 67274 100820 3 531337203 4 4 2 31328 66612 3 910263708 3 819735905 1 180449332 4 4 2 44149 54907 4 1 170205671 4 1 996208874 3 350084508 1 923324949 3 30966049 1 813962504 3 419785322 1 601820291 1 905822778 4 1 942229575 3 93190585 1 99179843 2 41356 103297 1 45535573 4 1 628962825 1 589229256 2 1600 6628 2 11271 30417 4 1 751485138 3 127048986 4 1 98595390 4 3 897476844 3 695598419 3 133021693 4 3 345197669 1 35710700 1 201180663 3 334748798 1 618453986 2 32265 85256 4 4 4 4 3 770002370 1 582239453 3 634464756 3 94959409 1 68478499 4 1 116610648 1 58118390 4 3 766781873 4 1 669357819 4 3 53209728 2 47226 88910 3 846199722 1 882801776 3 290008953 2 16064 42377 3 829955268 4 2 4932 13234 3 323722109 4 2 95344 102126 4 2 47585 64099 3 36652319 1 253986816 4 4 1 887870410 1 939556102 1 331404740 1 284540705 4 1 352753465 3 26836749 1 533535067 4 4 3 357059859 1 992864009 1 27758084 4 3 237227967 4 1 285759085 2 38912 99509 2 42561 91605 1 571996880 4 3 386597616 3 424146876 2 34952 78883 3 175343597 3 293431970 3 679943283 2 6133 78343 2 45936 94579 3 11104528 4 4 1 28205171 3 952305275 1 779390787 2 54393 79976 1 961711927 2 39461 113048 1 56818020 2 54458 81977 1 951900825 1 88291282 4 2 25358 29004 4 2 27248 50802 4 1 277306678 2 21810 24846 4 4 3 580888376 2 110843 119702 4 4 1 81409620 4 2 72916 92467 1 314111657 3 935245518 1 950870329 1 61542845 3 12368171 3 38351470 4 4 3 708717256 1 878854161 3 111168926 2 18101 101005 2 82495 98951 2 31669 90022 4 3 325218714 1 879409412 1 799107629 1 914124530 4 3 713706352 3 16656153 3 713861253 3 94087465 3 723167543 4 2 25221 78137 2 12122 42821 4 2 1533 61203 4 2 95977 112007 2 67236 118113 2 29911 90314 3 495559329 3 135303542 2 35572 87025 3 726934218 3 555984713 1 503172431 2 18105 62566 1 461049973 1 952149727 2 31872 114226 1 195781843 2 72251 85262 4 1 12695048 1 389594307 3 609698380 2 16922 80264 2 15415 27705 2 101729 119149 2 23868 107209 4 1 501447678 3 765944039 4 4 4 1 6540745 3 843060168 3 100181077 1 657985020 1 41452786 1 13288386 3 707467349 2 6367 21372 1 457260551 4 3 444328429 1 747337429 2 6568 50174 3 115450125 4 1 966403972 4 2 31137 33409 2 25758 108989 3 70520168 1 163347371 3 381231547 3 339214212 3 251326577 3 370384040 4 2 80416 85962 1 24904329 3 626142435 1 521344080 3 826120030 1 345608990 1 118239313 2 33671 44949 3 920192865 4 2 33217 91192 1 438414695 2 82235 83396 3 302447196 4 2 64224 88350 4 4 3 44213892 1 371623958 4 3 829335270 4 4 3 984084118 1 513963342 2 35813 90047 3 147576713 1 345211963 1 548689073 1 29879641 1 227344827 3 966996092 3 142426285 4 1 568056396 2 22319 99802 4 2 38283 112713 4 2 41539 54666 4 3 471141145 3 276122215 3 105530268 3 626159885 4 1 338830265 2 85271 96357 4 3 506931925 3 879208019 3 373318 1 818137251 4 2 6346 48561 4 2 41556 60229 4 4 4 2 5537 44439 1 884611718 4 3 328076412 1 358642884 1 792257743 2 38180 90846 1 217797460 1 14824295 1 43137872 2 29683 68021 3 828268977 4 2 58562 104181 2 32725 55677 3 176331897 2 37049 78143 2 89728 101575 2 56923 114489 4 3 315561769 1 501569095 4 3 888738893 4 3 394180089 1 956303351 4 2 55143 67233 3 73950963 2 38698 61773 4 3 264908990 1 188723825 3 776604150 2 16789 112962 3 273520027 3 426582539 4 3 147412179 3 38614598 4 3 746618120 3 848829661 3 322578260 2 84430 113355 1 217801342 2 30498 92542 3 348346450 4 4 2 83554 109845 3 375183019 2 11911 31432 4 2 32574 100835 1 547036363 3 602863915 2 47879 49847 4 1 660251493 3 706042128 4 1 701884399 3 490863069 2 38788 79800 2 19703 95683 1 722844975 4 1 818474890 3 756235397 3 972260855 2 28144 79158 2 18077 74165 1 266477730 3 18235480 1 541722250 4 3 120839816 2 8720 36055 2 11186 60021 4 2 62645 101490 1 697468343 2 52295 71010 1 532934083 4 4 4 4 3 916783055 3 657401575 2 28933 116835 2 34626 53799 2 14663 78232 4 4 4 1 719951190 4 2 3995 91370 3 2723111 1 206946296 1 898055515 2 15451 56090 2 13892 96070 1 873621860 2 65456 119683 1 759072626 1 619768785 4 1 217278564 4 3 796944631 3 533932185 3 462412891 1 355819778 1 861236548 4 2 32321 44242 1 790785040 2 68606 81271 3 535728289 3 650729715 4 4 2 22972 30994 1 904607103 4 1 568131846 1 173120703 1 244636735 4 3 863768593 2 75247 100448 3 693557654 3 158044317 4 1 222280731 2 56511 89061 2 77698 91669 3 420454711 1 106333361 3 285452133 2 20290 50928 2 51488 58165 1 601083702 4 3 18518447 3 403161220 4 4 3 933582654 4 3 529957991 1 529720195 3 21519434 1 571286004 1 383850102 3 68707391 4 1 345065120 2 33339 118729 2 88572 111414 3 328201476 1 91013661 4 1 698293308 1 857725280 2 7936 65721 2 409 97141 1 298922823 3 977391552 3 936117723 1 164006255 3 128304316 4 4 3 10655879 3 992482470 4 2 47342 66527 2 73828 117304 4 4 2 27295 105911 4 3 206075510 2 10883 81243 3 863026292 2 51102 51783 4 2 9141 81147 2 91243 92657 1 171542902 3 694548987 4 4 1 538175296 2 29322 107221 4 4 1 455693959 1 730159539 3 932236953 1 910697882 4 4 2 36409 53023 4 1 297259690 4 2 66084 77915 2 26247 31488 2 25276 57786 3 5192518 1 969896069 1 289764613 1 815974593 3 329492280 4 4 2 20617 73840 4 4 3 230457608 1 249047594 4 3 641858731 3 463186338 4 2 64215 105052 4 1 724073535 4 4 2 43008 89113 2 13296 50570 3 563732022 1 287426649 4 2 68479 83190 4 2 19179 95907 4 1 19838608 4 4 3 883647568 3 878934954 4 1 322992742 4 4 4 3 507316947 1 350774171 3 927013330 1 361454174 4 2 90374 112149 2 57784 105722 4 4 4 2 77065 104040 3 39838987 1 296698889 2 23034 70641 4 1 369785472 4 1 352789365 3 426773321 3 123770184 4 1 790516974 1 898739126 1 996526404 1 391112291 4 4 3 541228636 2 56891 78993 3 484318664 3 589847095 2 52724 61430 4 3 808772967 3 48346546 1 268294632 4 2 9044 108249 4 2 52930 73271 3 665816225 1 770249580 3 65721717 3 50532179 2 75111 75175 4 1 586211227 4 3 931036030 3 888873472 2 9481 107069 1 690200428 4 4 4 3 251665535 4 2 40349 53730 2 9585 54099 3 38358906 4 1 985619096 3 512576979 3 661641717 1 389237552 4 1 665364337 2 26908 96797 3 504459800 4 4 2 38077 81459 3 97105027 3 706197364 2 42350 49635 2 102104 109017 1 70844747 4 4 2 5555 52415 2 79847 100086 4 4 4 2 80202 106753 1 12444791 2 39693 102365 2 78639 97564 1 101961723 2 56430 90726 4 2 47882 90614 4 3 42306697 2 4961 75094 2 57976 94959 2 41749 42771 4 3 324583986 2 14176 59244 3 516937749 4 4 2 56841 98287 2 28048 90044 2 92994 95329 4 2 54924 105335 4 3 646297819 4 3 672839676 3 699215639 2 98673 119560 2 50863 65417 1 641841326 1 717921260 2 6042 101942 1 114681332 2 7054 65182 1 176139076 4 3 475761548 4 2 28996 33310 1 526189488 4 2 26147 90856 3 13848918 3 150746390 1 540562101 4 2 26894 37201 2 53174 115339 3 663992293 1 369672339 1 393046738 2 16863 51378 1 813483230 4 2 14122 89588 4 1 795447659 2 39025 111392 2 30687 76080 4 1 75396646 3 952602069 1 683533250 4 1 265802787 2 73490 112585 1 990947374 4 3 900660097 2 31327 69154 4 4 2 24247 58220 2 66591 117560 1 457253126 1 863223952 3 893788552 2 97699 116113 3 39717383 1 262362312 3 50861621 1 54290144 4 4 3 937264111 4 4 3 524141027 1 235959648 2 74479 106067 1 26871176 3 382198810 3 593908300 2 20705 34213 3 357327487 4 3 714431733 2 22746 113401 2 29607 103422 3 937088921 4 1 675190864 4 1 666705827 1 164908942 1 467019090 4 2 14303 96011 1 551222675 3 984513180 2 4496 84290 1 491846368 3 337443430 1 52511762 4 4 3 949758673 3 236201310 3 910602913 2 62422 95509 2 66990 102282 2 95938 98101 3 423562006 1 4669561 2 95089 112299 2 15771 106377 4 4 3 357321168 3 365984167 2 69966 85609 2 46298 113217 1 14927620 1 25668217 1 966852882 2 34921 49789 1 891030877 4 2 30675 106742 2 57953 108261 4 1 854410426 3 785185569 2 53898 76727 2 37226 55636 3 677380801 2 81969 108838 4 1 72746753 4 1 406193927 2 2730 62934 3 898142303 1 948904225 1 187086127 4 1 789862523 2 27975 50550 2 17261 27249 4 1 653101615 1 950080580 1 579170675 4 2 62365 94589 4 2 6568 94469 2 2484 104201 2 21278 108183 3 906731233 1 190423520 4 3 433551928 2 50727 108354 4 1 612819009 4 4 2 96599 100282 3 9987446 3 28872863 4 4 3 641631701 2 38667 109166 4 2 58240 88170 4 4 1 72879266 1 696237856 2 8603 97639 1 634109818 3 527845457 3 625565144 4 1 824980577 3 154120053 4 1 48353860 4 3 970606899 3 435112163 2 1041 117281 2 5440 74277 4 1 606666947 1 391865900 3 45295619 3 630576654 3 938853216 2 30826 73524 4 1 552574165 4 3 725907926 3 559642457 4 2 73669 76239 2 12671 58813 4 3 566021132 1 88479713 4 4 2 96184 113767 1 725560676 1 632790955 2 61189 72542 3 566869598 3 446905645 1 101346740 4 4 2 5106 85030 4 4 1 242535432 3 459266684 4 1 737902494 4 3 718991003 3 614674059 3 37438404 1 766203903 1 464395540 2 89861 99656 1 280644360 2 2657 112007 4 4 2 58928 72760 2 59177 115320 2 36504 54859 1 458030763 1 11725154 1 909808700 3 791106366 4 4 3 949070383 2 18198 120005 1 665692821 1 714345372 4 1 602344092 2 570 73938 2 10294 75724 1 80639895 3 225252981 1 53965654 4 4 1 413635533 3 805468815 3 62882224 3 676841872 1 57923009 1 612729575 1 600342315 3 507674604 3 727452811 4 1 174788567 1 711288241 2 39456 106828 4 2 66948 109799 2 66079 104137 2 11284 58963 3 275719015 1 446206554 1 150059905 4 4 3 775576593 3 23558613 4 3 463059565 3 84312379 4 4 2 23433 49699 3 42770380 1 496001672 3 5887947 1 96845744 2 76228 96426 1 480806574 1 629128444 1 699537087 2 12653 49519 1 15000257 3 485326256 3 560214988 1 359497873 2 19301 64496 1 476052313 1 277489202 4 3 278607110 3 457727322 2 44253 88777 1 964109603 2 91369 118514 4 3 145550709 2 11031 107139 1 60005104 2 101689 117350 3 71194918 3 524220862 2 49460 104836 2 47508 88063 3 538060186 4 1 896440702 3 711894675 1 506463769 4 2 27748 118111 4 4 4 1 506508562 3 316792144 3 726895873 3 125616835 1 402040303 4 2 41719 92545 2 43982 102754 4 3 5952156 2 15976 95785 4 2 2653 69256 1 76731712 2 100620 120137 4 1 267848565 1 280965040 2 46367 96341 2 35788 37124 2 38049 96448 4 3 884477635 3 706081808 3 371754598 4 3 999399787 2 20372 43982 3 490893088 2 556 117578 2 9132 31287 3 750367240 3 788077249 2 16872 33698 3 313799539 4 2 8232 48764 2 18792 99301 1 186758062 3 384815623 4 2 2088 110295 3 36591904 2 43597 75876 2 71727 102922 4 1 218652166 2 60942 75091 2 17196 60867 1 570372987 2 15877 65425 4 4 3 406884158 3 260131143 4 3 502605646 1 13609309 1 460547802 2 15390 46922 2 26699 33270 2 18439 38541 1 389069285 1 931413050 4 1 637944521 1 164668380 2 8060 54189 4 3 29752169 3 985782646 2 1430 25575 4 1 165760344 4 2 58917 75477 3 779180394 4 2 44723 89984 3 741421910 4 3 890329903 3 478539191 1 993484213 3 393647838 2 14010 86269 1 138876567 2 62176 74176 4 4 3 197085808 3 241002850 1 894420250 4 3 671330268 2 33761 73303 4 3 737139708 2 89700 106456 1 146666643 3 184421964 3 219369256 3 71547084 1 59072970 2 10490 17747 2 38350 117033 2 50053 58155 3 611030483 1 388432910 4 4 1 983000574 2 82571 103948 1 125307278 2 78718 80616 4 2 56554 74538 1 70087474 3 742630753 1 679047892 4 3 110641192 2 926 43528 2 9306 108202 2 6447 86802 3 691537103 2 72089 78400 1 2412863 4 1 40854557 4 1 569407994 3 39193574 1 906553322 2 83659 108437 4 3 597537541 1 72316733 2 82961 86873 2 72170 110167 1 390743068 4 1 469052553 4 3 633232724 4 3 733369004 1 41414456 4 4 2 111411 116306 3 684367199 3 597150386 3 936353000 4 2 2352 104700 4 1 589119538 3 681070411 3 999461540 1 514172128 4 4 4 1 611426655 2 58996 99978 4 3 331097177 3 140883551 1 128737168 2 1379 120295 2 14162 55770 4 4 1 276905582 2 12464 20375 4 3 21849328 4 4 1 46101091 3 800986146 4 1 285178684 1 926194946 3 63651401 1 400929409 4 4 2 73671 111786 3 448590451 2 12264 96890 3 367789460 2 17307 110913 3 288973817 1 22142982 4 4 1 591909447 3 524954158 1 458481145 2 94855 106303 2 24721 67288 3 397603069 1 515987081 4 2 39373 116490 1 852477530 4 1 609184675 2 81187 98889 3 59515524 4 1 332968032 3 9542299 4 4 3 550035365 4 2 53225 111527 2 14526 111096 1 150669410 4 4 3 347402319 2 17479 110121 1 727161242 2 70141 72109 4 2 12991 108085 2 17175 99564 2 22133 92161 4 4 1 220096595 2 65261 108527 2 15626 73651 1 279841124 4 4 3 975464313 4 2 33196 90234 2 4889 104786 4 2 29665 105122 1 544941712 1 816208824 1 486586719 3 557996142 3 139805328 2 37231 102625 3 183829615 2 17113 71061 3 62748212 2 17490 83416 2 51960 103647 1 967864991 2 30831 119027 4 4 4 3 310997701 2 38587 106119 2 91283 107587 2 41485 65170 2 35222 78066 2 54543 112620 4 2 53921 117107 1 727691044 3 13028915 4 2 32615 63604 3 673060703 4 1 541697816 3 822269173 3 888727279 1 3381100 1 847379063 1 4433370 2 80500 96354 4 4 2 3779 22665 2 53698 115705 2 34220 39301 3 337306744 2 77943 102375 2 23905 85755 2 21051 101392 2 37253 71829 3 627333332 1 846494706 4 3 52175316 2 50003 118117 3 355718775 2 47033 119264 4 1 872456815 1 325334643 3 45940471 3 624593956 4 4 2 10943 102047 1 85817495 2 30403 62747 3 296447775 3 27131603 2 16291 113904 3 493202538 2 6124 29670 1 65276192 2 7283 64637 1 646172400 3 933879130 3 725472981 2 10059 36816 4 3 866461951 1 622070435 1 990045273 3 924606564 2 28873 65335 4 4 4 1 334431403 3 259890 3 664736461 3 765680045 3 962793076 1 198099647 2 31673 68184 2 49353 52845 3 49187003 3 924673085 2 21102 47861 3 681640917 4 1 321977993 2 61795 107030 2 10136 77776 1 272125643 2 45590 75835 2 36414 106080 3 23823290 3 310908916 1 268499677 4 3 364601577 4 1 989150296 3 434751021 2 29530 79382 2 30213 53844 1 830172525 1 575225061 2 71369 107643 3 450684586 4 2 28805 61638 2 93035 106582 3 320797523 3 934179880 3 31065185 2 22131 31112 1 786729617 4 2 2647 72039 4 1 142192778 4 4 1 548343703 2 8424 86634 4 4 2 21913 73808 2 29746 49744 3 746492226 2 46441 78303 4 3 300856197 2 29690 65972 1 265224770 3 313822709 4 4 3 49488449 3 468564903 1 699711549 1 656576231 4 1 977795061 2 12211 23130 1 644718155 1 945226847 3 182879160 4 2 13292 20980 2 18294 81670 1 348051321 3 775576753 2 7894 39431 2 26409 62131 2 49189 77932 2 62285 81431 3 315195834 1 70189551 3 568159035 1 275987053 4 3 602764356 3 693519782 2 30542 31916 2 11508 72939 3 877142744 2 19645 80324 2 31058 90927 1 425078758 1 793042674 4 4 2 33218 105849 4 1 182007380 1 483880041 4 1 522011514 3 989895538 1 862399204 3 750906770 1 320339305 2 26469 99020 4 1 52254213 1 491226476 1 193467699 3 301555884 3 20386630 2 18756 56038 4 2 5335 105347 2 80158 104436 4 1 926106441 3 508667680 4 4 3 838415849 3 172259023 4 2 37601 50335 2 23200 60109 4 3 150686170 4 4 3 313964945 3 955597805 2 20682 38529 2 14877 114425 3 39892847 2 64712 81486 3 183704687 3 967355542 1 122814373 2 92259 107007 1 28579890 2 20754 43126 4 3 581002488 4 2 35199 59175 3 209915462 1 99424773 1 371369637 2 77916 96830 2 4937 23664 2 20430 30581 3 119060689 4 3 406946916 3 36440720 1 537583866 3 472669368 1 769175517 3 875601109 4 2 27708 68049 4 4 1 411910995 3 264729300 1 687226042 1 56427980 1 695196697 3 77226500 1 126005098 2 26498 95806 4 1 479063998 2 35361 73528 4 2 8994 82421 1 836042242 4 2 91155 103587 4 2 23111 111667 4 2 74108 113762 3 713836004 4 1 553515756 2 43012 91442 3 289214284 4 2 64560 73716 1 768697762 4 1 247152491 3 741774280 2 17147 32176 2 14894 43708 4 1 310631021 4 1 814164866 1 9555793 4 4 2 2885 86414 2 21574 59457 2 83901 97935 1 999687063 3 885780600 3 420047183 4 2 24416 91030 4 3 445009904 2 12944 102405 3 363317117 1 828107591 4 4 1 587347091 2 47071 88359 1 572026028 1 614284150 2 95589 101235 3 441945379 4 3 638450120 4 2 41688 66667 1 784802238 2 35307 93370 4 1 235905922 1 477331809 4 1 175423463 1 159390176 3 126325078 1 698575749 1 19492005 2 61899 108816 2 60707 88344 3 939917307 1 95658367 4 3 441672151 3 663708791 2 40544 105545 1 112071386 4 3 884324178 4 2 52284 83521 3 746713080 4 4 4 3 830445677 1 887386674 2 26773 56001 4 1 220703660 1 843751691 3 99547044 1 690750152 1 66736787 3 733358610 1 52123406 4 4 3 136474571 1 652761825 4 2 82592 109767 4 2 4429 24016 2 45355 100444 2 49239 96990 2 5623 65298 3 213316117 1 105595856 4 2 34566 51893 3 933398592 1 225559642 4 1 637819151 2 34853 38443 1 715224071 3 100409083 1 43722352 4 1 462789226 1 238440402 3 745812638 3 352372299 2 115898 119791 4 4 1 613723882 3 831990696 1 198605893 1 621177631 3 144347761 2 25734 109778 1 285242293 3 399343564 2 15769 66568 2 29323 49475 4 1 679251260 3 21843295 3 660914005 1 832563606 2 42110 77272 4 1 481028929 3 841833901 3 27741525 4 3 52236221 3 27426250 2 9193 51677 1 981060542 4 4 3 547049103 4 4 2 35240 102156 1 291237073 4 1 806039232 2 82459 84024 4 1 422307483 4 2 57587 111538 2 2045 67439 4 2 56775 119871 3 7325060 2 46269 51802 4 2 47984 70133 2 89097 113398 1 464216112 4 3 408170998 1 676626037 3 514602319 4 4 4 2 28504 119068 3 437725061 1 195772409 4 2 21933 40561 2 3765 64159 4 3 62499132 4 4 2 50644 69906 4 3 205341854 3 447212405 4 4 1 525551797 3 775647549 4 4 4 4 4 3 383304079 2 35043 36898 1 52093770 1 43105547 1 730130823 1 863032951 3 929015117 3 611100450 1 76417670 4 2 5175 75526 3 558500312 2 15212 57379 1 675362664 1 25561694 1 503886191 4 1 703933449 4 1 418909240 2 51892 73528 2 48277 71953 4 1 288225059 2 112380 119553 3 190537177 2 54452 86408 2 29707 90190 1 38573366 4 2 20645 42883 2 11484 110480 2 116389 116523 1 608937498 2 39493 80411 4 2 85855 89599 3 50076080 2 31082 109626 1 309110253 3 798843078 3 270155080 4 2 54794 74087 2 27377 109429 4 1 472491580 3 283184048 1 456774215 1 34396887 2 31184 102451 4 2 3614 75804 1 40997375 4 2 59573 77687 4 2 34712 83965 4 2 10723 95583 4 3 35449784 4 1 810517569 3 754536386 2 14308 90087 2 28208 97821 2 99425 102668 1 487848271 2 93769 100537 3 781297171 3 137662688 4 3 906809255 3 344554991 3 188054507 2 62456 96472 3 881193622 3 34652883 3 124846371 4 1 633516511 1 640684875 3 487609042 1 98175340 3 243201602 2 48897 113663 3 119277894 1 626665377 1 979088919 1 190038575 2 190 58212 2 11140 26426 2 31994 53542 1 934033855 4 4 3 118415026 1 314508098 3 765549725 1 991696696 1 880560878 4 4 1 68438881 1 967981555 2 15973 38787 2 48485 106648 4 2 2942 61877 2 24221 77798 2 61695 97038 4 4 2 9883 38649 3 571068197 1 536194978 4 3 197109173 4 4 1 783141211 1 219306399 1 660195299 2 11945 33441 2 13364 17956 2 19838 20830 4 2 44256 44468 4 4 2 35201 109251 2 7881 102818 2 92450 95984 4 2 55223 64737 4 3 136080100 4 3 66673717 4 4 3 507282634 1 449795756 4 2 34553 104661 1 944722774 4 1 659751834 2 35214 95625 4 1 460723335 1 392892306 3 751596661 2 29953 102849 4 3 32609204 1 102141250 4 3 884230619 4 3 297874388 1 566102371 1 948445774 3 843258617 1 189295372 3 558537739 3 706770286 1 219300865 2 79601 79910 4 4 3 193490155 2 10571 38540 1 474873497 1 629067481 4 4 1 375937805 2 59425 97323 3 951773046 1 33259315 2 31403 113846 3 543120175 3 42274075 3 665154481 2 111352 112838 4 4 4 4 4 2 12407 42057 4 3 291748565 3 20139792 2 5109 58651 1 277425768 2 38507 118683 1 317443718 2 8440 35926 3 575337553 3 551331127 4 1 969679132 3 904887139 3 628283923 4 1 71370158 3 889302751 3 340716949 2 14491 28256 2 88114 111632 2 42936 64188 1 63980550 3 461499462 4 4 2 44190 81689 1 243011606 1 89015028 4 1 14933610 2 19099 23858 4 1 48615477 2 38527 45780 1 252454857 2 34202 68079 2 47102 99678 2 63309 107096 4 3 724302684 2 90369 102379 4 1 73766710 1 789441602 2 45002 97750 4 1 712825171 4 3 100361809 2 78985 109907 3 710822489 2 34011 59107 3 184275387 1 68476304 3 952528768 1 157840593 4 1 976464562 2 23189 109353 1 697803346 1 728987988 1 483143779 1 237483889 3 845561167 1 442862017 3 21964454 3 678136112 3 452932522 2 28987 108974 1 268782353 4 3 682413983 3 482190120 2 20248 115476 3 643677473 1 70577445 1 67525901 4 2 3456 61970 2 21174 103248 2 76495 81163 3 371217340 2 45481 100422 1 547727229 4 4 1 315363941 3 632059355 1 833376845 2 37615 87656 2 32423 108772 1 570403805 1 434503899 1 31054298 3 441232299 3 67706212 1 799307882 4 4 1 903001986 3 595693051 3 784674065 4 4 4 1 226957391 3 192518575 1 414840984 4 2 31650 83421 2 90557 116733 1 589259262 3 707387036 3 497889892 3 542136365 1 856300314 2 32706 71120 1 394886067 1 795817626 4 3 739300513 1 55210735 4 1 888032092 3 583087724 2 63214 64841 3 354652323 2 26653 99878 3 601963342 4 2 39196 48844 1 741811767 2 75608 107847 2 8960 109555 4 4 1 401514694 4 2 28744 83171 4 3 371662525 1 71614645 3 209008522 3 277759416 4 1 533722743 3 590113732 1 514293907 2 34124 69142 3 691120563 4 1 470948902 1 400721996 2 78234 116792 4 2 15135 57708 3 111235517 3 822515425 2 64903 97248 2 59018 66319 1 356147642 3 145790788 2 50188 54162 1 900447319 4 2 11703 15569 4 4 3 1612375 2 21150 55504 3 341721266 1 412603723 2 68000 120274 4 4 3 555432372 2 17630 119528 4 1 581193 3 399315631 1 96055090 2 12029 86973 3 669835556 4 4 2 108265 110611 3 448582173 1 620885180 2 60158 112280 3 53777108 1 310940900 3 62051356 2 7323 26090 3 268863981 2 5125 104122 1 216347903 4 3 802593329 3 306996184 1 290866910 2 7481 90875 3 711893480 4 2 32701 68494 2 93727 117266 4 2 44231 110915 2 16475 70425 4 4 3 397288155 3 801475691 1 819823202 1 686847193 1 764370573 1 867912920 2 108980 117561 3 60785736 2 35035 45879 1 58344729 1 314792105 4 1 937056335 4 1 782957000 3 117790570 2 18559 64181 4 1 85897431 2 26014 70111 2 1727 2615 3 920706022 4 4 4 3 236300944 2 38023 98605 2 19692 23170 2 13953 45486 4 4 1 506513289 2 21152 108911 1 311269176 2 31793 61828 3 98925005 1 578011710 1 27796919 4 2 98947 110772 4 2 47682 103328 2 104391 110298 3 406794770 2 66585 76584 3 717931539 3 779859414 2 81020 107062 1 71790712 3 817993861 1 808630206 1 12102880 4 3 127570274 2 51658 95094 4 3 165362795 4 3 843963647 4 4 1 154691628 1 437291347 2 96280 97357 4 1 209901729 4 4 1 122143838 3 704381596 1 522951605 1 892208828 1 801491207 3 26177036 4 3 720047345 3 514123628 4 4 1 593321061 1 738181517 1 808213758 1 705205347 3 634786710 1 850306594 2 55485 93164 3 488752374 2 959 4119 1 838041637 3 583136861 3 481005894 4 2 57409 118143 1 446446981 4 2 69826 100516 1 492271770 1 522420054 3 312976338 3 538398350 1 107415322 3 182975830 3 406398801 4 2 8156 80447 4 4 2 68619 92543 3 574064997 1 350657309 4 1 316583811 2 33063 65245 3 10835950 2 6544 109034 3 478923998 3 79167992 3 19156064 2 84235 108613 2 25458 36808 4 3 19558675 1 130133199 3 803279098 3 744669152 1 164695359 4 4 3 4011573 4 2 53206 105805 2 66290 73521 2 84142 119989 2 44279 101869 3 892830452 2 34635 53508 1 11149962 4 2 5538 104995 3 350661697 4 4 2 75331 77069 2 14491 95136 4 2 64892 77529 2 69475 117681 2 1164 82927 2 17796 40953 4 4 3 200591316 4 3 898579389 1 728819834 2 16680 23186 2 47523 120474 4 2 4958 84192 4 4 4 4 3 734010082 4 4 3 86939859 1 320180827 2 10075 96281 3 110812695 1 61880454 1 72537387 3 75657386 4 2 39957 113103 2 17324 88974 2 36356 105414 3 75774347 2 55450 100869 3 998552213 3 178833596 3 348655691 1 299938672 1 170861301 2 50338 65191 3 592519361 4 1 748934620 2 22752 87096 3 714983580 3 777588704 4 4 2 19579 53029 4 3 555385114 4 1 96059400 4 2 49836 89222 3 657276610 4 4 1 551757276 3 382479800 3 629949099 4 2 99479 118491 4 1 519851916 1 409317788 1 200100682 2 4786 69143 2 37731 40150 4 2 9131 102926 4 1 608229713 1 426609197 3 19238193 3 301920622 3 650736154 2 79868 104589 4 1 731671681 1 926013710 2 50561 54689 3 28741967 1 14186826 3 407039651 4 4 1 924636584 4 3 166606467 3 302768953 3 274827265 1 320478255 4 1 174546390 4 1 513112154 4 3 920206029 1 787864649 2 11437 63672 2 25394 108801 1 29701904 3 333234488 1 631407412 4 4 1 60274944 4 2 338 106059 1 82803458 3 988136075 1 432704648 2 62279 118637 2 57014 103329 1 979047160 2 113730 114589 2 43229 44551 3 578964164 3 261313576 1 857581925 4 4 3 37818064 1 997766864 2 58487 70008 1 447302753 3 256849628 1 945656175 1 730415522 2 9056 35343 3 279509495 2 50293 113612 1 130057358 2 37222 63540 4 4 3 475566525 4 1 863418574 4 1 957023188 3 635475117 4 2 9016 50363 3 734069031 4 4 2 20594 107911 3 89465220 2 38519 52724 1 544506597 4 3 233682573 4 3 356244461 1 662367590 3 19592269 4 1 723430100 4 2 109083 118621 4 4 3 923048838 2 87357 94400 4 3 33362266 2 36617 84972 2 45864 63042 2 4077 23666 1 12600874 4 1 674981598 1 644009685 2 26334 33332 2 24406 113602 1 838576415 2 79841 112948 1 68063567 4 4 1 37847141 4 3 404748154 2 114832 118291 2 29369 86707 3 71038702 2 9084 61598 4 1 735906311 1 609066840 4 2 36615 60407 3 290255127 3 43650086 1 116435315 1 493761682 3 180594826 4 4 3 668627728 4 3 981354378 1 384564054 2 28083 89851 2 74437 114901 4 2 57288 116396 1 231542361 1 276918225 3 732917493 3 193656195 2 69296 117161 1 595494016 3 644845371 3 202992449 1 117466857 1 676672154 2 71724 91373 2 13831 88645 3 907187177 4 2 5184 25033 2 95137 113610 1 57799185 3 425219252 1 3954747 2 1751 12444 1 216500524 4 4 2 53329 73213 4 1 885251214 3 633837547 3 737925016 4 3 826460400 4 2 59595 93860 3 895188271 3 799466277 1 552335789 3 315134306 1 579920418 1 760538618 2 42517 78700 1 392671245 4 3 448763177 4 4 2 7218 82368 4 3 855368856 4 4 2 80504 81612 4 4 3 976080251 3 834979597 2 26573 34407 2 15287 101379 4 3 999429253 2 68392 98161 1 397405667 1 49800592 4 4 1 106246869 2 29733 55935 2 20535 83499 2 112038 114333 4 1 163050122 4 2 18083 101583 1 797860577 4 3 335589828 3 1705082 3 377993987 4 4 2 103560 117614 1 484824693 1 216751712 3 640826915 4 2 7904 28264 3 168357735 3 820216296 1 108395726 2 59843 108774 2 24214 76387 3 31563792 1 977076321 4 3 239047875 4 2 84309 120053 2 7323 90740 3 215681039 1 686546491 4 2 2208 109674 2 42696 92117 4 4 3 270972923 3 3990161 4 2 23039 108630 3 122830703 3 214097291 1 729724938 3 706990569 1 635903514 3 895502511 3 313470675 3 740005226 2 15534 63008 2 20289 102541 4 4 2 23052 61206 2 36172 99729 4 1 103648336 2 40293 104887 2 8390 60040 4 1 780888659 2 30738 117251 1 764608797 3 299774034 2 28891 88078 3 93424142 3 957344707 1 489286777 4 2 4682 71349 3 44474395 1 919873604 1 181936572 1 633940077 4 3 797277467 2 82446 89297 3 752616725 2 14738 64887 3 632867026 3 179285524 3 851807581 4 4 3 552524832 3 259325855 2 149 72914 1 895725730 4 3 800360525 1 49687320 4 2 87087 115492 4 1 660068456 2 12460 118363 4 4 3 966928250 1 665510852 1 644271044 1 579116377 2 76269 90377 1 719801932 2 31117 62825 1 660203879 4 1 41452523 3 446208002 4 3 295407520 2 19499 36941 1 684805470 2 41995 55366 3 861132001 2 79518 119189 4 2 65859 118931 4 3 831584893 2 43960 83559 3 191121646 2 78323 111442 2 8792 22430 1 251881640 2 81598 101767 3 883969997 3 703768735 2 5638 69304 3 582475000 2 7939 64048 3 382224300 4 4 4 3 971821459 4 3 291912657 1 475643872 4 4 1 12318400 1 145690165 2 15440 57113 4 4 4 2 5380 69920 2 11538 28779 4 3 919109039 1 709797217 3 617243098 4 4 2 32564 63715 1 212023115 1 732532836 2 43367 60533 4 2 30726 75374 4 4 1 775231059 4 4 1 480134728 2 61070 111658 4 3 59013440 1 963907326 4 1 552706713 4 4 2 42873 98375 4 3 81293082 3 120266172 4 4 1 188586348 3 210916915 2 65300 77670 1 946303398 1 468176588 2 61864 78546 2 65806 69791 3 42023178 1 710863077 4 4 4 1 149769873 4 4 1 150042864 2 9393 96093 2 45428 101962 4 2 29381 86121 3 758859823 3 99779886 1 676719226 3 517111122 3 251277288 3 347443256 4 3 571978389 1 614365790 1 36099427 3 590687293 4 4 1 373132653 3 375017281 4 1 775773655 2 28826 101089 2 26068 116657 4 4 2 10436 36071 2 33756 50685 1 10410879 4 2 723 82271 3 142392462 1 964159097 3 626601609 1 428487713 1 160868488 2 48392 86035 4 3 10923134 3 416049584 2 19007 28459 2 5452 47814 4 3 781545315 4 3 369974576 2 65228 106756 4 2 43996 73759 4 3 556341464 3 727196901 3 33558882 1 628334714 4 2 100228 110650 3 27971260 1 85308460 1 976548347 1 106268555 2 33602 39485 3 700671777 3 901848259 4 2 10677 65231 2 17190 50826 4 3 3762730 1 797917610 3 169471077 2 61913 116609 1 129248891 3 348530637 4 4 4 4 3 405784588 3 925916590 3 932480909 2 33518 34351 2 15916 39132 4 2 7967 67612 3 657662375 3 519301035 1 688519951 2 57502 112301 4 2 30149 38971 4 1 577937385 1 328896492 1 714749865 3 5448346 1 515736432 4 1 336654852 3 81557638 1 504859108 2 10025 92263 2 2486 92034 3 361262963 1 324644248 3 63152827 3 959936987 2 31381 51478 2 81174 115317 3 584271415 2 32150 101791 3 878572675 2 14914 67976 3 97739875 4 3 886494987 1 996374259 2 28272 45158 2 84137 102632 1 821014308 4 2 114709 114933 4 2 37278 99771 1 741078381 4 1 584630786 3 467279484 3 488580120 4 1 783368585 1 711251377 3 463408922 3 738332002 4 2 20762 50848 2 75027 113451 2 27179 39752 1 443767657 4 4 3 944825677 3 988295626 1 263847417 3 254427996 1 338906871 3 852361806 3 929889614 2 49591 116510 3 249989518 3 291837055 2 33567 91568 3 431070023 3 45367557 2 31570 110831 2 68310 74404 3 744041962 1 246678153 4 1 340712077 2 574 103308 1 835179136 3 537975283 1 467233011 4 4 4 3 706234512 3 7135145 4 2 45625 73165 3 17272856 1 138681312 3 520428449 2 102708 119774 2 19205 69732 2 35543 76103 3 641615481 2 39724 82705 3 814597138 1 860758327 2 42216 96621 3 341874456 3 606897526 3 727905745 4 1 313502779 1 955314141 4 2 30565 72894 4 1 817310468 3 468847272 4 4 2 17711 77613 4 1 909581922 4 1 618922624 1 984322717 4 2 60211 63153 2 6906 24185 2 116293 117948 1 744374041 2 11451 28515 3 819253441 1 506001587 4 4 3 341785477 2 783 111700 3 266787440 1 774434032 3 828822201 1 832001592 3 719061613 4 2 30053 108594 1 49214786 4 3 780709466 1 24020519 4 3 625560900 3 506162695 2 59849 84122 1 350777244 2 34164 106294 4 2 95203 101078 3 190535212 1 773007207 3 800796273 1 4386927 2 24338 25739 4 4 2 59852 63671 2 99702 114562 3 223699477 2 27839 79825 3 778958805 2 27446 95225 2 76970 87601 4 2 52673 85719 1 122875885 1 825680655 4 3 298191343 4 3 154668868 1 27159963 1 820170112 4 1 36079068 1 34097053 4 4 2 24746 84156 1 320605087 1 881461301 2 38893 45237 2 7815 98097 3 778325963 4 4 2 59797 74822 4 2 6104 42641 3 27246128 4 4 3 131558512 2 104050 104131 2 65258 71592 3 744589385 4 1 69729987 4 4 4 1 227737508 2 2361 23642 4 1 113629231 1 805410344 1 467612207 4 2 86029 111393 1 66306327 1 364325329 1 255773813 3 483319818 4 1 885391587 4 4 3 717023154 4 3 736747010 1 524229250 3 62694314 3 964830361 2 43408 60361 3 243190650 4 1 837984382 1 916380148 1 23451445 2 7942 63905 2 29831 95312 1 69411344 1 501209694 4 1 376940426 1 121842431 3 182557389 2 87132 116963 4 3 317045907 1 262239237 4 4 1 728793600 3 150565104 1 140250932 3 397203049 3 808380024 4 2 2772 52328 1 959105954 2 44427 79535 2 14008 49965 4 4 1 401807956 1 777256202 4 4 4 4 3 528003486 1 403190921 1 284357126 1 966592213 2 9019 67722 1 458150971 4 3 34533614 4 3 343930329 3 586163362 3 697357971 4 2 6210 57404 3 123476736 3 411346840 4 1 624788673 2 68452 95968 4 3 508917638 3 58765640 1 110903394 1 879509934 1 794116754 3 382656582 2 27538 110590 3 352104874 2 17434 45512 3 630076748 3 71740620 4 2 35028 83946 1 188828090 1 704784276 4 4 4 2 45580 119610 4 2 11369 79992 3 841172420 1 76950979 2 26344 38385 3 995710969 1 19071637 3 637071199 1 158402371 2 47474 95506 3 75280207 4 1 734902522 1 14853487 3 706375387 2 21783 88966 3 30560810 1 39064093 4 4 2 38112 56395 1 82471413 3 16866580 4 3 579145652 4 4 2 49766 92996 1 562705353 3 574062212 4 1 823709460 3 3747961 2 16261 116221 4 2 46762 50520 3 545378126 3 624623903 3 184007604 3 319756124 3 933516396 2 42558 99249 2 74804 86814 2 3671 19563 2 15866 102446 2 44780 45132 1 27510087 3 835634260 3 386976996 4 2 27455 115972 3 655135256 1 53236836 4 1 720024346 2 38568 48566 4 4 2 22439 61358 3 290567254 3 540602435 4 2 36478 38207 2 24059 27525 1 99967988 3 254515195 4 2 27433 51990 2 81436 109896 2 1647 83721 1 996078467 4 4 2 37436 104498 4 2 61683 82846 2 11654 117122 1 266930089 2 11758 65803 4 1 461793359 4 1 509277392 4 1 197179001 2 34203 108805 2 62455 95239 2 91468 107967 3 301297388 1 773098866 4 1 17746139 2 55867 55920 2 43905 60309 2 27784 104728 4 1 74855919 4 4 1 976256466 2 10966 33588 1 39693984 4 2 26589 95030 1 699204819 1 84843218 1 790174116 1 795341063 4 3 507321951 1 924379392 3 832414633 4 3 845704766 1 907645232 4 2 10785 80454 3 814736833 1 720806260 3 546613994 1 109039831 4 2 109359 114514 2 3335 53139 3 703237908 4 4 1 258898522 4 3 864293437 4 4 1 75942292 2 28686 69967 1 356192796 1 902573825 4 4 3 596894944 3 93223748 4 1 907983910 3 789589504 1 594069111 4 2 26587 34215 1 470467008 4 2 67567 103184 3 3614849 3 322812529 1 575396013 4 3 525454787 3 888942634 3 396167235 2 25296 44785 4 3 142360960 1 54492091 4 1 444134357 4 1 186458231 2 25247 90544 1 232621128 3 561909448 3 19019235 4 4 3 439703330 4 2 16771 108307 1 622473002 2 7173 111141 2 94236 105236 3 790775485 2 16912 95866 3 919079940 3 375757302 1 386532655 3 465031976 4 1 107457830 4 3 629536480 4 2 103289 113114 4 2 36445 48578 3 754027255 3 66913401 2 38413 104606 3 650990071 2 25515 113025 1 600843622 4 4 2 22270 25870 1 655548824 3 10462832 1 640384435 2 14922 52941 3 814057856 4 4 2 43634 61301 4 4 4 1 382358885 1 447423080 1 32308863 1 543872222 1 928400778 3 382177656 2 22580 64128 4 3 297959897 4 2 79365 108922 2 7116 89217 1 26891573 3 843573417 4 1 250555210 4 4 2 9743 91897 4 3 495108517 2 11831 60626 2 63747 67480 2 10463 63404 4 2 37477 72037 2 112269 119264 3 868969006 1 160410850 1 717289212 2 18558 47473 2 56776 113205 3 736410532 2 3694 112601 4 3 449385534 4 1 35670530 3 3040760 1 30768369 2 16774 62638 3 529414031 2 26706 77022 4 4 2 68775 106715 4 2 43437 96302 1 94499664 2 74322 95551 2 84179 84279 3 749511020 2 37841 100397 4 1 42925784 3 739656263 3 306510065 1 566358109 1 972278783 4 3 679753964 3 694429711 2 11277 29682 4 1 862070520 4 3 58264629 3 41152351 2 113312 114846 1 204505358 1 857963864 2 8867 13503 3 11818880 1 678000003 2 15762 38737 3 966677263 2 81724 113795 3 604487494 1 335849658 2 19696 59686 4 1 722323723 4 1 990762541 4 2 838 105843 3 516711491 2 48173 81548 1 320053079 2 58510 94624 3 251475315 3 757864340 4 4 2 50115 96276 3 789679501 3 540579251 3 178744104 4 4 2 26645 119524 2 49351 68337 3 864975792 2 106147 120573 3 59560892 1 985438990 2 31770 62691 1 513609429 4 3 632880072 4 3 391485904 3 949977628 1 510020980 4 2 25560 28681 4 3 40164576 4 2 67633 72783 2 15033 35233 3 707936054 1 444841540 1 123503739 1 745437370 1 27287477 2 42942 49674 1 392921647 4 3 366374570 1 469945516 4 4 3 614595913 3 519936768 3 336122205 4 3 190514151 4 3 244069965 3 214270712 3 210964890 1 940408336 2 59582 73960 1 974216658 1 727806964 4 4 1 789255493 2 10873 14907 1 205332825 3 64163090 4 1 392189225 4 3 662114948 1 878764050 4 1 318574304 1 731287485 4 2 59613 114252 2 14938 61301 2 103217 107743 4 4 3 343940921 3 354026762 2 36852 79520 3 594994804 1 957731781 3 711836050 4 3 407786288 3 447717560 4 2 10803 60912 4 1 810150566 2 87861 117676 4 2 13965 41968 3 132821671 1 845989869 1 312748130 1 293007940 3 153333014 4 4 4 4 1 981335618 3 825870882 1 538426294 2 7005 48391 2 48077 90554 1 645200336 2 49020 109874 3 919948 2 38359 84600 1 546424321 4 3 570610356 2 39477 74141 4 1 586422541 3 208487819 2 97553 104465 2 55467 71983 2 51405 93988 4 3 309696778 4 1 705168073 4 2 11956 21616 2 64255 69994 4 1 691435547 3 631183848 2 39301 84008 3 874985116 2 24742 101983 2 3973 45534 2 39112 83779 4 4 4 4 2 25399 73094 2 83378 118033 2 24612 89456 4 2 21485 31120 1 691380866 3 168482404 4 2 23034 119424 2 88877 108620 2 34982 116477 1 977355757 4 2 68813 82530 2 59492 118553 4 2 11954 88311 2 9985 65463 2 5410 57938 3 254190327 3 156596695 3 2520902 4 4 2 12219 86622 3 961778360 3 118184091 1 285854874 3 21217127 4 2 21594 85993 2 659 7893 4 4 3 696554347 3 744832226 1 519925478 2 13404 33274 2 98091 99169 4 1 793190846 1 180255627 4 2 20232 96835 2 68447 114078 2 16277 19176 2 51577 60790 1 705993481 3 734509823 2 22745 119482 2 12273 20345 3 363148783 2 19257 88518 2 25659 56380 1 86773502 1 59515647 1 385733518 1 801301162 3 109227578 2 85902 111576 3 649572210 2 18712 33443 3 990282290 3 86148725 3 252042139 1 465402531 2 10011 58088 2 23156 117874 4 2 38147 102636 3 479837101 1 381948392 4 4 1 936772973 1 602816209 4 4 1 918731508 2 26175 95257 2 92955 108701 4 2 44330 115123 3 406939721 4 3 136481319 2 52491 54323 4 3 920087455 1 796336488 3 910097805 2 18420 91477 3 399791969 4 2 57850 104449 1 247848459 2 32872 97120 4 2 27494 57125 1 591399498 1 181758884 4 3 316822764 2 31265 82477 3 731759458 4 1 465697390 1 873522725 4 4 4 3 885171561 1 613221350 3 267397050 1 520418888 4 1 750347303 3 903600720 4 2 4745 118461 4 3 452888688 2 10804 63441 4 1 497873175 4 3 277628936 2 582 98296 3 124214141 3 848465955 3 31436762 2 19032 63979 4 4 3 962092979 3 29054994 4 4 3 6041152 2 24279 34333 1 941080738 1 137507320 4 2 10567 36316 4 1 891001324 1 443042234 3 225711340 4 1 397829728 2 39526 45233 3 284934744 2 50642 69850 2 99741 112695 1 7114081 1 938786508 4 4 4 1 81755608 4 3 171140045 2 50345 112122 2 163 41390 4 4 2 19302 37925 4 4 1 592130509 4 2 18985 20860 2 54306 69519 4 4 2 89976 100781 1 711709990 3 306603540 1 91310782 1 818667385 4 4 1 106869579 1 57446034 1 8453724 3 150863967 3 545862069 4 1 916113702 3 743594880 2 36331 71652 2 2814 44998 2 3281 82715 4 2 97823 120315 3 544193712 4 3 163344325 2 35473 80707 2 47331 49058 4 3 418564220 4 4 3 714071627 4 1 43460708 4 3 866450578 2 79934 111745 2 39147 59918 1 908109268 4 1 59608539 2 95054 99816 3 863711925 1 250283651 1 309028499 2 12146 73960 1 734568547 4 3 825083657 1 53438452 4 2 439 99094 2 69986 116775 4 4 3 261630908 2 16737 33752 3 558497142 1 997405068 1 7564056 4 2 42168 50240 4 1 238735782 3 541567507 4 4 2 92088 95553 4 4 2 101505 111090 2 69054 97021 3 46488396 4 2 47999 75778 4 4 2 12195 120800 2 30736 55580 1 720008244 2 35223 99921 3 73527697 2 17586 65864 2 68347 120858 2 58086 84885 1 472113975 1 323667947 2 44170 74371 2 22394 55217 3 702911320 4 4 4 1 112619726 3 47400612 2 835 16632 4 2 35838 105206 3 523973826 4 1 999224761 4 1 922065664 1 403852270 1 12462642 1 587804088 2 14391 97021 1 84226305 1 856887807 2 22040 34655 2 51454 104817 2 33270 117355 2 44808 64628 2 35865 77965 1 236507713 1 434078243 2 73919 100207 3 28565653 1 785658991 4 4 1 5434602 4 3 655283116 4 3 319840681 4 3 68914194 3 767783814 2 28026 114713 4 2 31444 39758 2 12509 69462 3 576070756 3 18888760 1 98112291 1 699382709 4 4 4 1 56011514 2 33098 40216 2 35678 91096 4 3 609744355 4 2 55974 106884 4 2 24250 119811 2 79063 112578 1 597847799 4 4 2 40979 113615 4 3 993603681 3 789900547 2 68956 109006 3 605522891 4 1 369085641 2 38650 53134 3 241880817 3 573316987 3 90961476 2 74630 93685 1 548924362 1 557798740 1 317299222 2 8098 42272 2 12730 82885 2 46206 115140 4 4 1 776490104 2 32094 98395 2 59695 102095 2 55693 56512 1 231029181 4 4 2 56103 60216 3 313864310 2 28233 34608 4 1 993772191 1 71584128 1 705769083 2 20825 119661 2 79878 82419 3 63611956 4 1 453938355 2 14910 45180 1 26043809 2 38436 75176 2 7194 7451 3 247591126 2 75356 117170 2 4237 109424 2 41988 106838 2 5167 92494 1 415029766 4 2 38610 54004 2 34609 44230 4 2 18802 102244 4 1 294191290 2 36506 59391 4 1 794938297 2 25038 61550 3 543973647 2 107648 115628 3 243912614 4 3 85694729 1 226710691 2 22870 119350 4 3 170273190 4 1 241081079 1 792102117 1 984390722 1 757820558 2 16766 44572 3 94132352 4 4 1 13312370 3 515532043 1 170965808 4 4 1 112240550 3 437801719 3 255246401 1 46328636 4 1 830832309 3 111359015 3 629564522 2 35323 48741 3 883229055 3 844085447 1 48373990 2 31127 118301 2 812 72421 2 32094 53079 4 3 484126391 1 458475681 2 17579 110213 4 4 1 97178087 1 3296431 2 24191 65189 3 585239831 2 28873 64523 4 2 76549 118134 3 511385271 2 73634 119835 2 457 1889 2 27714 67645 4 2 49738 77108 1 391269461 3 307393371 1 626401372 1 4902549 2 103758 112510 1 531861558 3 348452120 4 3 664546596 4 1 573083653 3 116825723 2 29939 112819 2 6557 86019 2 105 88935 4 4 3 372658163 4 4 2 36206 119578 1 67544443 1 739432087 1 57242122 4 3 175005993 3 478295432 2 93236 96115 2 30443 89309 4 3 250850365 4 4 2 46398 100969 4 2 61320 96270 3 267121630 3 506203427 4 3 52564192 1 963202389 3 53408202 4 3 774966311 1 187512919 2 79788 90554 2 97428 120168 2 110778 114631 1 593654257 3 712860254 1 208306525 1 776957109 3 661214931 2 642 55823 1 295284061 3 642276553 3 591927320 4 2 77706 88674 3 76328665 1 187576307 3 326220397 3 885758605 2 5247 110296 3 270139633 2 93877 102339 4 4 2 28502 113945 4 3 792002803 3 636763820 1 628256398 1 727904002 2 29322 117147 4 3 34504684 3 449477241 3 9811347 4 4 4 1 33236681 2 6095 94434 4 1 856754185 4 1 836420773 1 629979146 2 40642 98795 1 139566677 4 4 3 635588891 3 448841450 4 4 4 3 826087120 1 186836487 1 377353947 2 64079 75019 1 152735091 3 874978002 4 2 6326 110594 1 721065713 1 865866102 4 3 105707483 1 677335986 4 2 43040 95696 1 66102817 4 4 2 26654 71994 1 204042256 1 498590757 4 1 71434512 3 598487651 4 2 75729 94538 4 4 4 3 488518444 3 249985230 1 590460393 3 161326245 2 99618 103588 3 192061079 2 72414 116025 4 3 59793958 4 2 42066 64785 4 1 619077767 2 103939 105832 4 1 42657592 2 99589 104486 3 219778577 2 66145 106262 4 2 99647 103725 4 1 598334934 4 4 4 4 1 692050979 3 64147192 2 44044 67500 4 1 586598077 3 247320184 4 4 2 41309 118972 4 1 710454748 1 17653545 2 66431 81720 3 640015371 2 9613 45360 4 4 4 2 45228 92819 2 27573 47633 2 16543 62772 1 865068571 3 166864563 3 579520968 4 4 3 129095320 2 37540 51249 1 420041778 1 152772715 2 30681 112364 2 67837 83481 4 4 3 489059884 2 15916 27473 3 411426039 2 67389 94312 4 2 5903 85677 2 88773 114907 2 8628 38379 4 3 344690108 1 672987141 1 563745574 1 64656057 3 169303509 3 24252270 1 148878436 4 2 73927 80012 3 735123746 3 486350581 3 660732583 2 4675 11285 1 93555679 3 495917338 4 3 308008095 1 91269506 2 38499 80835 4 4 2 65010 113327 2 43223 54630 4 3 824013734 2 79607 83908 4 1 411360748 3 601168144 2 15036 64435 3 58827233 2 16467 88723 1 53513653 1 13810978 2 2899 79706 3 693728841 3 823510018 1 202361489 1 373900440 4 3 961031790 3 576610734 2 17062 87195 3 20210305 3 48743774 2 11021 116206 4 1 33241183 4 2 37696 86752 1 61743328 1 360384694 1 294326058 2 68863 115979 1 966723907 4 1 224696752 1 31894497 2 7813 9271 3 888051579 1 23838753 1 7810755 3 64248016 2 45466 118572 4 1 316644867 4 3 172742430 2 86981 114138 2 89646 105951 2 86331 96330 1 958002198 3 603153079 1 488253618 4 3 406601383 1 495656440 1 226448834 4 1 28540040 3 356109479 3 645152662 2 27108 43858 1 550498501 1 227433907 3 800591453 3 669863539 1 889079771 4 4 2 25070 59164 2 66955 81594 1 50772191 1 21531634 1 66180968 1 3088096 3 387273538 2 61983 113672 3 403134426 2 39571 51993 3 883838762 2 404 10494 1 353580413 3 217904564 1 35022385 4 1 637996863 1 927343641 2 20823 92807 2 88854 104760 2 76396 91080 1 240314088 2 12013 111090 4 3 290070243 1 475042919 4 2 19695 20021 2 22732 72478 3 935945681 3 126705699 4 3 687948712 2 6471 30687 4 4 4 1 379195184 2 14636 96274 3 472157754 3 119303575 1 870064780 2 36531 75317 3 98560926 1 274307577 1 659746466 3 355216865 3 59202645 4 2 65662 107428 4 2 91489 118806 3 74502719 2 1512 25990 2 116582 117768 4 3 575119249 4 3 135060618 3 649740245 2 67288 100392 3 303638077 3 991343347 2 64514 83563 4 2 59984 97009 4 2 14045 85755 1 368805539 3 739979693 1 747749370 4 2 10096 61872 2 28533 28843 1 226230372 1 943189557 3 414031253 2 66529 71648 3 273995346 3 684463260 2 10656 115397 4 3 221174157 1 957317623 2 24438 78757 1 34230272 4 4 4 2 71936 116361 3 131474907 4 2 3999 93415 2 44679 49988 1 795445090 2 94025 104198 1 616701571 3 951614750 2 99608 109544 2 61323 94264 1 62007812 1 171027627 2 16798 81841 4 4 2 70305 75785 1 611321025 2 42686 62802 4 4 2 32356 102430 4 2 87339 120480 1 372421091 2 77585 100055 2 1112 8434 4 4 1 295588088 2 2846 37008 1 146991684 1 467835497 3 174403130 4 1 571700471 4 2 85409 111951 2 51514 117067 2 20270 87033 1 613215897 1 250066329 2 5857 35451 2 29798 81797 2 20945 27456 1 242697750 4 1 647297088 2 79029 87747 4 4 3 366646103 2 42594 111088 4 3 636839501 3 992560880 2 11564 17342 1 604271787 1 762034400 1 123787273 2 18949 53277 4 2 78588 115931 1 151316249 2 50223 97605 2 81873 88384 3 806121712 1 161561063 3 605229313 4 4 1 834420912 1 723029040 1 196984344 4 3 437606526 2 266 20853 4 4 3 442214607 1 298379143 2 48272 73756 1 119565028 4 3 72529684 4 3 514704516 1 403189967 2 49405 55790 2 7268 111033 1 809663862 4 2 16237 81427 3 394694543 4 4 3 385837710 2 9270 26392 3 519796078 3 317714441 1 751204301 3 715132519 1 906161774 2 17471 102536 1 857383632 2 20622 74252 4 2 48530 89517 1 42679003 4 2 31259 61010 2 21034 60543 1 755113126 2 47830 116719 1 92996721 4 1 516641795 2 41033 81069 4 3 844831247 3 266047939 3 25864399 1 195165512 3 967182574 3 219886444 1 611312076 3 987979885 2 18257 39521 4 1 219599571 3 999287132 4 1 333282688 1 650423536 4 2 1928 75374 3 5324872 2 81247 114668 4 3 647752324 1 916769299 3 954924185 4 3 288585577 2 2257 26295 2 840 6045 1 235911384 1 464358014 3 496356093 1 692424241 4 1 222366517 1 196290380 1 13376271 3 957906056 4 1 912078750 4 4 3 103885227 1 44069805 4 3 896345520 3 69174271 2 7554 30815 1 654149576 3 906640209 4 2 8377 23987 1 624641897 3 565411463 3 854660067 3 580534945 2 1860 23505 3 375849451 2 70729 96675 4 2 104968 109211 1 756883622 3 965423159 1 698258820 2 18642 56420 2 18912 61116 4 1 576991534 4 1 938343887 1 92512111 1 145697188 2 57082 64726 3 437872155 4 2 81222 107863 4 1 356169013 2 15719 68199 1 615989347 2 11017 100980 4 3 49497737 1 693966258 3 311874776 2 31570 111948 4 4 2 17986 81788 1 897615767 4 2 16972 51323 1 28263547 3 345723614 2 38245 38661 1 892836201 4 3 28436268 3 772415650 3 22439880 3 163691256 4 1 636570635 2 22643 106554 2 31018 118343 4 4 3 889057796 2 47044 104202 1 53201719 4 3 922149696 4 4 1 637081789 3 53611693 2 76072 112557 3 230493343 2 41493 116923 4 3 278698755 3 648992981 1 371892419 1 4475677 1 335207131 4 2 23327 41625 4 3 141991664 3 717050917 2 30705 85276 2 25853 94714 4 3 699535433 4 4 1 955808845 2 27208 52460 1 385059957 3 870493034 3 920248035 3 4232399 4 1 176446491 4 2 7192 31072 1 777365939 2 70898 111017 3 565801833 2 41362 113508 2 45726 61270 2 1229 30132 1 564931719 4 2 72015 95507 4 2 61971 109609 2 81677 89589 3 108266160 1 771355156 1 839729898 4 2 182 20642 2 7660 114133 1 839244715 3 810102116 4 2 74358 75493 3 58643277 3 31690680 4 1 137823929 3 354325467 1 69619450 1 666918696 3 720448060 2 106 9064 3 424514340 3 861313001 3 707723600 2 53942 97943 2 20091 100411 2 103958 104772 2 79118 97929 2 8657 64516 1 810271796 4 1 312771704 2 431 6716 4 3 573667404 3 537720280 2 105454 112781 2 53087 88014 4 3 767161911 4 1 59178742 1 118224381 2 58069 95841 2 64428 75941 4 4 2 52205 91353 4 3 506887408 1 859473218 2 88701 103571 2 76676 90325 4 2 20797 53599 1 362247134 1 329130599 2 20841 21163 2 25130 37661 4 1 65329783 4 3 401399159 4 4 1 860019606 1 170408756 3 710664516 1 23306212 1 568249283 1 916508148 1 110569330 1 621556858 4 4 3 332568460 2 21987 60139 3 432494422 2 29127 96168 1 973603802 2 25557 93373 2 51078 55632 2 60601 66383 3 606048802 3 652234813 4 3 490906612 2 45251 110658 4 3 685093622 2 73940 113615 4 2 64597 101537 1 390271359 2 61338 113199 4 4 2 78617 111466 3 19136534 3 874582801 4 3 27513055 3 7538275 4 4 3 481786236 4 4 3 334357869 1 293315289 2 69752 72860 2 82635 111464 1 63389006 2 29335 74096 4 2 3595 32008 4 3 298707723 1 449808921 3 200178903 4 1 609222491 1 462979000 2 12245 37764 2 20032 44577 3 849005010 2 56992 118925 2 18580 81493 1 775769049 3 293528516 4 2 30720 84710 1 762511354 4 4 2 50159 54703 1 593313772 4 4 1 258765982 4 3 271121965 1 135915861 3 944023619 3 728990567 1 768148704 2 23765 71426 4 4 2 26666 28148 4 1 928406292 3 427883531 2 10909 99203 2 23101 79276 3 815828965 1 969432590 4 4 4 2 40019 105066 1 782827874 1 178111847 4 3 863183623 1 415874056 4 1 459807981 4 2 60588 84761 3 364372011 2 12154 77017 2 74036 102322 3 920230155 4 4 3 879118665 1 481998979 1 145892498 2 29825 49333 1 851594461 1 46409606 4 1 457293276 3 46401768 1 608220393 1 513875412 3 11665978 1 180825799 3 826463291 3 554129324 3 945664942 1 454475836 1 978053302 2 71624 88663 3 8105486 4 2 34267 58189 4 3 900001827 1 846278517 4 2 45816 81325 3 330507247 2 45250 53346 2 1282 17749 3 599824887 3 718539602 1 891515738 3 475599923 2 63385 97641 1 265149098 4 1 375469792 2 84217 107675 3 96351818 4 3 337024194 4 2 24211 110100 4 1 239370176 2 20131 59759 2 20296 39860 4 3 796861714 2 18041 89229 1 39350918 4 3 822649694 2 67953 109028 2 40414 41534 1 372910266 1 845463163 2 4800 21412 2 13904 70390 2 54655 99513 4 4 2 107569 110320 1 304638258 4 3 104150732 3 240174119 3 990911978 2 46059 54965 4 2 42922 93733 2 32662 97150 3 729754262 1 133895563 3 928117707 2 9222 91758 4 2 25511 30448 4 4 2 89707 101214 3 36173897 3 45016009 3 751081716 4 2 56452 106653 2 23416 109241 4 2 59321 110434 2 63104 120929 1 55161779 1 485037229 2 80754 93866 2 23664 110542 2 30631 82232 3 231662703 2 7136 20656 2 9861 80349 2 26337 73437 2 81959 118027 4 2 28158 31128 3 539593813 4 3 68652798 2 13504 24560 1 463153597 4 4 1 26062162 2 4976 41625 4 2 40581 57278 1 70897835 1 913479317 1 475354921 1 896189134 1 528997877 4 4 3 202424644 1 846822516 4 1 648081641 4 1 453638092 1 446698705 3 919379778 2 395 67101 4 3 624569517 3 49428029 2 36447 76288 1 956538792 2 81142 112136 2 2751 44557 2 42608 63600 3 977901599 4 3 91606985 4 3 523910439 3 647613758 1 302306152 1 62042283 2 74762 116954 3 518735352 3 998669303 3 654045346 4 2 86259 96257 3 128339357 4 1 897014892 1 896943613 4 2 52583 66726 1 259150922 3 20935236 1 624204045 4 1 654411782 2 1255 102596 3 583648268 1 665220563 2 97825 109504 4 1 346788259 4 2 34098 73594 2 109675 120856 1 131656439 2 44123 108378 1 264613408 2 16828 59263 2 527 59403 4 1 667088383 1 16479400 3 932844142 4 1 492730922 3 48769733 1 47590851 4 1 781553573 2 7709 66532 2 30643 77862 4 3 314995211 4 3 379993042 1 815308686 1 894327882 2 45076 89618 1 445682124 1 168725285 3 154549231 1 686358810 3 755005007 2 2975 83935 1 35859200 1 815503440 4 3 231883280 2 33872 85544 1 994181963 3 319602782 1 922157435 2 96935 107242 1 995188871 4 2 27929 55666 3 602432572 3 4110483 2 89228 104637 2 24662 116025 3 648016164 4 3 116761403 4 1 63068174 1 408393473 1 622524327 3 32702207 2 36045 83690 1 925008764 1 486913839 2 18051 45069 3 795892640 2 15056 42705 3 178286338 4 4 1 550797407 3 415212766 4 2 1825 38665 3 766557075 1 143296410 1 959268770 3 166708976 3 218011542 1 892839754 3 638132678 3 341618847 4 3 898106090 2 31206 115123 2 34955 96618 4 3 136128987 2 20169 46528 3 365640940 4 4 2 52235 89187 4 1 400219237 4 2 24587 29871 2 53137 72662 4 2 540 113163 3 324526523 4 3 798214260 3 398441039 4 4 2 97167 103851 1 43780603 3 453701775 4 2 3297 77154 3 543669164 3 896698856 2 17859 32102 3 25485671 1 409773031 1 48879574 4 1 681244194 4 3 900099133 3 581475172 2 54724 74972 1 177345277 2 4228 66544 3 18432345 3 147806299 4 3 978865395 2 56097 84770 4 1 919012722 4 1 234356070 4 2 51475 87746 4 4 1 432731875 3 897537867 1 143020323 4 2 17358 112360 4 1 400206280 1 830966161 1 882989157 1 779434260 1 589839827 4 1 489023966 4 2 99835 110315 1 277708455 4 4 4 3 996284682 4 3 332934936 1 53070636 1 532861402 1 383565296 2 18647 25048 2 5425 23587 2 83775 93494 4 4 3 361615956 1 782550262 3 679517532 2 74187 116989 2 12138 90908 2 44579 87255 2 16747 112981 4 4 4 1 11325622 3 907063894 4 2 8949 59590 2 2744 10539 4 3 205862420 3 450682057 2 16639 105913 2 35536 70020 3 76042369 3 62524117 2 71296 87040 3 25239832 2 82852 111148 2 71866 95000 2 7181 20230 2 24547 118087 2 59095 72336 1 7384311 3 61327717 4 4 4 3 991447942 2 92753 101701 4 4 2 19760 95156 2 78796 82852 3 335475666 1 813089608 4 3 886430197 4 4 2 88815 95768 3 276226290 1 302512457 4 3 381145746 4 1 303138209 2 20254 28370 4 3 3475098 3 937384690 3 96680071 4 3 19733143 1 234300957 3 188239131 1 769108605 2 24248 55726 4 2 22040 89061 3 500096929 3 352747437 2 9607 76552 2 25390 80091 2 71995 100307 3 742493440 4 3 784642835 1 23866269 2 2007 87527 2 10289 105862 3 801399908 2 94619 105561 4 1 994304009 1 288188414 4 2 34927 59981 2 17974 19286 1 680579953 2 24917 43976 2 26777 111250 4 4 3 922246457 1 910416701 2 78247 116044 4 1 288418375 1 8894649 4 3 997992516 4 1 147874934 2 28056 42876 3 427984012 1 842412817 4 1 847817666 4 1 16333622 3 901635521 4 3 144709907 4 3 486189843 4 2 36673 104193 2 24945 31355 1 855662106 4 3 71911725 2 43895 74022 1 577754113 1 459156952 1 177435016 2 41270 61894 2 26745 44297 3 200534365 2 53770 96071 3 206963337 3 980946194 1 442661035 1 60288590 1 614745541 2 6311 72785 3 585670128 3 287739190 4 4 4 3 69408136 1 62342034 2 89400 106749 1 897732734 4 2 12 16377 1 223124349 4 3 322856730 4 2 779 99262 3 934986611 2 88203 90358 3 36473761 4 4 2 51181 91291 2 43100 61191 2 6471 31156 3 62921379 1 48565527 4 3 600108309 3 250635492 3 739384905 2 1795 92624 2 79538 103046 4 4 2 14204 51777 1 402420080 3 694918532 2 57807 60292 2 31983 99739 2 56112 104314 1 537458419 3 926235003 3 155358158 2 32577 97160 4 4 2 80080 82850 4 1 67236899 3 218947331 4 2 5825 69568 4 3 67334654 4 3 746450350 1 807238699 2 24572 92877 3 837533179 1 754778520 4 4 1 417002187 2 110074 119786 4 4 2 37430 48194 3 599615697 1 7017169 4 3 808165358 3 55575376 2 93381 112792 1 249416974 3 306692385 1 39227422 2 626 4350 3 531671201 2 35461 100798 4 3 800330254 3 708605783 4 2 46680 47349 1 634155872 4 1 451428399 4 2 6538 106854 1 876654047 1 46108783 3 309250772 2 25738 116811 2 76217 107461 2 22740 116571 1 192490268 1 547702356 1 581685639 3 619797277 2 33434 51367 4 4 4 3 519387165 2 57418 86761 2 34954 85526 1 66613875 3 224295471 3 188196874 3 621036127 4 1 581223801 3 863280507 3 873581136 3 308721313 4 2 55118 75972 2 63159 82653 3 358273634 3 748634083 3 517191654 4 3 356618568 3 396128393 1 921275936 1 19630726 2 80318 97619 4 2 65327 114104 3 319960238 3 840419401 1 933055112 3 619913695 2 34876 58101 4 3 873287267 4 2 8603 85886 1 273779070 4 3 32134851 2 45255 113580 3 77148162 1 410539755 3 356435409 4 1 360507541 4 1 90849033 1 805989368 1 990960442 4 2 3344 48749 4 1 702451668 3 20030812 3 693500431 3 525558473 3 412611907 2 87562 107534 2 43075 97172 3 152785601 2 57960 98405 2 10016 30775 4 3 654242221 3 17632837 3 238515586 4 4 4 2 16490 119975 4 1 862954889 1 103194848 2 10815 120861 1 109915597 1 228957760 2 68811 83081 2 22114 59946 3 724827746 4 1 488544718 1 591538980 3 913854247 1 665371091 2 40332 96206 3 963857195 4 1 732626204 1 726593945 1 617519021 3 647884102 3 778453763 2 49618 113182 1 693717953 2 40756 69903 3 460032570 4 4 4 4 1 36256405 1 590087857 1 671694391 2 39373 63957 1 255643737 1 658387893 1 768445203 1 157504706 3 938288639 3 231126471 3 137076958 2 48352 94647 2 57873 93947 1 115687019 1 617136502 3 977129071 2 35420 97530 2 41581 91334 4 3 647896068 1 650803941 1 682361665 3 997103258 1 3619845 1 745176682 2 58310 109943 2 57685 90921 1 363452613 3 947600503 2 86548 90476 3 40954103 4 2 13549 55251 4 3 203462423 3 564980394 2 67885 88614 4 1 53010303 4 3 938192276 3 329025631 2 2400 16748 2 51667 92391 3 40733271 1 349319490 2 1999 101549 4 2 49409 100932 4 1 986758372 4 2 84015 85759 2 29134 64491 1 350330607 2 64839 112156 4 1 816773010 2 9493 22503 1 377715746 2 53967 89816 1 612552902 4 3 929256512 4 1 653478996 1 698138526 2 39355 110258 2 4041 38079 4 1 375159715 3 177614610 4 4 2 28800 41618 1 655064858 2 72965 113644 4 3 386184135 2 63649 96923 1 70756870 2 31183 97605 4 3 735931502 3 781870429 2 67616 113482 3 273454697 4 4 2 21427 95802 4 1 4164849 3 769917818 1 822668508 2 57616 60840 3 292629938 4 1 68249980 4 3 936718454 1 16545143 1 180803730 3 183136472 2 7741 108487 3 942502645 4 2 46992 79882 2 13017 103098 1 626151476 2 12612 46170 2 68750 105954 3 792496655 1 369094407 4 2 101167 116665 4 4 2 46801 88749 1 229050255 3 784006757 4 4 1 960309979 3 530561696 1 274075699 2 21819 68820 2 33478 77369 3 35590067 1 121357342 3 211864999 3 989335211 4 1 187058057 1 621370393 3 63769965 2 80105 104316 2 59640 94109 2 46985 70904 2 17129 78138 2 59200 119239 3 791026778 3 308930400 1 708210148 1 233746583 3 154506656 1 620534540 1 828915400 4 3 484236752 2 60111 100042 2 59627 69863 3 795590984 2 50996 57934 4 1 819611128 2 45200 75116 2 41772 64280 4 2 28849 116715 1 25202414 4 4 4 2 47839 87454 2 40712 46501 4 2 31173 51467 4 3 279038495 1 423161236 3 329751147 2 9460 83385 3 207358652 1 409527425 3 790193029 3 355189069 1 49374859 4 2 81793 115246 1 377895715 1 1289397 4 3 459971496 2 91868 112556 1 35397041 2 67627 100622 3 221628236 3 318010820 2 85647 105197 4 1 778950571 2 4262 39417 3 103856583 1 205945545 4 4 4 1 392874340 3 319413069 1 784830565 4 2 4862 73627 3 68103061 1 560363840 1 166146711 3 307267503 1 634348436 2 27675 68748 1 909944663 4 1 585945867 3 92360522 2 38575 46069 4 1 41268917 4 4 3 934577775 1 789502592 3 708826778 3 61753337 1 488151279 2 32984 117450 3 706319279 2 52145 101078 4 4 2 80908 93876 2 63529 75606 1 446488305 1 663615141 2 28855 74575 2 32541 72439 1 434930012 1 245036366 2 51788 54278 3 752821555 1 178663805 4 4 2 92540 94168 1 252146038 4 4 1 816382421 1 439477961 1 223450398 3 200164881 1 8700271 4 1 950547042 4 2 48504 85480 3 306845179 2 3765 92790 3 164273377 1 9871509 3 444418085 3 211212147 1 139622634 3 368423246 1 969247220 4 2 55450 114466 3 405476208 2 61748 79674 1 799600433 4 1 790721043 3 126647197 3 124580896 3 655085674 2 83888 109242 2 44590 111167 4 1 330457791 2 54984 120685 1 905796296 4 3 254668910 1 57777133 2 48010 120229 2 71693 72087 4 3 54586719 4 4 3 780578663 2 21394 52486 1 774599156 4 1 918520944 1 160535905 2 83301 107029 4 3 726444991 1 110838998 1 946766165 3 130421778 3 770831082 2 79310 109079 2 79261 102958 2 46854 48492 4 1 978161856 2 47893 110526 3 123233584 1 578638711 2 22230 54940 3 190010069 2 19368 93057 2 59312 82020 3 816786951 2 12016 60954 2 82058 93569 1 29458244 4 1 263235827 1 996686680 3 252304188 4 4 3 345810658 1 52557694 2 39392 108316 1 307597516 2 35302 104121 4 2 31205 94542 2 46307 55271 1 267822823 1 821065399 1 441596435 1 392479363 1 833025200 2 17160 109702 3 455020 2 10192 76355 1 24165647 1 456477583 4 1 122592686 2 86132 118649 2 27916 116945 1 761801696 3 244498852 1 881790449 4 2 72477 103772 1 161433113 4 1 634401042 3 860902140 3 54609417 4 3 96833615 2 1134 19364 3 924603537 1 63470690 4 2 9974 79005 4 4 1 901306700 1 13150551 2 78225 85422 1 276802235 4 3 34928233 2 90655 114062 3 53252846 4 2 89389 110413 2 47489 103790 3 135564866 2 7028 55985 4 1 841918985 3 328640408 4 4 4 4 1 968070263 2 77875 102234 4 2 54825 99405 1 669822573 2 64665 109993 2 18027 56923 4 3 546859573 2 77166 91246 3 271097714 3 690544905 4 4 4 2 45226 106893 2 86385 98128 2 43357 49884 4 1 235369970 4 4 3 106147460 4 1 415065120 1 257032620 4 2 39297 73934 1 242312234 3 261520636 3 490131160 1 391837955 2 91855 115126 1 83550810 4 2 60157 106255 3 246600400 1 25994682 3 124717656 4 3 770640168 4 1 596179689 3 307265852 1 566507528 1 939852507 2 10200 16654 2 32045 59396 4 3 574219292 3 16783531 4 4 1 632874831 4 4 1 239026931 3 607413275 3 282898380 3 668980568 1 185772719 4 1 102179272 3 930763878 4 2 57550 71303 1 752214718 2 83971 86034 4 2 34093 106741 1 56517070 2 79230 109149 4 3 597814146 4 3 676166778 4 2 23515 89598 1 55717107 2 29670 94239 2 79282 96313 4 3 278872855 4 2 92576 96472 1 559969692 1 692515252 4 2 8013 112565 2 73189 89381 1 571261172 3 895005349 1 881716630 2 35789 65949 4 1 69040385 3 234122354 2 67235 115135 3 860263943 3 159324534 4 4 4 1 225523660 1 575348344 1 454217565 1 36741938 2 68413 88004 1 166431354 4 2 61484 116854 4 1 676275442 2 48506 97173 2 6052 102427 4 1 434580333 4 3 98244762 4 1 641552449 1 361402708 1 43157656 4 3 959058517 3 343607324 1 52590963 1 226519899 4 2 41009 85337 1 567015745 1 539551722 2 35421 84043 4 2 14945 15600 1 543238397 1 16282976 3 574327736 2 34386 86406 4 3 728611581 1 918671087 4 3 127829599 4 2 54282 54511 4 2 87672 120480 3 598716401 3 236321829 3 150610203 2 53269 64222 3 522769743 3 812115150 2 17849 65595 2 42856 97738 1 705536353 4 1 439611419 1 97478599 1 764076474 4 3 573248050 4 1 457629502 3 889114888 1 278875335 1 553164363 4 4 1 786405574 4 3 765759725 4 2 31116 46863 4 4 1 289393995 4 4 1 988940816 4 2 64291 108921 4 2 8100 25269 3 96257084 3 948294459 1 260443128 4 3 132959821 2 66912 72774 4 2 75235 92799 4 1 898774592 4 3 966842016 1 537243786 3 22990400 4 1 585366993 2 40170 114282 2 44833 97466 1 740494059 1 540093643 1 237771554 2 9751 29191 2 66942 79308 4 1 448143717 4 3 168701953 2 19801 54745 4 2 1808 16777 1 474221208 1 555943153 4 1 42936881 4 1 44729082 3 178865220 3 680047166 1 933140353 3 7018012 4 3 836206520 1 361327588 2 29899 77867 4 1 556748744 1 344281345 2 12469 113325 4 1 115460108 1 258557877 1 792698119 3 42523307 3 975860691 3 625340687 1 304548038 4 3 358807867 4 4 3 751937845 4 1 34562603 1 247797940 2 84904 86598 3 155303930 4 2 6923 23758 2 8246 105413 1 761294492 4 3 636219932 4 1 486283662 1 324683412 4 4 3 670392774 1 546755882 4 2 68058 80819 1 272433693 1 234488932 2 27478 92381 4 3 502870417 2 12081 68943 1 514013810 4 2 73593 79038 3 614129861 1 739145198 3 51018474 3 303810560 1 47964487 1 91249142 2 84797 101219 3 31070089 1 877590145 3 673655398 3 999588470 3 917249075 1 932471836 3 748201399 2 73323 96719 1 288502392 4 1 760602066 4 1 297577129 4 3 691019485 4 4 3 840390006 2 8975 121502 1 713641479 4 1 177379004 1 91860481 2 49282 114370 4 1 40274582 4 1 335084156 4 2 89808 120836 1 13612065 2 51811 82150 4 2 19830 88017 1 268041843 4 2 49972 121444 3 319115947 1 592069957 1 161444157 4 2 55814 70923 1 123583090 4 2 34290 87364 2 70967 85470 2 29170 113443 3 161055506 4 4 1 381441029 3 482031302 4 4 2 5506 49491 4 3 964993847 1 930131351 1 983721689 1 634452502 1 249393036 4 1 204497333 1 53774957 1 509547782 1 512076947 4 2 60697 71196 1 280597001 3 332720276 3 167712552 4 2 46069 48310 4 2 60263 111867 1 982961937 2 102942 116932 4 2 278 86305 2 42071 100166 1 65791171 2 5321 117137 4 2 52652 116870 2 5785 69957 3 483025561 2 58643 90658 4 2 100271 112753 2 26840 65412 2 42224 101413 2 34640 99198 1 796397456 1 737654327 1 62916787 2 24740 86081 4 4 2 18811 18850 3 886931431 4 4 2 63483 84571 3 794314175 2 47971 67952 2 34435 71856 1 555578895 1 739065419 3 527662617 1 760533918 1 455475253 2 11913 111706 1 333725924 3 311515837 4 4 2 37709 41191 2 112913 116829 1 173918507 2 56586 93148 2 14183 65939 2 61130 97646 2 64895 65308 4 3 138470984 2 29020 120597 4 2 86198 112255 4 1 692692696 3 299331446 2 48037 70891 3 613953291 2 47527 76887 3 833436605 3 873761713 4 1 643554505 2 43968 73303 3 607946769 3 193071901 1 181965270 2 56121 118939 3 767155295 4 1 198798022 2 80253 87682 2 55188 66654 2 25844 84847 1 327837394 4 1 502065616 4 3 713105612 3 838102164 1 625162234 2 15943 59098 4 2 19428 120406 4 2 49654 61761 3 64020312 4 3 66325157 2 3550 52102 3 135373078 3 36695801 1 120842149 1 807967952 4 4 2 13929 22110 1 583158072 1 72653534 4 3 691222732 3 629915209 1 607659618 4 3 251711418 3 748235722 1 441199914 2 8690 51344 1 103441669 3 384243287 3 729685485 3 699127090 2 4672 110398 2 54949 103954 3 242530801 3 357650966 3 135127235 2 59297 93338 1 676668057 1 613453445 3 916232097 4 2 1302 29364 2 57044 114474 4 4 4 3 273588367 3 160870465 4 3 339244406 3 591781545 1 56917801 1 745417274 4 4 1 8354720 1 964306389 2 56418 102697 2 28873 81142 4 2 9859 109785 2 9622 39419 2 19349 22821 4 2 69128 99221 4 4 3 451961132 4 1 731828152 3 964996180 1 934385299 3 65095214 3 323374637 3 756254234 1 125659522 3 108766206 4 2 16630 49899 2 32092 83495 3 621913167 2 1473 40343 2 15745 85062 4 1 50785135 1 277550187 2 41947 79999 1 67062943 1 290105514 3 136517312 4 4 4 3 73662022 4 1 343572130 1 842482696 3 787898447 4 3 647263005 1 142425984 1 66056976 4 3 616964456 4 2 48189 104938 2 52894 72688 4 3 636599017 1 70070585 2 52726 70015 3 26487333 2 771 62369 4 4 4 2 20897 52170 4 1 752543350 1 442611183 2 85986 120677 4 4 4 1 702326189 1 721968909 4 1 762793535 1 4208346 3 609024565 3 212114272 1 631436818 4 3 14853986 2 8603 93247 2 21118 21384 2 43880 76223 1 445663740 1 327119830 3 738928694 3 2995794 4 2 10043 62365 4 3 90740282 4 1 623572291 1 500878858 4 3 35093626 2 16916 34664 1 838860838 3 195302342 3 564259180 4 2 59750 120529 4 4 2 32663 58800 3 267291053 3 299449493 2 15221 78900 1 202437556 1 736423720 1 869416617 1 656613425 3 767974561 4 2 4443 88542 2 1935 69374 3 411897518 1 37288599 2 14409 76207 4 2 20861 75290 4 4 4 1 897872910 2 61767 88727 4 4 4 3 37949942 4 2 15716 103242 3 376933914 3 45089879 1 236709817 1 306636481 1 600507188 1 919844122 3 33898607 4 3 252804980 2 25587 35873 1 693384254 2 17870 44100 2 20796 112808 2 3286 36039 2 29104 63487 2 8704 56426 2 81151 107147 1 319035633 2 56258 80153 1 888597893 3 945286508 2 57741 74497 3 835056931 3 299029006 3 922285515 4 3 891508966 2 43686 60542 1 895719810 3 155823685 3 251650727 2 49391 69450 1 228863848 3 879304806 4 1 496052625 4 3 990481076 4 3 774234026 4 4 2 42483 69798 3 791150566 3 674521772 2 42922 56969 3 70234064 4 2 26561 119559 4 4 1 541740806 2 12889 115198 2 21055 56678 2 45700 51557 1 594001450 3 167837645 3 337038333 1 282355474 2 51820 110584 4 1 873347852 3 258645939 3 927190387 2 36601 76746 3 358650014 3 548074487 2 19657 98343 4 3 501945140 1 987933824 2 20505 91702 2 45877 74936 1 13548616 1 317737490 2 647 71396 3 359225197 2 14808 71811 2 95529 121284 1 53131420 4 1 145359939 2 17293 57684 4 4 4 1 513283181 2 5011 36400 4 4 3 405271896 1 48907415 2 104058 113923 3 765153945 3 266304785 4 1 100602994 1 93801416 4 1 470628945 4 3 385973950 1 902871097 3 41790032 3 1225023 4 2 5225 54385 3 627087267 1 604989008 1 488668209 1 707467744 1 615505804 3 697458453 2 18937 84102 4 3 71531265 2 109845 112081 2 43030 101134 3 742856905 4 3 59573115 2 112439 115863 1 42014696 1 513964071 4 1 653974440 2 58354 68913 1 357353953 4 2 39964 74232 4 2 17085 53390 3 557168105 4 2 3464 20128 1 230266975 3 888359791 3 262546138 1 916432110 3 365119835 4 1 117743822 4 3 856246273 4 1 832969029 1 187509957 2 3183 29144 1 69164978 4 1 444196121 3 811090798 1 593697731 3 739877348 1 36398971 3 982312928 2 28052 110928 1 163901814 2 967 4253 2 26991 97870 2 18631 101231 3 936951613 3 732042621 4 2 7737 113128 3 989454150 4 2 93935 101608 4 1 717826035 2 12355 64591 1 574164627 4 2 37611 58494 3 903926329 1 651006463 3 943696417 3 639083895 1 360313722 1 77049578 1 812940117 3 855981175 1 575332936 3 421999591 4 2 69363 72399 2 65556 67996 1 776650420 1 135600065 2 80622 109575 3 241325889 2 10621 48275 2 25025 65831 1 857434932 2 33129 95223 4 2 4494 103149 3 223436014 2 43832 103801 3 139638997 2 67898 108127 3 10228269 2 60307 98793 3 762632143 1 157011077 4 4 1 568615436 3 298892882 2 81558 120021 4 4 2 13046 22556 1 959774875 3 728645257 3 799990705 4 1 91690853 2 72527 81484 3 49496044 1 497051959 4 2 22548 86253 3 842311223 3 194100570 3 771886673 2 59926 76649 3 789615695 1 215116459 1 305018399 4 3 781846083 4 4 4 2 20059 27177 4 2 82953 91733 1 549623097 2 20309 93441 4 4 4 4 2 30745 86870 2 15407 86227 1 466151808 4 4 2 17969 19118 4 3 110924986 3 76860047 2 7377 44491 2 19864 69141 2 3523 31253 4 3 11702412 2 82507 97431 4 3 455525416 3 963465533 3 107880449 3 954866193 4 3 380843958 4 2 26713 55261 1 69829565 1 234621789 1 766152365 2 57515 92191 3 664999634 4 1 999672294 3 823652734 3 34522914 4 2 25830 79865 3 672598096 3 749599405 1 952627270 2 25410 108702 3 724777827 1 716329042 2 46922 62443 1 348496659 3 533528772 4 3 120608551 3 257370637 1 58116146 3 432635303 3 350276444 1 845951423 4 1 250305657 1 477958044 3 889309518 2 9237 36811 2 37488 42885 1 971626764 4 4 3 14068815 2 49445 60010 1 29908865 2 83672 95760 2 103691 108282 4 3 351525108 2 78236 79215 1 644635550 1 835371435 4 4 1 974413505 2 23723 61843 2 54489 102554 1 835357820 2 21987 66276 3 101875886 4 4 3 942810812 2 4576 7511 3 263566881 2 96902 100249 3 388638361 4 4 4 3 276449270 1 697211819 3 612556631 4 3 534483180 1 32440707 1 25771884 4 2 61312 97895 4 2 62836 88524 3 299282475 1 387338509 1 48301419 3 973255206 2 61716 76939 3 811577084 2 47698 74413 2 33178 51034 2 25297 98324 1 10136364 3 906541991 1 328355662 1 226684406 3 431946994 3 832521577 2 45711 114552 4 4 2 50320 121117 3 747785986 2 20678 59367 3 128738934 3 580864912 1 946841435 2 68613 112721 2 3534 96048 3 531656103 2 57487 94805 4 2 45756 55992 2 97054 108827 3 773705498 4 2 17237 115000 4 3 67193301 4 2 35740 68092 3 284993046 1 427854305 3 281207584 3 262224851 1 125246551 3 3247937 4 1 165801024 4 1 406985429 1 583521447 3 59183440 3 923211067 2 3334 60567 1 427763948 3 991097546 4 1 708874588 3 30426044 1 515568065 3 562057785 2 40621 78482 2 35836 99452 1 409133851 3 144400886 3 268750668 2 34304 98058 3 514467656 3 971500857 4 2 53382 114246 2 8036 17662 4 2 82672 97872 4 3 128579802 1 11251040 4 3 739462165 3 799090779 2 10944 112760 4 4 1 760167311 2 1036 86400 3 445146663 2 58274 121494 4 4 1 635381533 3 783678033 1 75078042 3 568465443 1 163088136 4 1 477437808 4 3 113313957 3 5769250 1 42118847 4 4 2 22783 33601 4 3 801760262 3 867786140 1 453879977 3 476467375 1 404541292 2 16998 25182 4 3 762571749 1 853972426 4 2 80916 116856 4 3 34777701 2 16547 120615 1 419454708 3 518281747 1 929261332 2 74365 101609 3 904690230 3 432907442 4 2 35363 60378 2 52577 102151 4 4 4 3 865659058 1 831151344 3 766853836 4 4 1 57622049 3 865575858 1 795273223 1 96870007 1 216820929 1 29321068 2 19576 102311 4 1 19481781 1 422674260 4 4 2 34683 75601 1 530349736 4 2 5497 76758 1 361593023 4 3 697806807 4 4 2 97303 119239 4 1 66952745 4 1 587599048 4 4 3 976335615 1 514070721 1 345872492 3 405865303 4 1 79169198 3 6864457 1 131681993 1 348524532 3 166952625 2 7007 86932 3 497625319 2 12482 82169 2 19111 40787 4 4 4 2 16431 31926 2 9958 89585 3 644235747 4 4 4 3 856285612 3 965224296 1 88370186 2 30031 54035 3 934008080 3 193467646 1 554377347 4 2 31956 66639 4 1 696291366 1 160836514 2 16836 24958 1 335117050 1 586146950 3 397780722 2 72476 112511 2 52953 73453 4 1 447989018 3 239223087 3 651323188 2 75403 106870 3 898041409 2 30633 90060 1 795474768 3 757487959 2 13928 33519 4 2 3881 27881 1 368575403 2 56367 67307 1 399274337 3 834345034 3 530517983 2 38187 85823 3 350795920 2 36892 110075 2 14970 102799 1 540702342 2 24714 45724 1 236676262 4 1 592193994 1 274585045 4 1 929457838 1 264301939 1 80431128 4 1 609148043 4 2 55148 99178 2 30803 118836 4 2 38225 114320 2 30983 58712 3 777105094 3 540876278 2 5457 88896 1 132348672 3 537715315 2 88364 92066 3 211385541 2 4765 110483 3 515618601 4 1 59134885 4 4 3 399304569 1 593407507 4 3 134227122 2 40777 57857 3 9560118 4 4 3 753236946 3 639218059 1 18249154 1 467512280 1 8534507 2 30618 75323 3 523793478 4 2 105749 116953 1 342670945 2 54500 115583 4 4 4 1 10353970 2 64643 70450 3 285740143 3 843841172 2 3535 43467 3 960155273 4 1 925347443 2 45365 67473 1 779090145 4 3 70924103 1 214172618 2 34214 97359 3 922980193 3 156996045 3 111006029 1 580102743 1 834760226 1 93841276 3 429694511 3 46878595 2 75627 84022 2 35013 61167 4 1 301340784 2 74389 100563 1 873845988 3 541805988 3 59676895 3 161283928 1 671777938 2 17333 87591 1 69405894 2 66070 69434 3 436236304 4 3 931284651 4 3 24581203 2 12352 121063 2 3940 74032 3 324612559 1 146950691 1 299682626 1 199004752 2 28807 86062 1 539571944 4 4 2 33749 91866 3 402204367 2 45757 109158 3 270283359 4 1 611963806 4 3 563691403 4 2 21812 106814 2 41079 95976 2 35446 109883 2 23413 100643 3 802513825 4 3 433654431 4 1 861354109 4 4 3 997839447 4 2 262 37230 4 2 52031 69016 3 279667943 4 1 126959634 3 782602569 4 1 444018979 1 842970401 2 22588 76893 2 63335 83463 1 427727817 4 4 2 142 100161 1 921514663 1 499089275 3 759958231 4 2 83948 107783 2 76946 87759 4 2 4165 9450 2 80830 109804 4 4 1 442863287 4 4 2 14371 59648 2 65321 98488 1 795585529 3 650865262 1 68010579 2 99383 117861 2 4506 43389 3 7551110 3 256274719 1 516065614 2 25757 97143 3 36826609 4 3 153347612 3 177784465 4 4 3 39817630 1 744756865 4 1 165732284 4 4 2 57820 88547 4 2 44519 121305 1 281455855 2 58394 107772 2 18206 85994 2 87296 104969 4 2 64936 71409 4 2 10180 118100 1 274646999 1 782780042 4 3 994561880 1 398300757 2 34297 59664 1 980734464 4 3 549906070 2 2273 60221 4 3 959010713 2 111223 120706 1 100976887 1 343290033 2 57779 64434 3 638818950 3 109532579 1 878948485 1 841481342 3 803583053 1 939207473 3 292858628 3 798676670 2 12736 87172 3 994052228 4 1 816645728 2 107210 118470 4 4 4 3 432795521 3 145548071 4 4 3 969679004 3 579029322 4 2 6377 108446 4 1 390160555 1 903972872 2 55239 100159 1 860261237 1 23407253 2 46782 106904 1 550926216 2 67748 96181 2 69088 91733 3 537778053 3 35330236 2 106123 108826 1 819517473 2 67945 84726 3 976755375 3 372433208 3 152966052 1 935346163 1 641527172 1 50862866 3 861776910 3 793544637 1 706382454 3 104596002 4 3 701189656 4 4 4 3 825675332 3 118900024 1 886907 3 521752727 1 139181480 4 2 8335 43724 3 292433573 1 881875742 3 162953818 4 2 20968 108405 4 3 260903541 2 22380 35596 2 48395 85355 4 1 376103446 4 4 2 24401 115927 3 257494676 3 904672688 4 2 4134 102016 3 78439613 2 72825 72887 4 1 832360065 2 23484 104946 2 85844 113722 2 10453 119424 3 642374710 4 2 78389 93915 3 151909566 4 1 811123292 2 167 90893 3 112616318 4 3 759524404 3 867139533 1 355016520 1 334168466 3 50473398 2 97306 115907 1 40097367 4 3 35209141 4 2 51002 113865 4 2 50087 76937 1 988891015 2 14287 78309 4 2 61410 90772 2 67915 112464 4 4 2 58796 108135 4 2 20644 104575 3 327383831 1 750692947 3 945949905 3 953953060 1 79482748 3 893368249 2 39335 54252 1 908809088 4 3 18439891 2 255 82102 4 3 284183600 3 199896694 2 49410 90579 3 501041130 1 653013399 3 864002168 1 213043938 2 34296 85121 2 44342 77645 3 403836710 1 290558200 2 25746 96888 4 4 2 69956 98286 2 39856 83169 3 797510081 3 42563658 1 449260647 2 33162 97474 4 2 30887 62561 4 4 4 1 739588593 3 670937520 1 670129575 3 159746252 3 199476781 3 373865296 1 467157532 3 721878934 3 971530312 2 33780 70683 4 2 9782 31254 3 509210920 4 4 4 3 421878755 2 45273 120808 4 1 72215483 3 768884730 2 13789 119886 2 42898 95896 3 639936623 1 171385721 3 597736036 2 21087 105123 1 510918151 3 719866648 2 40793 66182 2 37829 121030 3 848712301 3 386909326 1 606031766 4 2 39485 76308 2 59961 94856 1 579066460 3 19745790 1 27070728 3 714040758 1 10964640 2 81527 93725 2 43155 118972 4 1 878180402 3 852495237 1 370999241 4 4 1 6721333 2 98321 98476 3 918044853 1 177584907 1 45971892 1 823168506 4 4 2 1669 16354 4 2 31154 104886 4 4 4 4 4 1 612993438 2 24145 37484 1 25381291 2 109804 115972 4 3 192717628 4 2 52586 95871 1 562004800 3 724913926 3 592203420 4 3 545204801 3 984231343 2 9438 42924 3 797649935 3 484440602 3 523600826 1 154144350 2 65185 97029 2 40113 59668 3 689900733 3 192814786 1 185741611 3 49721450 3 241196315 3 12390837 3 74466771 1 650357673 2 77766 107111 3 60680693 3 92809321 3 37412530 3 621517201 3 166842862 1 585098264 1 9935562 1 15260085 2 104802 110466 4 4 2 60 6896 1 781051193 4 2 11309 118935 3 862311492 4 2 14231 91621 1 533230533 3 332926300 3 617257487 4 2 40663 119583 3 942212621 1 643659736 1 930965504 1 960090621 1 418302405 1 727400900 4 1 630354227 3 376474942 1 952780840 1 338733368 3 962083818 1 75147953 3 546882318 3 630683111 4 4 1 871757778 2 26674 64966 2 31613 101152 3 904529855 3 412126421 4 2 876 113723 1 595173948 2 50824 116482 2 59664 74522 4 1 725596490 4 1 193569212 2 38562 38588 1 144384005 2 68236 98763 3 594160324 4 1 410200342 2 14520 56407 4 2 35631 44405 4 4 3 325209564 1 29817146 1 641085132 1 244371915 1 4641595 2 2984 73771 3 313446395 3 772045962 4 3 909426620 2 4589 121001 1 725616220 1 342668334 1 163998864 2 80252 80427 4 2 30200 104255 1 671884795 4 2 45116 57391 2 41628 82913 2 39135 84194 1 794972691 1 762486255 4 3 826009749 2 33080 91401 4 2 56933 69419 1 832334804 3 399407419 1 991318286 2 52364 115315 3 261370644 1 399210433 1 127560022 4 2 28327 84282 3 770322616 3 441552002 4 4 2 78916 80329 2 46473 120206 2 37476 104384 2 26966 53510 1 267213488 1 136890021 4 2 52010 95792 2 27967 35231 4 1 780752193 3 328758933 3 502265283 1 241635129 3 499638563 2 100124 115010 1 894257985 4 3 234977967 3 109306580 1 942197073 3 447951821 3 685824849 1 843430189 2 28314 107890 1 619598863 1 196247800 4 4 3 874905643 3 414602264 1 178476026 1 654938338 2 47419 105119 3 855537519 4 4 2 98671 105592 1 298980450 3 448349786 3 753735724 1 543389199 4 4 1 897073150 2 59108 90853 2 34333 115610 2 78795 90286 4 4 3 964078165 1 10166775 4 4 1 953858031 1 60853909 3 953722924 4 2 5205 75772 3 753977184 1 353957061 4 2 2982 66514 4 1 246797696 1 42708118 3 26633276 3 790324095 4 4 4 4 1 963829946 3 797244133 2 3599 118930 1 201802024 4 1 529266972 4 1 233085466 1 468316355 3 821074724 1 566534 1 381433612 4 1 28968514 3 538259415 3 991531709 2 46163 121570 4 1 397661752 3 935855454 2 53976 73106 4 2 16491 109341 2 11377 95725 3 42148953 4 4 4 1 376652945 1 344926248 1 659953203 2 46033 59834 2 31 112045 2 7039 9918 3 880868174 4 4 2 59925 99058 3 156899502 4 1 944074373 4 4 3 792838329 2 52032 62941 3 182203254 3 918133975 1 727818623 2 16818 83330 4 4 2 34462 64141 3 22552840 4 3 531137459 2 27683 78549 1 60203644 1 660830711 3 332901363 4 2 29755 74884 2 20475 34428 3 449269194 1 311193482 1 26545919 3 430325111 3 61667693 1 590101921 3 683265144 4 1 171498399 3 913682714 3 538887172 1 263381859 3 240070011 4 4 4 3 53056756 4 3 356636167 4 2 36317 69776 4 2 49081 54737 3 186453071 2 45317 52318 4 2 14892 66465 1 608307641 4 4 2 12496 117485 1 597142724 1 966670130 1 807848992 4 1 943564267 3 572027041 2 80478 112269 1 23499011 1 325518350 4 4 4 2 85340 110170 3 105147306 3 846414536 3 859017196 4 2 17404 23727 3 32387404 3 392187257 3 289261247 3 497935517 2 58207 112723 3 119946999 4 4 2 6222 74275 4 4 3 915568179 3 842993524 1 350488302 3 37122627 2 36600 42261 3 450025979 2 35680 114936 2 35311 80925 4 2 85145 89002 1 429451432 3 490068692 4 2 39723 99236 3 217710377 3 160860384 1 253406903 4 4 4 4 2 11416 46437 3 132336521 4 1 534599927 1 935281762 1 33656518 1 430416419 3 400508028 1 450248370 3 2560345 1 8121761 2 8226 93638 4 1 528838609 4 4 3 140575566 1 211966862 3 386739496 3 56775213 1 906934417 1 769716353 1 792919992 3 326492839 4 1 834993421 3 895734241 3 320674976 1 790650891 3 136586854 2 30089 73248 3 314366005 2 11665 110512 3 5075511 2 2387 52006 3 731311432 1 70280100 2 24805 28214 3 795923185 4 2 23816 68045 4 4 1 574598733 1 317292783 2 4511 95372 4 2 31115 36211 1 897880116 2 62082 105897 2 49010 91849 2 83102 98537 2 70585 115012 1 801949326 3 836320955 2 13806 100302 1 72394660 1 20080490 2 83293 114191 1 494587628 4 3 247610709 4 2 93625 117961 4 3 665832379 3 233988753 4 2 34892 99581 4 4 1 843936780 4 3 44563569 3 721596744 3 667726489 3 57479375 2 3054 76079 2 47383 76358 2 19721 21653 3 600481162 3 280923101 2 74963 103912 1 777765553 4 4 3 764032542 1 510083635 3 503070606 2 43358 88665 2 52075 87997 4 3 277833530 4 1 190322057 4 2 47869 92162 1 70378430 2 46922 68635 1 59343677 2 20860 81669 4 4 1 502667284 4 2 27833 37493 1 656672427 1 343354036 3 349040421 3 196903566 4 3 152398516 4 3 124754009 3 495020244 1 178830345 2 18578 95336 3 901346904 2 79846 80711 1 242623457 3 818864598 4 2 64313 104002 3 974690299 4 4 1 908194451 2 65121 90245 2 68391 78819 1 566927764 2 46187 47906 4 4 2 17265 87801 2 22006 106887 4 4 4 2 73838 106471 3 690400778 3 39294881 4 1 50774512 1 114378865 1 56413663 4 4 2 62031 78951 4 2 4461 39067 3 903351622 1 585412635 4 3 715202409 1 237233117 1 641149910 2 28330 109772 2 41050 100619 1 364025655 3 522329683 3 66575565 4 3 798855601 4 2 73591 75345 1 595921934 2 46177 77928 3 688693550 1 70859339 4 3 630631566 1 947846300 4 2 74977 106889 2 56037 98799 2 14502 104971 1 414855272 3 50637495 3 307135292 3 34572773 4 4 1 283075498 4 3 157479469 3 136026037 4 3 277961518 3 185312881 2 26644 120214 4 1 887709540 4 4 2 32580 94352 2 38360 89186 3 829067455 2 936 110605 4 4 1 816516192 3 986159741 3 653781139 4 1 546275565 2 97744 103235 1 757436496 1 703495865 1 891697484 3 46855329 4 3 342597120 3 697385142 1 831034670 3 947035716 4 3 344160757 2 10758 74786 4 4 4 3 176680602 2 3209 18713 1 199671996 1 30734281 2 15092 83625 2 69120 103885 1 562943866 3 925568192 1 83906819 4 1 723255381 3 972723563 2 368 20112 2 60223 109930 3 197275499 3 169765706 2 51936 56146 2 20506 81302 2 2108 65638 1 220379273 4 1 577097301 4 4 1 470566522 3 664450444 3 931476565 1 703899652 1 552166906 1 110688896 2 43037 55115 1 882483102 3 313722763 3 938066203 4 2 35133 118026 1 67514232 1 49629667 2 62173 88775 2 3950 74507 2 43230 87636 1 893621363 2 73128 108719 4 4 4 3 249386202 4 1 728874249 4 2 20454 86123 3 186966787 2 11141 71663 4 3 44294978 3 13386760 2 18343 81198 4 3 661487030 3 796078426 3 89432875 1 768153736 4 3 800206155 1 567089740 2 68056 112468 4 3 250442452 1 529146760 3 884829812 2 75146 110707 1 236636725 1 286767679 2 28007 90188 2 30318 76840 3 46851030 3 464288383 3 755216597 1 927311201 2 18974 90400 1 955689333 2 40123 94138 3 205016263 3 154563174 3 202496039 4 3 17160037 4 4 4 2 48635 86904 4 4 2 3914 113270 4 2 21960 103309 3 514902218 3 36577162 4 2 48738 77276 4 1 4854985 3 515663750 1 84181091 2 14284 64985 3 680758134 1 345150631 4 2 48953 97305 2 39947 80386 4 1 335921218 3 10495329 3 287763778 3 992056348 4 4 4 1 555826445 3 135850474 4 1 591645794 1 686945660 4 4 2 43009 93581 1 163548181 2 78251 89058 3 723703051 3 333791430 1 628879916 2 20409 24550 2 83551 108554 2 2379 61865 4 4 1 272105889 4 1 738592543 2 30674 87404 4 1 105943588 1 712525852 3 319693987 2 38842 117685 3 371066354 4 4 4 1 417369965 1 378954572 4 3 46198254 3 584979240 4 4 3 858645633 3 598859069 2 34485 77431 3 822416329 1 571444237 1 348590768 1 878024352 4 4 3 829562027 2 57380 73581 4 2 9649 106700 1 258358854 1 490567086 4 4 4 1 499687314 2 24261 57000 4 4 4 4 1 729526054 1 695662631 4 1 136610095 2 108371 120752 1 544830289 4 4 3 940146261 3 707007840 3 937624021 4 4 3 221987678 1 156506250 1 222324867 3 434842235 3 67766847 2 5395 65041 4 2 77802 100732 3 82595628 1 646510010 1 178203557 4 4 4 2 6625 20270 1 744006448 3 934662882 2 30593 43258 4 2 74497 111227 2 34875 58036 3 909760272 3 692597143 1 569798960 2 36135 105123 3 665509445 2 10758 69622 3 657082013 2 35472 79949 3 498131280 1 47882661 2 36968 77298 1 357428016 1 46000526 1 216684589 2 102318 118509 3 662517772 3 415111741 1 869381788 2 56710 112789 1 247767833 3 53901138 1 678729025 2 39103 100764 1 799657114 4 2 49822 115778 1 9071755 3 922131610 2 11511 95862 2 6996 96829 4 3 94423378 3 872450664 2 41893 90699 1 608310920 4 1 598329892 4 1 386609694 4 3 880126956 4 3 886084849 4 1 560253254 3 560265488 2 21903 63303 2 87287 103013 4 2 483 29377 2 4539 111473 2 64727 116540 3 342741190 2 5475 113235 4 3 326495767 2 47524 68716 2 25319 101056 3 64907581 2 31423 67537 2 54604 93655 4 1 358662756 3 468954112 3 741955811 2 95483 95860 3 214352329 2 2433 79163 2 42496 60855 3 967722595 1 318400659 3 38523843 1 865074096 3 583436790 1 370476544 2 16704 104500 3 973035136 2 15871 38115 4 4 4 2 9777 72297 1 895623024 4 1 828869633 2 5120 112414 3 115369352 2 67522 97531 3 338096956 3 578217182 2 111174 113872 2 58244 88511 3 533764869 2 74101 88593 2 68078 83793 2 77684 101846 1 880956318 4 1 658511402 2 19022 101214 1 775393682 1 447817514 4 2 68166 110277 3 402158375 2 48646 87284 1 29078770 3 570335073 1 560137286 2 26558 36647 2 16241 63733 4 2 33661 57964 2 47105 121758 3 614312449 1 939088811 1 913876867 4 4 2 7492 21947 3 717437766 3 108967326 3 341830188 1 334745009 2 3868 17844 3 806591131 2 42215 67901 3 65627416 1 528751007 2 96505 111117 1 95534373 1 712013368 3 325637471 2 38764 109155 3 793629460 1 377215676 2 83248 114913 2 9402 70993 3 597976219 4 2 27357 88281 2 14853 108195 4 4 3 702696773 4 4 1 556857802 2 64698 114448 4 4 1 46462949 3 326002943 2 110108 116483 2 196 59048 2 6897 23731 2 47078 90675 3 842818156 1 863213201 3 449610664 1 288350199 2 40119 48437 1 601962587 4 2 65748 94752 1 387875443 2 29438 73764 2 32603 49491 4 2 110168 119259 1 69671866 1 394023818 1 613529632 1 77510347 3 811674123 3 656087521 1 71890018 3 667474025 2 67870 69042 2 47107 53279 3 244667757 4 3 739111389 2 2913 7422 4 1 866493694 2 44389 116913 4 3 68931115 4 1 24323178 3 158341988 3 758093100 4 4 1 577166703 1 75380679 4 1 106869972 4 3 328380257 2 81897 120350 1 195436327 3 1166989 4 2 697 108344 1 337715574 4 2 30656 32631 1 573364811 2 29924 73486 1 912922917 3 701577842 1 876432098 2 11711 55174 1 79722432 3 444856678 4 3 289070844 2 4887 37401 3 654710809 4 1 583581485 4 4 1 76200458 1 995805434 1 507018457 2 44399 88290 3 50659621 4 2 6667 116435 1 422280302 4 3 231306788 2 5763 53397 1 787607417 1 986868257 2 32234 59048 2 39516 56105 1 696291902 2 37511 46250 4 1 699568584 1 744686041 2 66023 116045 2 61006 82687 4 4 3 57372871 3 707969259 2 92234 105636 2 51046 95381 2 2445 10644 4 3 591934750 1 867143402 3 245702147 4 2 45346 69602 3 53614890 1 45066147 3 138649524 1 133201592 3 436370403 4 1 212644535 1 621014820 3 181522297 2 2627 69154 1 976853229 3 51237889 3 748607234 2 115408 121322 1 221202711 4 1 501885009 3 781759373 2 16703 103653 4 2 99988 117588 1 472384390 4 4 4 1 32664971 3 781152038 3 683340543 2 5875 97688 3 389849747 4 1 577451415 2 23432 23959 1 301430382 2 92950 115523 3 581011585 4 2 49299 116197 3 887774271 4 1 53161174 2 66767 77825 2 16982 65131 3 984532027 1 370274681 4 1 488441519 2 5842 80994 2 17652 22123 2 58490 72910 4 3 508278782 3 836835365 2 49483 98269 3 51214270 1 959269323 2 71926 103420 1 652834233 3 622635706 3 654712391 2 16312 50627 4 4 1 336493000 4 2 70395 108250 2 4566 35955 1 590581564 3 16213245 2 88885 109735 3 461435795 4 1 223098936 3 744727690 4 3 187952131 1 519757479 3 399173561 3 277388314 4 4 1 251263566 4 4 2 82734 106924 4 3 282482087 1 735583700 3 711229475 4 2 21959 86888 1 199529845 1 581263606 2 51608 66586 2 46532 85763 3 466772922 2 8307 109607 4 2 43603 75114 3 8478465 1 419723017 1 616868519 1 938121214 1 228671975 3 718403604 1 240727084 4 4 2 47089 59074 1 712773203 1 11550212 1 648281139 1 268130798 1 366936584 2 57228 112978 1 438843556 2 28507 60453 1 994853334 1 950154499 4 1 542550658 4 4 1 569481003 2 12421 14041 3 671397041 4 4 3 442701772 2 34568 99686 3 708570545 2 117628 118653 3 636635591 2 86555 115210 2 4083 36926 1 671628380 3 401073383 1 118065219 4 2 75702 76253 1 822463868 2 54736 107603 1 978244181 2 32809 112488 2 73513 114638 4 3 452529683 3 989215100 4 2 22039 53073 2 66807 85082 4 4 2 6081 58501 4 2 66802 98273 4 2 8507 19043 3 451923489 1 436978006 4 3 144648621 2 105065 110350 2 34506 51022 2 612 31984 4 1 301013202 4 1 328891221 3 147453230 2 22317 56613 3 605948544 3 782947693 1 354157275 3 705687661 2 17810 64758 1 7342447 3 647412854 2 6826 69227 2 45823 62978 2 30097 102373 4 3 711080518 3 398095269 1 402242623 4 1 654022463 2 55276 118670 3 814122581 1 363035373 4 4 1 333931470 4 3 820679238 3 419141281 3 282508884 4 2 13204 90477 3 399624532 3 36037672 3 348386873 1 557119609 3 815405313 1 966969211 4 3 852675851 2 16728 81484 2 59095 78473 3 959113793 4 3 788824303 3 73347618 4 3 355194266 3 459906734 3 422319800 4 4 2 75498 94525 2 20473 53750 3 685413473 2 71151 72243 2 57498 110630 4 3 961870630 2 62884 69869 3 248771262 2 51007 73977 2 63835 92264 1 412771075 3 720430128 2 25580 48576 2 62516 65167 2 28509 118000 4 2 20475 111506 4 1 176230817 1 17674039 4 2 98119 121793 2 6671 79207 4 3 494745263 2 102571 114685 2 16671 43811 2 79797 89817 3 924974972 1 568206391 4 3 373793457 3 56276448 2 87933 94473 3 982111173 2 7487 67118 2 36536 55526 3 185110590 1 372265355 2 98811 111618 3 249023816 2 36446 60993 2 13805 52858 3 733140615 2 26806 94474 1 122716946 1 982547281 2 31370 93746 4 1 26826904 1 147591409 2 7234 54638 3 75471036 2 47495 52686 1 261042695 2 60703 112826 1 867839182 4 3 506062025 4 4 3 48734727 3 108494249 2 13613 109150 2 24022 118694 4 3 259033068 3 7331584 2 46275 99033 2 15512 60810 2 46338 97814 1 828041510 2 15817 96832 1 965072739 3 567685819 1 115097123 4 3 67327504 3 320934763 2 62362 116843 4 1 880680997 3 905964231 4 1 45374041 4 1 737032584 1 204591159 3 2200733 4 3 566457830 2 23088 50613 3 862451478 3 987027370 1 147440188 2 53422 54215 1 604792978 1 680880842 4 1 851709694 1 393978712 3 314041203 2 66506 103279 1 232542281 4 4 1 82241359 4 4 3 548122303 4 1 78416486 4 3 329664131 2 62546 69194 1 897151912 1 491835270 4 2 24616 80349 4 4 1 555754386 2 31872 80908 3 497332385 2 83290 119687 2 94990 108952 4 1 483115519 2 72815 76327 4 2 58551 70643 2 23201 33112 2 49993 85648 4 3 597106967 2 20516 113552 2 25653 55332 4 1 12506980 1 1333844 2 8151 103726 1 932954607 2 33161 67411 3 843934820 4 3 653736302 3 470444140 3 671275082 3 530933986 1 868166765 1 29189953 1 182560330 1 222513780 2 34106 83512 2 4748 98381 2 71009 86587 1 276810830 1 916385051 2 30543 74042 1 261669481 4 2 95284 120081 1 737208897 4 4 3 82489921 1 177056484 4 4 2 36149 88434 1 227315097 3 665454768 3 222315264 3 867601219 4 2 1364 44951 3 186934735 1 618184605 1 113172087 2 50171 99330 4 1 955115575 2 28957 118817 4 4 4 4 2 21507 60295 4 2 88213 116196 2 293 87517 1 338234662 4 3 374526427 1 392216361 4 3 664873385 1 831225444 4 4 4 1 476154938 4 4 3 624136242 2 72311 92682 1 644592967 3 132030930 1 696164007 1 961379602 1 18118041 2 3098 36743 2 35871 76189 4 1 807365061 2 52995 83562 4 3 544605893 2 29216 43950 3 1702675 4 4 3 862611417 3 684325578 4 2 75679 97717 1 737251576 3 564773548 4 2 16811 50383 2 29502 87550 1 846865480 3 947021439 2 37942 45668 2 14846 69951 4 1 892598175 2 61992 104943 1 263296909 3 288262991 4 1 636409315 1 799266413 1 666335032 2 21590 38490 1 864234812 4 3 612684668 2 13955 102439 1 147661681 3 92388554 1 539410472 4 1 60154957 1 358866856 1 136988589 2 53241 70753 4 1 972249067 1 18259333 1 70920958 1 846681140 2 11722 88589 1 42380870 2 72436 95127 1 721000852 4 4 1 678499414 3 979408991 3 429741331 2 23052 57738 2 5046 53478 4 2 9661 78557 1 45589039 4 1 799627817 2 52816 83319 2 59958 61562 3 672587768 2 15519 69072 2 87248 96794 4 2 5169 12679 1 929926144 2 4091 92642 3 950709262 4 4 3 841025407 3 553006524 2 9577 97193 3 110424044 2 81943 98361 3 917776393 2 38194 59709 4 4 3 922855512 2 27581 29832 1 817943855 2 27477 91122 2 2053 116388 3 8187842 4 1 277701814 1 963246618 4 2 61710 81012 1 29372114 4 2 44929 95457 3 410120252 2 24380 80786 2 3537 120396 1 992540334 2 57624 110028 1 236671097 2 82157 115129 1 610087880 2 58315 65427 4 2 107834 112802 1 39531592 2 37243 112331 3 703306231 2 41521 41722 4 3 748901644 2 62448 74691 1 627887460 2 3385 53140 2 47128 68606 2 20395 51803 2 95302 116152 1 369142706 1 949055624 2 32559 66537 4 3 636992202 2 42487 95948 3 562256101 2 50239 66487 1 645443208 4 2 87837 92961 2 106573 110486 1 479709596 4 1 32316305 3 12562823 4 2 28722 61281 4 4 4 2 167 39676 1 22919421 1 356526857 4 2 37649 76204 4 4 1 33561972 2 7349 91037 4 1 699463809 2 64870 114111 1 926977725 4 3 34350883 3 172688567 1 934860963 4 1 572590719 2 72062 102646 4 2 37713 38565 1 955024586 1 389702884 1 181234835 3 767920870 3 61868730 4 3 143648855 1 924306316 1 518245667 1 160780721 4 2 39884 85504 2 42728 87071 2 14018 121798 4 1 170817583 3 6961512 2 48146 77482 3 957180933 3 402306815 2 37027 109594 1 18133896 2 28329 94881 3 671194853 4 2 2708 99860 2 31465 82935 4 1 188233027 1 804686157 4 2 57788 61728 4 4 3 185199923 3 34425425 3 738930790 2 34308 52019 2 79247 98192 4 1 783641138 2 16598 29218 4 1 96480791 4 2 45189 116642 3 205976718 2 59788 89206 3 659845745 1 83246820 3 123044695 2 6793 89505 2 69309 120771 2 45324 66353 3 565380815 3 657285157 2 13045 41109 2 42651 94464 2 97301 100444 4 2 1517 97719 2 4634 94691 4 3 113771823 3 417442669 2 38586 62644 4 3 303893164 4 3 922565623 3 18143404 3 978131723 3 21162045 3 6654889 2 73026 114451 1 665034677 2 47 119366 4 1 889097114 1 958415199 1 276143676 1 583965848 1 941777090 2 79914 109385 4 1 412325000 4 4 2 84917 106822 2 21296 121472 1 679211395 4 3 611435147 3 703108560 4 2 28427 83575 1 622207972 4 3 138886559 4 1 204387903 2 7615 35032 1 516189600 4 4 2 43807 97620 1 689116923 4 2 7606 14935 3 674051364 4 4 3 597839306 2 97757 110123 3 384632250 4 2 42233 43173 1 270535448 1 46417981 3 227582338 4 1 840828127 3 959316828 3 911789003 1 759608587 4 1 240839034 2 33279 110336 3 422214547 1 429964709 2 29398 86758 2 93747 113701 1 593474971 4 4 2 14501 56425 1 659009844 1 776340605 4 4 4 2 30867 116940 3 28006920 3 375277286 1 536711032 4 2 21263 100342 2 86558 100438 2 70640 110228 2 40464 46807 4 3 121797160 2 29268 110297 2 52918 84123 1 536216425 4 3 203813676 2 21138 53197 4 3 815646751 2 26854 33000 1 312059817 4 2 62681 106720 1 246197698 4 1 539895625 2 6644 70022 4 4 2 54922 65580 3 459279365 1 565918299 4 1 348833525 3 79747654 2 27462 119345 4 2 9016 118954 2 77731 97843 4 3 718670335 4 3 648858296 2 24796 70228 2 36315 50198 4 1 907186248 3 627562831 4 1 827776234 3 892716833 1 695152374 2 6064 46032 1 883152343 4 1 450766468 3 890410727 3 727962874 4 1 379868406 2 4204 11620 3 23109424 4 1 168784223 4 4 4 2 96617 100592 1 942371207 1 572381101 2 15450 31074 3 182662944 3 972439611 2 28862 83542 1 217857399 1 539369499 4 4 1 638274783 4 3 639084037 4 4 2 14980 92809 4 4 1 369374652 3 936188456 2 84648 91220 2 31000 53074 3 246657507 4 1 492865613 3 130346348 1 427966599 1 598935464 4 4 3 569498722 4 3 489331170 4 3 752754772 1 72573032 2 95432 96222 4 2 37145 63559 3 258544921 2 17693 23482 4 2 62823 84004 3 6409016 4 4 3 313640329 1 624735197 2 40180 64157 4 4 3 713275852 1 11273075 2 39175 64611 4 2 14248 114085 4 4 4 1 543446817 3 158032539 3 993095567 3 193619497 3 284557740 3 775053075 1 529646112 1 690582092 4 4 2 83362 100468 1 375025949 1 23383619 1 816800495 3 233306557 2 88928 94570 2 23102 64464 1 311692778 2 19302 100834 2 38472 57472 2 56308 105547 1 651089652 3 608675418 3 248172019 1 639989521 2 5905 79919 1 892986278 4 2 29205 57665 4 3 240908309 4 3 218091397 2 2033 91512 3 444304690 1 101463404 1 304886161 3 685735255 4 3 704745951 2 40902 42737 2 30856 101864 1 715568187 2 11217 83119 2 37193 84204 1 406509020 1 727669909 4 2 52799 87986 2 43290 79297 2 30716 67127 3 123864092 2 81820 117709 4 4 4 2 85176 107172 3 530319284 4 4 4 3 676502035 4 2 126 30215 3 231948358 3 741682990 4 2 13278 72664 1 159831941 2 68163 97836 4 1 727440802 1 912070397 4 2 56362 62606 4 3 479513833 3 173459082 4 1 426186057 4 4 4 1 464211627 3 625888752 4 2 71316 101112 1 448521883 3 722435563 4 4 2 34846 119140 3 247468013 1 793341314 3 865144330 2 55625 73169 2 5275 5680 1 824338737 2 10593 68222 3 392971470 3 701584276 2 64923 75612 2 62816 107692 1 829385692 3 992589367 2 34533 82450 2 13019 53215 4 1 799968462 2 39538 104479 2 23984 82357 1 41179561 1 176778226 2 47709 108487 2 1766 89594 2 93540 119635 1 434153192 1 120140391 3 823152770 3 433669297 2 78337 81622 3 71345511 2 40564 73492 1 521296838 2 44101 54763 4 2 23412 86122 1 71886404 1 170541460 2 48473 73689 1 326646854 4 1 208218872 4 1 545712071 2 8245 57395 2 86440 96204 3 19793142 4 3 125583432 3 17341811 1 576227493 4 2 40000 113858 1 419536787 2 62325 76193 1 941736655 1 851947265 4 4 4 3 874702461 3 48355215 3 363859471 3 836423046 4 1 588644381 4 4 4 4 2 91453 104986 4 4 3 417146566 2 63550 78746 1 74437713 2 72442 119634 1 655593096 3 527648025 1 903407460 1 54046483 2 12754 39476 1 278586914 4 1 773633939 4 1 156282747 2 25003 72207 1 64230089 1 941962307 2 80107 109143 4 2 51622 92572 1 401205253 4 2 33638 110273 3 51003350 3 869951627 4 2 56421 120561 2 26498 106204 1 501223625 2 7589 79880 3 863781042 3 790689813 1 648006413 2 20985 69313 2 51245 90404 3 56531668 3 532878427 2 13415 112194 3 543986757 1 248646818 2 17190 36608 1 193083107 1 433494409 3 622392018 1 6753073 1 908319515 2 21473 95329 1 265124029 1 159480048 4 3 79422863 4 4 1 878644320 1 763990361 4 2 56835 58758 4 3 608521730 3 775762072 2 17442 103820 3 209607185 2 9239 101041 1 43987501 1 434097818 2 115781 117282 2 29983 90858 4 1 826000413 3 361428658 4 1 337158283 3 607344107 3 85048952 3 369642875 2 6800 47295 1 50648401 1 124813845 4 1 708970192 2 107312 119996 2 39118 50644 3 864830845 2 5778 100784 4 4 2 74579 83300 2 53999 106744 4 2 8975 86116 2 41620 97057 4 3 485245078 3 19316027 4 4 1 974773084 4 1 284836338 2 64958 115164 3 84563815 4 4 2 43249 57832 1 21384437 3 617256967 1 285802613 2 50393 71472 1 545484747 2 34525 103015 4 3 686639630 4 1 648586261 2 64011 71247 2 90774 91333 4 4 2 109230 116959 3 365204864 2 22619 88924 4 1 553860375 1 553528891 4 2 77325 112108 4 3 964951854 4 4 3 985802850 3 73325902 2 5155 64419 1 655594010 3 461125031 4 4 4 4 2 30584 88997 2 9552 91293 1 165653860 4 4 4 4 4 2 56431 115163 3 140420719 4 4 3 896243382 1 847687048 1 826750967 4 4 4 2 25 18138 1 733832183 2 10230 37163 3 665575260 3 726148071 3 732847448 4 2 103036 117756 3 121998837 4 3 992603171 1 167656246 4 1 123988635 3 182491784 2 17477 82710 1 103773947 2 11240 106217 4 3 973976633 1 5151479 3 564008337 4 2 54944 61948 3 424098019 2 10021 86284 4 4 2 70135 84588 1 126676639 2 46983 66131 2 42606 105562 1 934088767 2 7711 55762 4 1 457804783 4 4 4 2 81392 97070 4 4 2 30544 53957 4 3 332559153 4 1 609033080 3 894023703 2 73844 108983 3 527076523 2 55818 117117 1 642515276 1 871237211 4 2 73180 114901 4 3 11616442 2 53400 99516 2 49844 105771 4 4 4 3 539704372 2 55121 116226 1 31930669 4 3 256575871 1 54060475 1 619645766 1 61835026 4 4 2 72724 105325 4 2 68261 107292 2 7021 72922 4 4 2 95534 109783 3 305929644 3 803733675 1 813474398 3 418690673 1 358431099 3 233337149 4 4 2 9322 74055 2 84142 96375 4 4 4 1 969669494 3 718016408 4 1 644934886 4 1 65190336 2 32618 70117 4 3 72027270 4 2 112306 113197 2 31518 84650 2 89338 107283 2 68164 68891 1 454630119 2 77139 113599 2 108275 117833 1 945960988 4 1 68255192 4 4 4 4 2 11978 52821 4 2 20818 77540 2 23421 38477 3 527283046 3 905094851 2 26265 118854 1 123671196 2 35366 94283 2 19871 113329 2 2291 95844 3 159130780 2 53072 101263 3 337000751 3 62884919 2 64150 116138 1 167868058 1 886461063 4 4 3 387019274 2 7070 47679 3 29505655 2 51098 53806 1 309602564 4 3 544405590 2 12382 41532 3 399579965 4 3 577468949 2 70651 78176 1 22258021 2 13359 39702 2 17285 26426 3 230349311 4 3 946678754 4 1 436313804 3 482283138 3 74219198 1 688656220 4 1 324935009 4 3 373998602 4 1 943653137 2 60829 115466 3 796612386 4 4 2 41565 48026 3 149515786 1 407841093 1 200145649 1 892170295 3 562213696 4 1 116325402 2 81854 90600 1 730868252 3 53226317 1 13066736 1 198380567 3 606292524 1 162235057 4 2 74355 109415 4 3 601343758 4 1 195980626 3 524644223 4 2 37575 90224 1 893063707 1 810463452 1 539939169 2 5192 122157 2 63749 73772 3 55351933 4 2 49938 85010 2 712 12942 3 542557607 1 497563560 2 111459 118871 4 2 26112 88487 1 184188018 3 257289644 4 1 966964051 2 1074 82452 1 660277937 1 65918914 1 952507741 4 1 436837806 4 4 2 22300 94274 1 977103434 4 3 78355058 1 292661892 2 7606 30487 4 3 743452918 4 4 2 1834 37394 3 609536638 4 1 575262258 1 631333099 3 315249485 2 42281 69526 1 207925117 2 43210 54267 4 4 4 3 929417493 3 437072760 3 112851551 2 85576 104421 2 73732 121765 3 331791520 4 4 2 84458 95050 4 3 883231748 4 3 586104961 3 5673115 2 32917 107165 2 87028 90346 4 3 524729932 1 596653956 4 4 1 431375157 1 270214315 2 49795 72260 2 22700 95230 1 849337269 1 831128061 3 423987407 1 456263299 3 248338149 1 222365237 2 59979 94362 3 958181072 3 146607770 3 528946463 4 2 9049 110114 2 55407 80625 4 4 3 189528473 3 802226641 2 47191 118987 1 168044393 2 6716 51184 3 249642920 4 1 358858486 1 154392025 1 385699284 1 724001937 1 992817831 1 548605139 3 666762328 2 64819 118943 3 292853831 4 1 699454613 4 2 39766 89715 4 1 234933137 1 440993030 4 4 2 7737 114286 1 69172228 3 799210554 1 550355652 2 57240 105580 3 876151257 3 170223978 2 1498 31343 4 2 56486 85789 3 837350011 2 69716 117296 3 67923395 1 153500736 4 4 3 78499130 4 2 119689 120053 1 332717384 2 16350 48139 4 4 1 487976699 1 139911131 4 4 3 414494065 2 104417 115886 3 568066028 2 96133 96257 4 4 3 561595505 4 3 971112370 3 894894977 2 50208 121393 3 908036942 4 3 332818787 4 3 280199865 4 1 137129829 3 159689845 4 4 4 4 3 645589179 1 993500581 4 2 2401 15637 2 3913 85920 4 3 742965938 2 16555 67424 4 2 76486 95935 2 49493 96131 1 64886500 2 53024 106013 1 2794692 3 51150509 3 515090702 3 6522198 1 593897918 4 4 2 80609 113648 4 4 3 944705854 3 182007331 1 55476006 3 8688954 4 3 843617376 4 1 146692662 4 2 10486 101464 1 557165963 2 32650 79142 4 1 708846283 2 48857 74546 3 18887836 3 244541258 1 68661180 3 928470952 2 40301 101025 3 336124380 1 209059744 1 379302418 4 2 30600 78626 2 14793 85873 2 81193 110986 4 3 131005755 3 825098315 1 970321031 4 3 608367913 1 170402367 4 3 141900234 2 26822 40111 3 189354544 4 1 544267504 2 4811 99758 3 573435223 1 591134136 2 103451 111371 2 87593 101463 2 51346 114323 4 2 32638 110377 1 837077585 1 7581065 2 2544 68336 1 291253202 2 113743 119654 4 1 67924951 4 3 47265831 1 41563368 4 1 355617472 1 173876485 3 287048708 2 90442 102963 3 923935485 3 576950607 1 540924506 4 4 2 20939 66580 2 84246 104953 4 3 72980579 3 801828650 4 2 23363 79928 1 61304931 2 64044 79512 1 205600075 4 4 1 941033070 1 282755865 1 245667128 4 3 858548377 1 787722794 2 49338 72189 2 45712 49029 1 575008533 3 559415723 3 898426034 1 523443596 3 895577247 4 1 348846043 2 77304 113585 4 2 69625 94773 4 4 3 929061647 4 1 671428774 3 633554031 1 163992293 1 149009534 1 659180823 3 669299801 1 70677750 1 716840164 4 4 1 976126770 3 390879659 4 4 4 4 2 69620 89886 3 170263536 3 122575990 1 793533493 3 483195701 3 337459385 2 19063 26850 4 4 1 798405811 3 11347581 3 222257240 3 581470179 3 297875190 1 641662087 1 438383114 1 106970612 1 569374296 1 400115036 2 20662 95387 3 134573681 2 95348 120401 1 814814940 4 1 371214077 2 26640 100551 4 3 61417019 4 2 33731 118637 4 1 594444736 2 79235 91309 3 309138674 1 752938227 3 531716153 3 893099657 4 4 3 797708451 3 70206687 4 1 2708886 2 75304 112279 4 2 16031 65649 3 694173292 2 38969 102913 1 779798639 1 704457816 1 480708645 3 445320770 1 365706174 4 2 30001 103034 3 720620585 4 3 90733640 1 188026848 2 108903 118696 1 907111475 4 2 41145 87261 4 4 1 630754511 3 115351296 2 79839 79857 3 897459770 4 4 1 21675027 2 23405 79953 1 19011671 2 12392 28891 4 2 51984 97189 2 98457 109124 4 1 439742406 2 19641 107915 2 16385 115747 1 31458730 3 584135488 2 11567 63568 2 106330 120521 1 57038090 1 701098137 3 847353629 2 79180 81955 2 106258 110189 3 507930858 3 848879134 1 3848708 2 1594 100602 3 12157592 3 155670904 3 976778969 1 580861275 2 28410 52505 1 956489738 1 240852203 3 988471155 3 250489626 2 22300 42415 2 69709 112709 1 905910599 3 223728547 3 365953578 3 309647441 4 1 540706795 4 4 1 254222388 3 856289467 1 22929700 3 74673408 2 57028 61060 1 9577554 3 953208666 4 1 810077791 4 1 488424659 1 993959137 2 39312 92580 1 69820064 3 881267864 4 4 3 391806617 3 860292932 3 725149661 3 740762629 2 1018 66616 4 3 141670071 2 9886 74205 2 57656 72391 3 83952149 1 60384030 1 302205526 2 93008 119815 2 33931 39733 2 10429 74359 3 835539797 4 1 954019991 2 4941 122518 3 459654701 2 56701 110560 1 287930327 1 73720270 2 58300 121661 3 630305525 3 137696977 1 955697524 3 494836725 2 4706 100184 3 386751071 2 2985 73232 3 479028952 3 352270930 1 375062018 4 3 164896850 1 71251136 2 5225 13271 1 61766921 2 1245 88076 2 26031 34877 1 547543453 3 67391732 4 3 535484103 3 745430673 2 8825 34864 3 606570353 3 537617883 3 74350950 2 3115 96385 2 77233 102286 3 7372131 3 581427608 3 194473036 2 44496 54820 1 872997383 2 27351 111048 1 477667691 1 351209734 1 202639621 1 338398492 3 352124614 3 809383475 1 472946432 1 487573365 2 20906 116287 1 878178283 3 49935683 2 114854 120141 1 930933131 4 4 1 727390363 1 639879678 2 79489 88055 4 1 483956802 1 781525870 3 498532932 1 556477845 3 524162856 4 4 4 1 287386920 3 102991623 4 2 45114 92535 4 3 81542300 4 3 876456817 2 59843 77048 1 266901734 4 4 4 3 964424010 1 437223578 1 438294549 2 88560 106815 2 10871 56767 4 2 18259 40641 1 615876737 3 888045140 2 73726 112088 1 595475133 3 812451770 2 49263 71571 2 20337 101702 2 76400 95722 3 449516457 1 185501898 1 954933828 1 772737481 2 45108 74452 4 4 3 585009823 3 285734267 1 385576549 3 54141108 2 5858 98106 1 470332464 4 3 491193253 3 29796830 3 369156046 1 975428501 2 13410 90139 3 761825994 2 26255 26780 4 4 1 859565808 3 997457018 3 917488628 1 785756616 4 3 704976811 3 551550480 1 564216973 3 12167194 4 1 2678334 3 691732357 2 60442 75160 4 4 4 3 245187243 2 20236 90107 3 17089868 2 22598 81677 1 706627396 2 66983 108209 2 6929 16858 4 3 637832928 1 340963802 2 42952 90033 1 894051384 2 9705 48239 4 4 2 21742 28481 4 2 48915 95047 1 648391667 1 431094019 4 1 922921108 4 2 4998 14057 4 1 74698782 2 18301 83174 2 57250 97467 2 95961 110741 4 4 4 2 38854 119375 3 590751827 3 65801686 1 412922500 3 759926503 1 729692177 2 18524 19837 4 4 2 23218 51362 2 47008 60081 2 8064 68488 4 4 1 137794009 2 17407 85259 3 96488310 4 3 981853930 3 603881756 1 258784566 3 807755230 2 9987 47856 3 307689288 4 2 46121 79353 4 4 2 60735 118064 2 14638 76689 1 607663441 4 3 441810591 2 19723 70647 2 3549 92657 2 22340 81622 4 4 2 16052 81925 4 2 2355 2422 1 868167827 3 911729940 4 1 914509147 3 701418827 1 860573286 4 1 41482106 1 617107991 4 4 1 348665706 4 3 981626898 2 53698 78938 3 182629569 3 680235219 2 71204 75100 2 3711 111676 1 16573300 4 3 854431519 1 348099921 1 715461633 4 1 456316005 1 984790639 2 29880 66550 3 573231535 2 79006 110957 1 671788562 2 48864 105917 3 713836223 1 826604827 3 430231757 2 53310 108487 1 437924602 1 111863986 2 17693 115249 2 35310 119363 2 11877 104085 4 2 2771 93126 4 2 4350 85261 1 656842425 1 222369221 1 627715348 4 1 921859054 1 665833628 4 4 1 441644326 1 725338855 4 1 711633660 2 1943 67638 1 152426234 2 21481 63355 4 4 2 51217 92487 4 3 16275686 2 10075 13159 3 273390380 3 471805172 1 359086510 3 409207985 1 423538974 3 978750817 4 3 546918860 4 4 2 41759 54729 1 318258505 2 62480 78619 3 57511514 1 249284382 1 982588405 4 4 1 457653452 4 1 985514432 1 441729467 2 4958 89931 2 11634 96952 2 1034 50147 2 66257 119097 1 613562592 4 4 2 27009 35482 3 36036035 1 474530475 3 965392076 3 406407559 3 767501609 2 43121 66588 1 387720179 3 38243623 4 2 8928 117838 1 978734532 3 33396725 3 565543612 2 9086 21141 2 5932 53923 3 591018003 4 2 10526 95205 4 2 30759 64764 3 518802339 3 9231637 3 900447986 3 475192591 2 24391 58047 1 457213044 1 493928796 2 11516 45146 4 1 88562434 4 2 68816 114413 2 12985 67542 4 1 900258023 3 901751803 3 49441334 2 30045 56816 1 49072658 1 799781127 2 27034 74188 1 5990045 3 352703902 3 7648622 4 4 3 492882675 3 688450922 4 1 856804808 3 777060597 4 4 2 48857 92742 3 82873244 1 463846058 1 753743587 2 4302 9096 2 116354 117938 1 413091898 3 304474743 2 84111 104482 2 23929 99266 1 467500864 2 76827 119755 1 20920437 1 653010654 1 428643616 4 2 101120 111510 3 24046666 3 317182014 3 324857525 3 775938835 1 15667791 1 669321393 3 268027863 2 54332 87627 3 333015991 3 393978224 2 90230 112087 2 67946 118896 3 850787166 4 2 115577 121130 2 21660 46575 1 173458556 2 43087 53833 4 4 3 580897577 3 513394596 1 909435564 3 344038068 4 3 419490122 1 433014119 2 40668 53378 4 2 8808 91235 2 22540 119973 3 346087957 3 329172451 4 3 971049275 4 2 65201 88679 2 94127 101279 1 105539643 1 826579803 3 497484299 4 2 58435 122253 2 71350 76308 3 468306533 1 47464 3 529656028 4 3 402308004 1 852742759 2 79634 122490 4 2 57418 93591 1 260984233 4 2 60755 76815 3 998701140 4 1 911855819 1 305825766 2 56948 75097 3 200377383 4 3 795389620 3 27043053 4 3 669655259 1 58844187 2 19600 89053 4 2 3711 53714 3 315693295 1 698100409 3 810977075 4 1 26035840 2 18996 84512 2 23239 101166 3 94885598 2 111547 122360 3 732504579 3 797705811 1 801710627 3 93004121 1 440058754 1 52143261 4 1 962425556 1 808269541 3 242538215 4 4 3 726523328 3 92921456 4 1 585185473 3 100022019 4 4 2 64309 117927 3 887833184 1 412764462 3 439237201 3 99813896 1 181424937 3 320729156 3 766973381 1 270743323 1 948478672 2 42417 66626 1 376016170 3 32100866 4 1 935253982 4 1 36669399 1 251108577 1 701762941 4 4 3 600228470 2 45948 63133 3 516180428 4 4 2 23545 65805 4 4 2 9534 107721 1 43834110 3 855063630 2 50822 91331 4 3 921388077 1 401765908 2 87724 103971 3 385554118 1 645332639 2 7084 104907 4 1 660877989 1 493629016 3 11227221 4 3 912106773 1 628091859 1 295407426 2 73030 122158 4 2 26170 103718 4 3 300590611 4 3 853627329 1 543055892 1 151668344 1 259051414 4 1 647961586 1 72450026 4 3 619388994 4 3 170518405 2 111871 118162 1 248542349 3 361457205 1 441608362 3 88698783 3 66654786 3 469619935 3 34699286 3 266328102 3 856273499 4 4 3 772756689 3 802012994 3 915897439 1 84246170 3 842562147 1 977752140 3 660302872 4 2 193 29583 1 943133090 1 756130134 2 65809 71878 4 3 538818351 3 600325241 3 296027580 2 90267 122082 1 330472064 1 50382888 4 4 2 30462 93071 4 2 97121 120163 1 257858808 4 4 1 14603216 4 4 3 556609978 3 78493467 2 49394 67643 1 5839292 1 857977794 3 551792689 1 920181671 3 774427565 4 3 143740746 2 23117 60027 4 2 70537 109224 1 811004263 1 564814306 3 466262355 2 60621 80837 4 4 1 964863041 3 22992910 4 3 34576894 3 570041602 1 143580019 3 260140479 2 95905 102350 1 986926625 2 2563 100699 2 13020 85008 4 4 3 868244353 4 2 73069 115536 2 2710 90074 3 34499312 2 52973 101072 3 399208638 1 339695363 2 9071 40310 3 387119671 4 1 724268597 3 134009851 1 279113903 4 4 4 2 56301 104571 4 2 50534 65696 3 158062499 4 4 1 646506745 2 29625 84154 1 527985016 4 4 1 169762458 3 387692962 3 219880906 4 2 72090 85491 1 312684823 4 2 67891 87242 3 13294906 1 970963810 1 306527780 3 21920186 4 2 91335 103828 3 384333181 4 4 4 2 62606 118681 4 3 623182030 2 3820 59656 1 9145600 2 6082 111961 3 969147508 1 598918562 4 4 3 172010536 4 1 173260569 1 524178571 4 3 328514879 2 12953 83490 2 87561 97570 2 23555 108125 3 893364816 4 3 660305155 2 4552 64789 2 20398 110300 1 44904838 4 3 756368353 2 71787 121106 2 22710 119994 2 89258 109625 2 49829 93407 4 1 1898529 1 12063369 1 35687169 2 51634 88147 4 4 1 520161450 4 1 831752368 1 1053155 3 500445518 2 57637 88449 1 142282001 1 787242942 4 3 972951704 1 652628842 3 185476200 2 9705 59545 2 39929 94616 3 571180102 4 3 301911905 2 20696 84814 1 571052180 4 4 1 525529166 3 691308446 1 743018095 3 895255811 1 236461392 4 4 2 24537 81673 3 658017450 3 693371118 3 817103930 4 3 854669426 2 2466 81374 2 29788 108777 2 28069 42850 3 534105863 2 32741 60973 2 1323 101929 1 261198728 4 3 581873642 1 705857640 4 2 20179 44019 3 422827354 1 640425232 1 531578938 2 76126 115849 1 697687669 4 4 2 53969 103642 4 4 4 3 134122276 4 4 1 3478753 1 43593936 3 340848683 3 986756504 4 4 1 982158398 1 265770524 2 108106 112806 3 973923085 1 373360900 3 395302044 1 138957282 4 2 58667 122483 3 717702087 1 534106948 1 58720004 3 810561854 4 1 505088202 4 3 767775293 2 45485 66390 4 2 41252 113470 3 962294693 1 568593717 4 3 53278736 2 47189 62242 3 601850928 1 236707758 1 799003659 3 166582626 4 3 510769677 1 675124010 1 227922444 4 4 4 1 319110582 3 273661201 4 3 204456124 2 16908 83089 4 2 24515 42437 2 71666 73569 3 71113701 1 531225617 2 80051 95070 4 3 343787025 3 732112577 2 13725 89045 2 48430 80458 3 368570298 2 13865 105203 4 3 12357090 1 695483064 4 1 959447103 1 699514026 3 650104966 4 2 7774 49333 3 103221533 1 851075949 4 3 356636008 3 404638034 3 333037454 1 339245113 1 64253179 1 484573645 2 38158 60332 3 398777221 1 696408502 4 3 443662838 1 873539672 4 4 2 44503 48028 4 1 293574326 1 426942235 1 317635210 1 815136853 3 289142126 3 325007252 3 290332463 2 23225 25443 2 37758 89705 1 400402045 3 111860655 2 41949 88712 1 787965526 2 17498 113137 3 467390339 2 46287 92091 4 2 79952 85668 1 972355896 4 2 41119 112605 3 99712911 1 503789016 2 2942 36426 1 53260010 4 1 363895875 2 51609 63642 3 545663823 4 3 904541524 1 34781223 3 723490252 2 45174 115964 2 86749 96893 3 764513505 1 155455958 3 712283616 3 198697001 1 595988465 2 9304 41749 4 3 552001228 1 201012374 4 4 3 342718678 4 1 959097479 3 408188142 2 49536 112706 3 449000054 3 237428184 3 369666797 3 225956190 2 56846 101135 3 448209123 3 450824327 4 4 1 596378135 3 433958032 4 2 10784 37972 2 41750 118264 4 4 2 31783 56877 4 2 34749 47864 2 17897 83439 3 331489886 1 593038322 4 4 4 1 560993687 2 73107 112758 4 2 3126 62747 4 2 65117 107969 3 694358015 3 55690956 1 67379124 4 4 4 4 2 44989 78146 1 93688223 1 792820918 3 924848965 4 2 4948 113534 2 24833 52266 4 1 690970168 4 3 998126658 4 3 810550042 1 188655207 4 3 587067099 4 1 989869343 1 967461374 2 33645 100732 4 4 2 59280 103703 2 96699 118771 2 43197 83617 3 544547060 3 270806795 3 888347448 1 267252706 2 26373 122602 4 3 871072652 3 779509927 3 47455030 3 368636761 1 34510490 2 7943 84429 3 410400278 2 58399 77390 2 14326 57308 4 3 764963367 4 4 3 129163089 2 48394 60779 3 516494947 2 25822 56309 3 381273761 4 4 1 72002170 4 4 4 1 933113200 4 3 522560182 3 845520566 3 8866759 2 12678 99841 3 758095710 3 968226010 3 64811003 1 49073037 3 736428591 3 798455056 4 1 386427796 1 127196369 4 3 552617505 1 470992271 2 69851 97687 1 955884823 2 103137 105609 2 5387 88927 2 72462 74653 2 71126 99775 4 3 91505774 2 6546 36112 2 535 118246 2 25343 95944 2 26738 59280 1 12529118 1 52622249 2 39097 89114 4 4 1 763437498 3 589543066 2 17706 84494 2 2297 3947 2 25672 107935 4 1 863158674 3 61805878 2 54459 120448 2 45707 111348 1 959614737 2 38315 91967 3 90944638 2 103488 109663 2 72956 78736 1 630033099 1 617923487 3 827569481 1 762169019 4 2 90124 113344 2 14971 22874 1 932354915 2 15623 114300 4 2 11462 96366 4 1 234600142 4 2 37520 74641 2 21423 85636 3 400879027 2 34365 61832 2 41855 105210 2 5388 85105 1 519122882 2 70883 76737 2 9251 69188 3 757477008 4 2 3830 67571 3 67574061 4 2 9089 98559 4 2 13241 38281 1 41937259 4 1 30466013 2 16919 43947 1 65878441 3 799453513 3 205810957 4 3 823963525 2 32039 38219 2 58776 67915 2 46813 98284 3 540713033 4 3 197573300 3 787322332 1 569977453 2 43237 63578 4 2 2596 108092 3 876579202 3 287225693 1 889780752 2 22870 98464 1 8820073 3 652278292 2 26607 65152 1 514958247 1 838700328 4 4 4 4 4 3 904151841 3 606831795 1 866838725 3 745777506 1 764652577 3 952135829 4 1 373582927 2 20957 91599 1 881361355 4 4 1 113349922 1 687260573 4 1 138061633 4 3 684980911 4 4 4 1 606570609 1 832948364 4 4 4 3 7485779 2 110160 121164 4 3 783112773 4 2 43501 44080 3 878122976 4 1 775627535 4 4 1 944754694 2 82579 101024 4 1 570496095 3 832205032 1 15599448 1 791032998 2 41150 84658 1 414388560 3 136075823 3 800317150 4 1 9939944 4 4 1 681499821 2 57292 110897 2 84931 113859 2 1272 52050 2 6435 47464 2 28527 35297 2 6760 100035 4 1 30972388 4 1 39659027 2 38602 121217 2 95254 98819 2 61035 91023 2 13848 30229 4 3 266150074 3 47202964 1 551304202 3 883290341 2 7876 65727 2 4473 23689 1 18817748 4 1 425781752 1 947861156 2 30451 107191 1 96076873 3 485203826 2 16475 37688 3 644725389 1 511553698 4 3 711800241 4 4 3 709340029 4 2 59242 62835 4 1 262229560 1 34548012 2 15812 86448 2 12423 34122 2 45032 89589 4 2 4822 49515 2 63922 83776 4 1 380677031 2 64905 102527 2 46618 84033 3 866751608 1 845584689 1 658035186 2 38356 78080 3 788055495 4 4 4 4 1 162496617 3 558275410 1 876958245 1 608577421 3 295398474 3 451128390 1 542886359 2 84097 117374 2 43769 69371 2 7739 77518 2 3558 55241 4 2 23640 76072 2 47801 64760 4 4 4 1 157669317 2 11493 97866 1 99080110 2 47983 105038 3 550289864 2 14144 26730 4 2 77281 82367 4 4 2 28726 65975 3 468742842 3 691234275 4 1 726516527 1 887655302 1 442277987 4 4 3 395837374 1 603169737 3 757113478 4 3 488661574 3 979984262 3 26049946 2 64776 122245 3 269622474 4 1 160159246 2 20742 87478 2 83713 117949 2 40656 116739 3 632715428 1 921317455 1 632102898 1 313174007 2 73487 79859 3 729911837 4 4 1 635753128 3 980688899 3 463169062 1 715225051 3 3939706 3 389222008 1 406948884 4 3 263020018 1 456157587 1 984624271 3 355499689 4 2 81399 83604 4 4 4 2 52841 81567 4 3 128504985 2 61104 102709 1 800964500 3 16773468 2 17916 24178 1 165590058 4 1 50956531 3 384544633 3 911731709 3 822333944 1 71727456 1 131250230 3 170444861 2 83452 106414 3 583071679 1 223253497 1 597453383 1 919590249 1 730373224 3 39930856 3 343135855 2 33895 57605 4 4 2 27195 69670 3 56430824 3 482986896 4 4 3 567783103 3 809891529 2 54893 122034 2 53016 76112 3 101945715 2 39254 116024 2 3577 8250 1 396478320 4 1 788629334 4 1 988708135 1 850215985 3 76132519 4 2 18525 118645 4 4 4 3 235980970 1 428079994 4 1 864703828 2 61225 64632 3 488339958 1 884154342 2 19051 91787 1 566576797 4 2 69691 74278 2 4104 96958 2 49795 100237 1 891226583 4 3 188247132 3 102801055 4 1 980243917 2 56590 75284 2 45810 94563 2 12396 107759 2 5027 76890 1 686126336 4 3 121784325 3 605948619 2 93115 105013 2 9044 22049 4 2 61123 73058 3 928793859 1 232678410 1 756004675 1 382995798 4 1 60809895 2 45755 54667 1 709294633 1 845978512 2 15594 83224 3 39994343 2 30046 113979 2 39188 60226 3 463073519 1 950670612 2 1777 25946 3 503617718 1 579996128 4 1 134561584 2 66901 89645 4 1 886920278 3 917479752 2 33043 121392 1 849746106 1 403871469 1 746614590 1 805851920 2 276 108953 1 931996299 3 43659144 2 32959 82971 3 536151303 4 2 32307 72721 3 701981174 4 4 1 57038933 3 686105960 3 34545573 1 807120004 4 2 44401 118786 3 648313331 1 944635138 3 67218810 2 32272 60442 1 843147610 3 371486709 1 918848182 2 99130 113798 4 4 3 176761958 4 2 81302 112407 4 2 61941 74180 2 96298 111120 3 182515610 1 39804456 4 1 773276373 4 3 670373940 4 2 51085 105706 2 21447 65898 1 122324537 2 109598 112054 3 262710328 1 35836203 1 346736757 3 313651166 1 538828587 1 675575263 3 2083319 3 314458213 4 4 4 1 684796170 4 2 38575 39402 3 616053858 4 3 216029104 2 25256 82804 3 37669959 3 311170859 4 4 4 4 1 379764391 4 3 434823145 4 4 1 775920776 3 545142383 2 81064 121682 4 4 4 1 121268374 1 375490887 1 768601127 4 4 2 59310 122158 3 986518485 1 850196460 4 2 67556 76134 4 1 699335054 1 942343713 1 57248600 4 1 97421386 1 334295218 4 4 1 281619169 4 2 44104 58117 1 577444999 3 673865130 4 4 2 62202 84357 1 956465573 4 4 1 940270399 2 20537 49407 4 1 669366493 2 100401 102816 2 4360 106115 4 2 12798 35246 2 50225 98725 1 634548427 4 2 44752 109861 3 512288263 4 1 89156649 2 47895 52509 4 2 5365 53748 1 717095556 3 440945664 3 193368718 4 4 2 42738 59633 2 84736 100950 3 422229853 1 212891055 4 2 1316 3043 3 539748168 4 2 53228 104036 4 4 4 4 1 68111340 2 64835 65945 3 649244538 3 183922865 1 435056975 1 960959332 2 18944 57692 1 437973750 1 45023885 1 379810805 4 1 569864825 2 6012 26989 4 4 1 862972536 2 20107 41269 1 258627311 4 3 92607359 3 418112272 1 734466208 1 988964264 4 1 538255955 3 897023150 4 4 1 773011993 4 3 466531346 3 214527603 2 85388 100160 2 52352 74507 4 1 465567895 4 1 750266326 3 652989435 1 318105584 4 4 2 44356 68398 3 35986220 1 469339653 4 1 210069492 3 861594852 1 262274885 1 514113630 4 4 2 21276 84621 2 100457 108152 1 180279853 2 60862 69521 1 334896098 3 21194697 4 2 8302 67566 1 246985352 1 311365111 3 993844461 4 1 649161969 3 788117109 2 75524 104570 3 63031628 2 17134 47819 1 996640945 4 2 35532 52718 3 674596144 4 2 23244 79962 2 54212 76208 2 23568 73152 4 3 294324781 1 237373708 2 61091 73319 3 152703730 3 173684956 4 2 97101 114988 1 370985771 3 401059193 2 73598 83753 2 1382 96501 1 606030223 2 20366 73333 2 16167 96849 2 9024 59531 2 39748 117037 3 137321441 3 67555887 4 3 103165087 2 75586 107700 4 3 784432748 1 10726539 4 2 54943 58534 1 694063384 2 29949 33056 2 95000 122851 2 641 84373 1 24008384 4 2 40662 109698 2 46400 101447 2 9969 71420 4 1 555813548 1 980741375 2 81968 82547 2 54414 59539 1 317242087 4 1 883352158 3 64935432 2 57203 67088 2 67629 96480 3 6851711 4 2 98040 104696 4 4 3 113635859 2 34298 85431 1 299871741 2 46561 60834 1 822205496 2 40976 101859 4 1 391195749 1 329852457 1 433634001 1 48960344 2 71291 82861 4 4 1 388477435 4 1 620798856 4 4 2 8208 80537 1 395240347 3 274012728 4 3 416422126 2 21469 60101 2 44906 99498 2 17677 46453 1 523328839 1 875424539 3 465126167 1 32542208 4 3 605252739 3 995091258 1 309202081 3 796462440 3 187911033 3 541094499 4 2 12221 87540 3 778701729 3 806421958 4 1 361284357 2 2594 5163 2 18678 29845 1 155105911 2 64182 98971 3 247420783 4 1 387343541 3 165238601 2 9870 24814 2 63536 93648 3 510515788 1 592222502 3 194219273 2 10798 111589 1 747357848 1 62610205 3 195656660 3 30361652 1 174729876 3 194378461 3 101837294 3 636836681 1 384444121 4 1 382403848 3 42913973 3 552275116 1 508201161 3 247318569 1 621888247 1 43182433 1 156425913 2 18788 67932 4 4 1 488374893 2 15226 84422 2 37428 117549 2 58972 62842 2 45986 63619 2 9800 70944 3 45453101 1 307090883 1 287429182 3 569805834 1 583719441 2 64029 106689 2 59130 90903 2 56506 120898 2 23824 87116 3 368656650 3 846935368 4 1 69021665 2 37689 82921 1 304583095 2 52467 95746 4 3 690741182 2 4649 47147 1 868515794 1 38206278 4 1 334175351 3 258856515 3 675317199 1 521777326 1 520581649 4 1 768020016 2 46005 90947 2 9472 85670 2 75528 120845 3 594813099 4 1 964796129 3 205899666 1 239576272 1 524241336 3 791547839 3 435153254 2 16289 64620 2 46862 115141 3 27347020 3 221093163 2 11028 101422 4 4 2 7341 52749 1 270876601 1 32081081 1 562501103 3 822378231 3 204844447 2 63078 97549 1 17254507 4 4 4 4 3 194055191 4 1 833560437 1 615665268 1 607847858 4 1 477331502 1 689312041 2 62987 114376 2 1839 120508 2 28975 67721 1 822019978 4 3 945992776 1 556767937 4 4 2 12622 20404 3 324320706 3 120283081 1 910927255 2 106001 108619 4 4 1 275399793 2 44063 47631 4 3 976369664 2 58561 75919 1 371564918 3 435834399 3 575586891 1 712681258 3 341582715 4 4 3 934926518 4 2 34976 111139 3 249441589 1 393694086 2 21403 96423 3 136849666 2 11701 113159 1 714634247 1 110432767 2 1534 8832 4 2 6294 66206 2 14794 74990 3 467303562 2 10884 95833 3 244858382 3 730741746 2 58203 99513 4 2 5375 21220 3 776301772 3 568334263 2 6634 72681 1 285569949 1 608102622 4 2 56903 61828 2 28731 119931 4 1 780210188 1 539017717 4 2 24224 56617 4 1 303918583 3 697411817 1 114233597 1 39921102 4 2 18500 107639 1 520323405 3 501805778 3 845724693 3 827176482 3 825115494 3 37296645 4 1 851856399 3 994039994 1 82439652 2 80187 93345 4 1 924465144 2 16385 100602 4 1 178389557 4 2 78344 109796 4 3 842941511 4 2 33001 94804 4 3 915600737 3 509301307 4 1 654959088 2 9477 87771 4 4 2 80588 90893 1 44815280 2 9580 67248 1 764175606 1 225210565 4 3 981051793 4 1 582098125 3 952750580 4 1 49168930 4 1 983182440 4 2 59797 118274 2 42295 100309 2 58726 62220 4 1 155748506 1 151959337 3 500624191 3 779830939 4 3 122790733 1 464992883 1 851963928 3 921937759 4 4 4 3 446667018 3 736560528 1 352349151 2 22252 95270 1 233171169 1 571589943 4 2 49065 89459 3 577415263 2 65582 86571 1 68643088 2 8089 96100 4 4 3 533251582 4 4 3 263795447 4 2 20333 93471 3 581524723 4 3 916812488 3 614794815 1 949603776 4 4 1 205747438 3 435988546 4 2 10113 62041 4 4 2 27864 72839 2 67770 94609 1 853968961 1 613658644 2 21571 40988 2 54779 97483 2 76822 115554 4 3 476808609 3 45214194 3 844364020 2 55712 57932 1 182523182 4 3 65858543 3 10786419 1 950813517 2 39853 76631 1 302732254 4 4 3 682349247 1 873935639 4 1 120441243 1 259443526 4 2 6452 114568 2 17128 26907 4 3 871822357 4 2 149 111556 2 3766 112891 3 54042475 2 8974 44843 4 3 287863224 2 24888 86393 4 4 4 1 413183502 2 7723 24846 4 3 632151426 1 977193429 3 640030764 2 110750 114759 4 3 562427949 2 36213 99931 1 484361811 4 1 530171370 1 61670854 2 14472 30057 3 417260732 2 38888 89938 4 3 610641427 1 609275926 1 290358083 4 3 751997570 3 152226638 3 291685106 3 585789427 3 760121572 3 503060316 2 60801 99547 1 738525869 2 12317 97878 3 352158664 1 133834792 2 34334 34529 2 45871 116142 3 63641849 2 64402 78093 1 815609893 3 785538243 1 88335916 4 3 368192217 3 427208417 1 160268636 1 461242013 2 21819 28527 1 98979337 3 39154572 3 12780184 1 768583950 1 488619053 2 23514 76248 2 57661 104948 4 4 4 2 54742 119795 1 974053000 2 9898 21168 2 2422 119038 3 355497923 4 1 288970845 3 982236791 1 535539114 4 1 39518806 1 645133731 2 3241 8494 4 4 4 1 35270981 4 3 361392293 1 361669822 2 60711 65724 1 676589075 2 11519 24681 1 869578402 4 1 480711300 2 104777 121613 1 16543808 2 78361 107988 4 1 967689133 3 683593918 2 47014 89348 2 82580 117288 1 208789843 2 28063 80634 2 63033 116086 3 364153133 3 172401637 2 7996 78074 3 537582097 1 761370898 2 72394 83382 2 65118 81199 1 219206644 2 71491 87008 1 975467966 2 15491 41775 3 730871371 3 665099453 3 487374039 2 41088 74147 3 517273218 2 29661 30106 2 76296 85097 2 6372 74181 1 541094087 4 4 3 304624416 4 4 2 15362 55311 2 14726 93542 4 3 781779915 3 717208563 4 4 4 3 423496312 2 32933 59499 2 15292 87070 4 4 2 63101 106658 4 4 2 50563 97707 3 143649781 2 60347 75133 2 78203 106285 3 780852380 4 4 3 323130717 4 4 4 3 9157612 3 977024110 3 874375999 1 960781853 3 621301253 3 720720863 4 3 10909980 4 3 897452116 3 922811065 1 167390467 1 201896455 1 337095983 4 1 936591266 4 3 248793069 3 908425196 1 666346982 1 792911049 2 63366 78483 1 73101724 3 891617826 3 63817015 4 1 520669640 3 958560649 3 504943781 2 49167 105408 1 416779263 4 2 102651 121068 3 918208691 2 29745 77245 1 2760808 1 20261117 3 808950211 3 265791339 4 1 635178789 1 306102151 3 396380640 2 54799 94840 1 747962716 2 115306 121283 4 1 480877564 4 4 2 49585 86540 4 4 3 189104071 1 426563600 4 2 20884 21027 1 24041428 3 270333110 3 636353718 3 624821058 2 14975 51518 1 632092926 1 859335103 2 91937 98791 1 679316171 4 3 678576767 1 407072610 2 24379 88471 2 20762 111195 3 926878715 4 2 52881 101486 2 67815 120048 3 947636235 2 30690 96166 3 377065926 3 489164387 4 1 205749054 2 34570 111480 3 767375513 4 4 3 41480638 2 7040 12537 1 745089412 3 776053915 1 456534772 2 41695 103108 4 4 3 11132969 4 1 622120240 3 442725853 1 389082241 1 648065995 3 536465925 2 72363 87645 3 621332821 3 809310225 2 30006 35616 4 4 4 3 40945620 4 1 901499320 2 63175 119657 3 256159522 2 2740 61315 3 361259873 2 19440 104601 2 13940 79120 3 449293791 3 914326746 3 938104552 1 91842707 1 668899936 1 691720106 2 53166 64352 1 666622354 4 4 1 27309630 3 931767712 4 4 1 352794451 1 786512617 4 1 975802388 2 13635 54061 1 24295892 3 887199202 2 17933 92544 4 4 2 14614 38594 2 35603 53884 2 2438 99472 1 585740209 3 374181604 4 4 1 522351852 3 513171892 1 744740214 1 531698897 3 780678990 4 2 100675 108351 2 45024 77242 4 4 4 2 60063 93283 4 3 587408087 3 768233274 1 640833819 1 311921578 3 487018723 1 341798208 4 2 25161 72559 1 874583924 2 71261 119335 3 18443939 1 576992010 1 288206021 2 16827 23007 2 77569 122785 4 4 1 230843439 1 966891156 1 115498011 4 3 502404923 3 31045354 1 972356848 2 23320 110314 2 6057 105696 1 153533015 4 2 4631 48656 2 15202 75014 1 28505937 3 71433843 1 233122389 1 4756366 4 1 295874146 2 72229 113961 1 577596109 2 5843 22163 3 6509576 1 585637060 3 571278043 3 558434892 4 1 114426671 2 30315 86935 1 840669479 2 25936 70142 2 55880 116919 1 463669858 3 885336119 1 574437615 4 1 118888717 4 2 39587 113697 2 35598 91268 3 19661890 1 808637670 2 41803 67320 2 15102 108568 3 21369339 3 939016375 2 22296 90846 4 4 1 299356876 4 2 68931 120540 4 1 800179914 1 443929301 1 903914556 3 825896 3 591080636 1 752882677 3 52291948 4 1 71154113 2 51767 100620 3 615389184 3 1849371 2 60198 119155 1 28926415 4 4 2 63025 85795 2 73357 81632 3 927304 2 40532 74674 3 969032739 3 741068194 4 3 119591772 3 351014990 3 444031914 3 223746179 3 367593599 4 1 417880526 3 66478858 4 3 51690379 3 692738640 2 12899 94958 2 9253 116650 1 74937197 4 2 2259 58328 1 943598973 1 207130303 2 58255 103020 3 317566083 2 91898 121521 1 274264202 1 14051592 4 2 8378 90476 4 1 49959941 2 115269 122626 4 2 56333 72454 2 32289 51649 3 380110702 4 1 900816612 4 2 69418 70365 3 763376400 3 563441882 1 401793583 3 100174165 3 299293890 1 878107157 3 831504369 2 44842 64457 2 21906 122258 2 61404 90456 4 1 88951035 4 3 11883051 2 32273 34713 1 627355767 2 51816 68318 3 549674319 2 1678 103619 2 37655 78656 3 313715113 2 43795 118677 3 529234767 1 420167583 3 961251394 1 301800251 3 687188123 4 3 233418374 1 736330475 1 83565337 4 4 4 2 8242 39553 2 47870 116697 3 285858439 1 565198740 3 375431549 3 623406888 2 50578 91687 3 437867094 1 735168408 1 631997440 4 3 826464758 2 70408 94828 4 3 338389558 2 6736 122215 1 78175185 2 10592 86387 4 3 372722839 3 33297003 2 61434 103436 4 1 124300196 3 681996341 2 36088 69344 1 706823341 3 55767287 1 159150050 2 34649 58609 1 26806160 1 586202870 2 4743 76668 2 4691 53760 2 8752 49471 2 12705 83029 1 88964150 2 53922 83329 2 67033 77143 1 378700821 1 997740235 4 4 4 3 792284968 1 908885472 4 4 2 25068 60084 1 42975568 3 158514095 1 786190926 3 296788727 3 701796142 2 17003 77135 4 4 1 490497838 2 19294 120917 1 127288281 1 569112816 2 43608 121756 3 387450563 4 3 257942494 2 88621 98609 1 59886506 1 353927774 1 2640588 2 24957 66440 3 919491618 1 675511747 1 235162802 2 49378 110564 4 3 707590874 2 36566 121288 4 4 2 2570 15219 1 551249381 2 45780 122938 1 488221932 4 1 998057136 2 18511 72688 1 195640802 2 15326 56767 4 2 8218 115478 2 70982 110390 2 25834 31800 2 14458 89069 3 15400403 1 419609144 1 179736145 2 39239 115312 4 1 10099453 3 77876860 4 3 245080221 3 345480106 4 1 354902916 4 3 802940004 2 63200 93860 1 666293351 4 2 1219 54732 3 243465602 4 2 31852 86215 3 526605803 4 4 2 54311 70094 3 109355379 4 3 859562533 4 4 3 730879121 1 784509382 1 83369612 2 46773 104124 1 524762016 3 164584571 3 327204956 2 45667 94357 3 392908301 2 15469 52755 2 91499 108312 1 391437794 2 7612 105789 2 58919 79492 4 2 17943 77677 1 217171666 3 409825112 2 5061 63864 1 615504396 4 3 253668596 1 554562424 1 830367538 3 823213294 4 4 4 1 84861519 3 222774303 3 663379531 4 3 589053264 3 551423947 3 836976105 1 875012692 3 909387681 1 960163176 3 266600402 2 21046 37570 1 985136448 1 536086419 2 95627 104985 4 3 771365174 4 1 590541333 4 2 48149 67250 1 782930838 1 19331530 4 3 792065610 2 38368 60916 1 962269571 3 566025172 3 537963204 3 146856490 3 293842963 4 2 36506 69954 1 758322627 3 350071450 2 2641 13675 1 901697278 3 128402320 4 3 747864238 4 3 543368823 3 125351276 1 340164377 4 1 226220975 2 5949 89791 2 58020 118738 1 41008012 2 45739 66400 3 532606762 4 3 688253048 3 740876352 2 10966 22346 1 76899906 2 50524 93906 4 2 40363 87957 3 261252661 3 371250098 2 46862 110503 2 65669 76974 1 293224494 3 59821169 2 71536 113559 2 24341 51572 2 21891 54287 2 67671 90818 3 732592096 4 2 17766 119126 1 314433078 1 313282250 2 24344 30025 3 796116954 3 371038475 1 908505221 3 40392375 2 81152 106714 4 2 30999 83101 3 592974180 4 1 868785032 2 29766 103194 3 53344679 1 343440867 1 320835526 2 6529 108679 1 195575667 3 762647701 3 35086478 2 2898 16115 3 466642404 3 452020223 2 44946 122456 4 2 19456 75906 3 512860438 4 4 4 3 928596897 3 245239373 4 2 14013 85488 2 10969 33069 3 387155175 4 3 639173666 1 984886783 2 55234 58988 4 3 524767837 2 9864 70014 3 728952451 4 3 929102196 1 2983259 1 786485967 4 3 348974167 4 1 719198960 3 786501596 3 665459218 3 562395763 3 600625183 4 4 4 3 875738149 1 863605116 4 1 254860494 2 36859 88500 4 1 127202431 2 51337 53930 2 24898 27681 1 578934703 2 60337 70450 3 886882176 1 994378919 3 972241103 3 726045584 1 124558686 1 159704511 1 960806997 2 37449 48887 3 31212924 1 279467307 1 512001693 4 4 2 50692 119793 4 3 283458777 4 4 2 13715 68705 4 1 771232205 2 9840 44985 1 977849595 4 4 1 781401710 4 2 98078 116691 1 21186592 3 6675621 3 25559085 2 33895 50245 2 44865 86389 4 3 900957530 2 44148 86757 2 9596 45851 2 8066 67307 1 865195898 3 28827466 2 96682 108263 1 58319192 3 499326410 4 3 599870040 3 45261199 3 161532111 1 531753515 3 813867180 4 1 795687200 3 538771937 2 36402 62447 3 892720719 4 3 266518493 4 3 55275312 4 3 290182637 1 374274444 3 28838627 4 3 932383755 3 723886851 2 77302 98905 1 9098966 3 11135011 2 79013 113200 3 200127136 3 585337526 3 595435548 2 32271 121518 3 535568539 1 233857118 1 725914112 2 9494 110661 3 494354262 1 304257859 4 4 2 17727 62567 4 4 4 1 837508816 2 14537 61876 2 36725 40633 3 340317819 4 4 1 977776607 3 130420841 4 2 32240 66313 2 27765 112647 1 874566024 1 201429669 3 962448107 3 261771978 4 3 35654030 2 10633 107033 1 707560906 3 541481186 2 39684 110872 4 1 840198444 1 98897045 4 2 26305 61661 4 3 694336254 4 4 3 72769342 2 72204 97111 3 520662614 2 80303 94226 2 26591 107241 2 20252 59844 2 28762 72943 2 6315 101983 3 959056630 3 988851291 3 443735422 2 13395 76727 3 34760464 2 45307 92608 2 53365 97686 3 573737584 1 599531072 1 69970581 1 407093944 4 4 1 47672388 1 727649598 4 4 4 3 132003435 4 1 225000754 4 3 850243733 3 13941422 4 2 66495 92298 1 69427751 4 1 323574249 4 2 64880 70480 3 496397093 4 4 3 823192169 1 510199028 2 57976 122311 3 843285030 3 153864236 2 73225 106022 2 17489 83047 3 428872125 2 32943 72899 1 680660930 3 547810006 4 3 440994936 1 416222493 2 55079 65311 2 19973 22579 4 4 1 24265253 1 704338260 4 1 617195384 3 864199733 4 1 931355048 2 38592 107733 1 851211984 4 4 1 511746429 1 766422210 1 347690061 4 4 3 34548776 3 691369613 3 627885958 2 3920 119830 2 18759 116926 1 553336660 1 993683273 3 876627066 2 77848 117700 3 225796412 3 294070245 4 2 61764 103387 2 9137 105984 4 2 36234 89722 1 171674514 4 3 211902569 2 32077 96108 2 19568 105213 3 58857110 3 993962089 1 105032739 1 323703095 2 85118 120946 3 194317149 3 902932289 1 56697110 2 60085 74749 2 21743 96804 1 473191800 4 3 878787832 3 456109787 4 4 4 3 39285489 2 11524 73924 1 741069992 2 63098 63809 3 573371033 2 29946 95164 3 43943336 2 13646 120587 3 286848715 3 267490425 4 1 103552902 4 1 586737992 1 717506746 3 759741261 3 645353475 3 522827087 3 940034518 4 2 36085 103737 3 402458898 4 2 44061 90358 1 100299603 1 331522533 4 4 3 867799037 4 2 325 89763 1 38605887 3 644396146 2 58069 111311 3 424008740 1 342289485 4 2 13713 60491 3 774918402 1 866441334 2 64044 119903 3 751297469 2 1304 30177 2 85380 94300 2 11149 40647 2 66508 80615 3 97692318 1 327922998 2 26993 118245 1 659021969 4 4 1 697570074 2 32159 112060 2 49878 72836 2 107494 112255 1 316078004 4 1 337754379 2 19765 102002 4 1 18059047 1 145222703 2 93299 103860 4 2 60384 103079 4 1 311554387 2 106 95807 2 96231 109907 4 1 57466130 4 3 572980192 2 9403 59914 3 552134817 2 27076 50635 2 90824 91664 4 4 2 29078 62561 1 462227344 1 96908699 4 3 51899678 4 3 14468494 3 822992448 4 3 634853435 3 824882194 4 3 217356219 2 102291 109159 3 782545202 1 707845559 2 68290 97044 3 997912295 2 95961 109330 2 41074 100655 3 904617764 3 328415430 2 59154 86925 4 3 117938934 2 2947 60750 2 6805 98452 4 4 4 4 1 689427373 4 1 748946497 4 2 32480 106809 2 25847 55077 3 119479112 4 4 1 829144578 2 105330 121453 4 1 665109868 2 42394 78176 4 1 746949458 4 4 2 77716 122218 2 37019 111065 4 1 241871104 2 246 109480 2 10747 32598 3 810978811 3 806829076 4 3 221571013 1 62555476 2 32236 87563 2 32383 122697 2 87464 113781 3 36651303 2 32180 35906 4 3 900678954 1 722304662 4 2 53484 95364 3 130886779 4 2 64352 101022 1 412232320 3 68568523 4 4 4 4 1 84908101 1 970428310 2 101136 116404 2 60288 89532 1 829819542 4 3 812189411 4 4 4 3 227025969 1 783152562 1 997918464 4 4 3 561422659 2 101910 121462 4 1 823784156 3 129819407 2 59120 83023 2 38689 97289 2 89847 92247 1 46182182 2 94909 99469 4 3 132545829 4 4 3 248920597 4 1 789758973 1 754874514 1 560974221 3 309772800 2 20751 113310 3 179502818 1 781372699 3 283763912 1 23419042 3 616222358 4 2 95240 103581 4 3 68791070 2 8262 18977 2 49373 82215 2 85686 113341 3 163642727 1 374343477 2 63520 107490 4 2 66436 88540 2 64253 72675 2 46122 108959 3 432781602 1 927710126 3 489302489 2 85216 116352 3 591260848 3 904472176 4 2 63153 102131 3 226663045 1 424503367 2 53719 101085 2 36738 105142 3 265897166 2 13857 21125 4 3 216409980 3 33571769 2 49447 100627 4 1 740576159 2 88659 117029 3 968732491 4 2 15514 62019 1 467889007 3 719798222 4 4 1 70180641 1 996794583 4 3 574370784 3 329654970 4 1 612522857 4 2 5635 85318 4 1 364944623 2 19536 92549 3 850025595 1 816790687 2 105130 115879 1 30363225 4 1 300205283 1 195150419 3 935178296 1 980854682 2 29480 101802 4 3 493973332 1 316681733 3 474040098 3 582464791 3 704063180 1 714715508 3 416722150 3 632741661 3 591149639 1 583362821 2 5061 93131 4 3 145981759 2 21351 77851 3 125738779 3 744271038 2 28990 116132 4 2 37030 37858 4 4 1 111095543 1 553025707 1 970538320 3 111128057 1 35929364 2 73980 99792 4 1 972092012 2 57561 72275 2 38184 39048 3 879932935 3 943973881 1 283067936 3 483856685 1 46870886 3 480201703 1 618354802 2 9546 109816 2 40654 74085 1 902919077 2 34133 113442 1 430479404 2 32947 114737 1 692208698 2 56770 80669 1 38307405 1 767628408 2 35534 120338 3 822527232 4 3 38787545 2 11146 113728 2 1042 62308 4 4 3 348727749 1 964606001 1 576590727 3 51517218 2 7060 123395 2 82805 87163 4 3 327659673 2 75246 108724 4 4 1 750135714 1 33582741 1 384464842 1 333662534 2 86301 93713 4 3 578321701 4 4 2 52689 104332 3 851821326 1 488233988 4 2 272 117418 2 2118 75619 4 1 49194188 4 1 122025687 1 797467721 3 223252264 1 873537739 4 3 347697974 1 714759862 4 1 385822175 3 410978279 4 2 57095 93114 3 15032379 2 91806 118926 1 152329886 1 164442522 3 844448115 1 873933395 2 10309 106367 4 1 548929273 4 4 1 794511671 2 79722 83831 1 137979275 2 55508 87859 4 4 4 1 362116358 2 58833 106503 1 584527106 4 2 97272 122984 2 3225 104026 2 376 62833 1 9189109 2 13609 25381 2 62444 99530 1 445861794 1 96652128 2 18770 73959 2 76400 85429 1 416663789 3 449334046 4 4 2 18372 36243 1 939994698 1 327106912 3 34929412 1 884751965 4 1 443702692 3 757420655 4 4 2 43996 101621 1 755266215 1 566299175 1 976992530 1 992972996 3 202596317 2 5670 25630 4 3 821418549 3 813510711 1 294648636 4 2 25271 87610 1 744586920 3 977634544 1 2874398 1 717913035 1 754223264 4 2 2749 36859 1 331851060 1 412789120 1 169135432 1 480692656 4 1 753984668 1 925697696 4 3 501808419 4 3 869997126 3 23707116 4 3 868583892 1 716032251 3 881714084 2 76101 109226 4 4 2 1565 37175 3 991808563 1 839816759 4 3 418328108 3 322638149 3 838003739 3 941570858 2 49821 75953 4 3 751871527 3 590067061 2 9343 63150 2 12941 69770 1 575107931 4 1 358918268 3 809780219 2 90244 122408 2 29886 71586 3 663277345 4 2 63678 91077 1 850597020 4 4 4 2 56742 64387 4 2 11834 86978 1 104794230 3 913875580 3 818047159 2 79392 90495 2 31454 67101 3 908832667 3 321413057 1 67207177 3 234039930 4 4 3 881960876 3 10849811 1 314143592 1 152942282 2 90677 106334 1 271779903 1 583094274 2 40046 84260 4 3 702546498 1 452864288 1 975240024 4 2 16625 110054 2 38254 84844 2 40394 88197 1 60454701 3 297917799 4 4 2 11506 71295 2 22909 108065 4 3 472772692 3 953995098 2 73687 109811 4 1 318214921 1 380626846 2 68961 80869 3 560470367 3 367192796 1 927481852 4 3 707235762 1 180940430 2 69317 80721 2 15337 68401 4 1 618114559 1 646326621 1 303936632 4 4 3 905416794 3 186386341 4 2 55618 98977 4 2 30698 48171 3 52143540 3 929187352 3 202749867 4 1 17723721 4 3 759018865 3 999329597 3 908120647 3 41475064 3 420942021 3 579714794 1 498512320 3 565947032 1 51908071 3 97084859 4 4 2 25531 99170 4 3 851555286 2 65448 91828 3 27380932 1 408804532 1 74987280 4 3 269565915 1 504311197 1 555059961 3 913614395 3 829008049 1 807341050 4 3 285970411 3 285396039 1 293993398 4 1 644572524 2 9649 54287 4 2 15656 116701 1 219507873 2 46951 101981 2 89287 102469 1 539943248 1 25833414 3 369642464 2 73391 116422 3 507209958 2 70 105004 4 3 366692299 4 4 3 578604846 4 1 33364049 2 43515 65697 1 465447886 2 6472 10305 3 998854415 4 4 4 4 4 3 405970846 2 52013 98299 3 44433111 4 4 2 91668 120814 1 739806769 2 4554 65746 4 2 3729 95689 4 4 4 3 387764375 2 7609 30333 3 596089617 3 761365547 2 43630 114958 1 870011192 1 125013140 2 56970 64158 1 583394095 2 8305 26769 3 516519571 3 643671358 2 84978 99478 4 2 72529 122315 1 146202133 3 481523420 3 15737805 1 769749509 4 1 973137820 4 3 825014748 4 3 464024515 2 70136 70522 4 1 984420002 4 1 878493329 4 1 505664163 1 33610798 3 53216092 4 1 336941547 3 250821865 2 17883 87148 2 54849 94821 2 46364 64199 1 20475045 4 4 1 339891773 1 627651843 3 139225809 4 4 3 753129177 1 883864805 4 4 3 939325516 2 68894 76030 1 357059170 3 959409562 2 27009 47102 2 16443 109462 4 1 906398595 4 3 625823311 1 388693156 2 40723 41431 4 4 3 842162757 1 430521782 4 1 31920297 1 73070362 3 777856974 1 519126101 1 221913842 4 4 3 325139620 4 4 1 451697254 3 229304915 1 953048364 2 70989 82031 1 412150429 4 1 90625367 3 606842023 2 11649 99198 4 4 1 758006284 3 5726144 2 96820 105600 4 3 593997102 4 2 10797 48981 4 3 979634457 1 18040094 2 8664 82329 3 146109213 2 42568 87682 1 460809280 4 3 145362245 1 160811118 3 844983974 4 3 769271115 3 120749738 4 1 191823699 3 671984161 3 403967484 3 24154581 3 599650962 2 33711 42306 4 2 82127 120157 3 406771383 4 1 616052063 3 687539692 3 8068189 1 43785603 3 892720474 2 90072 112523 1 806881742 2 91185 93163 2 18042 70940 2 32593 118793 1 32943892 4 1 705627680 1 58175985 3 44764638 3 64212244 2 17851 64967 1 901927473 4 2 104792 120957 3 549641645 4 2 41279 56609 2 102840 116992 3 995580384 2 55681 105130 4 4 4 4 3 934040064 3 675583728 4 1 832334757 3 15854635 3 760746290 4 1 653474358 4 1 33689604 2 2057 117819 1 518337413 2 45463 103923 4 4 2 83467 87617 3 535977146 3 260374423 3 379887446 3 921227425 4 3 587548149 3 736677725 4 2 13003 24673 2 46689 91241 2 5265 118609 4 1 551294055 2 37103 96827 4 4 4 1 66424333 1 324818617 2 31580 76894 4 1 15817158 4 4 3 531545562 4 1 258836681 3 322710091 2 64409 105689 2 25387 85313 3 966267047 3 435630456 2 62404 89826 4 4 4 1 652582516 2 8028 61270 4 3 243678438 4 2 35751 107656 4 3 743536241 3 305930168 4 3 5376568 2 102656 112593 2 97547 122126 3 358419950 1 314312626 1 79967374 2 36754 51394 2 12134 43913 1 978953031 3 4176031 1 5758234 1 833288777 1 863257376 1 302895846 4 3 177504110 2 24033 115635 3 703242479 2 30292 65734 4 2 15280 71778 2 23950 102209 4 1 188626617 1 348987891 1 243537964 4 3 709914855 2 30928 84686 3 557140609 2 84788 111042 1 421602550 3 748392157 2 31119 72423 2 90696 122847 3 654304454 4 4 3 323452039 3 329744095 1 485673692 2 53248 70691 2 8431 64307 4 3 522481067 4 4 1 254266563 3 442957534 1 923031255 4 3 2402104 4 4 3 762471453 2 113192 118639 3 277438183 3 304878793 2 54795 109685 4 4 2 7435 53205 4 4 1 866778593 3 43946711 2 96961 120766 3 599217505 4 3 640455792 3 935611942 1 645753745 2 66761 70752 4 2 9710 101080 4 4 2 6006 60531 2 18436 109959 3 498769671 4 1 32401292 1 243607852 4 2 27535 111730 3 720069106 2 9692 38551 3 287254534 4 2 61105 119844 1 891974663 3 540708563 3 776785260 2 9835 15444 1 992707901 3 179666804 2 17449 107236 1 13307698 3 730897821 1 810483745 4 2 24007 76535 2 19141 111803 2 38614 71450 4 2 37163 66897 3 451398315 3 134568343 4 2 102497 113570 2 14576 49250 1 177943503 3 10746437 4 3 877624227 4 3 327360939 1 7430378 2 27214 70997 3 797595221 2 4980 106828 4 4 2 8534 33150 1 44869070 3 505645114 2 31369 81871 3 810346548 1 595776698 1 174575182 1 459326677 3 633538131 4 4 1 63407296 4 2 27532 57064 3 294412293 3 723732869 4 3 443757595 2 59535 101269 3 843643689 2 35466 60402 2 109 67561 1 278580563 2 5520 56548 3 73136249 2 44664 102252 1 824678628 1 482342245 4 2 106697 114108 4 4 4 4 1 775410032 4 4 4 4 1 514883851 1 568393989 2 74145 121421 2 4067 21579 1 944306426 1 310654945 4 2 2038 37579 2 32020 112029 3 645143003 1 490790442 3 19645666 4 2 52628 57867 4 3 702661105 3 217235854 1 504500240 1 454367491 2 12124 100309 3 501618696 1 790117205 4 2 36399 36846 3 911623559 3 580411683 3 376718 2 69305 117279 1 637027960 2 14386 79129 2 46206 58838 2 68642 122299 3 686651431 1 282453869 4 2 7906 10003 2 22072 71985 3 787735220 3 57556180 1 307784669 3 481883876 2 64874 77741 4 1 281922457 3 41211102 1 585275758 4 3 442153698 4 3 919579762 4 2 72483 95502 2 9668 116446 4 4 1 745582455 1 741769990 2 1760 63193 4 4 2 60946 79506 4 2 66128 87771 4 4 3 776668343 4 3 356921889 4 1 817671346 1 63075829 3 637387321 3 855904716 3 478619274 1 789802261 2 51871 100707 1 566972168 4 2 37377 84396 4 1 496499487 4 1 971376510 4 2 35600 122871 2 42211 64864 4 2 77594 113889 2 58390 89136 3 620763564 1 626460596 4 2 43689 76126 2 27588 63053 1 42054615 1 615071928 1 502326733 2 8906 52019 3 230108316 1 565114357 3 679034892 2 82202 109418 1 302902969 1 389653557 2 22237 43654 3 63343787 1 920744069 3 612316178 1 513349780 3 672865832 2 35214 46147 2 50022 113400 4 2 50353 57401 1 713621420 2 8564 91916 4 3 420349739 4 4 1 6592080 3 535936114 2 55379 77183 3 34125512 3 104322115 4 4 3 371764876 1 384350106 2 22731 96218 4 1 214428539 2 63211 82082 2 75807 89503 4 2 30051 81106 1 94154661 3 928150903 2 30137 110562 4 1 642111024 1 987666165 2 91225 91361 2 28541 69820 3 541802095 3 182193118 1 379503579 4 1 120808434 2 22793 23225 3 197511974 1 320690994 1 548945816 4 2 24759 93995 2 29742 71961 2 35324 90823 2 36461 86717 3 980283810 4 2 22944 117106 2 14988 89153 1 516217691 1 424673618 1 240685896 1 889560129 2 2413 110613 1 724689024 4 2 8450 42307 2 85653 101422 2 28949 39686 4 4 3 465016550 1 787095314 4 3 157357482 1 11627580 2 1759 106550 4 1 215825549 2 31179 88263 1 630469150 1 948184913 4 4 2 78791 113544 4 2 8351 121378 3 376574960 1 638260086 3 43221619 1 699082000 3 79686176 1 278466599 4 1 676809457 3 689724457 1 151681879 3 285828038 1 164942036 1 571482024 1 894480172 2 58470 119041 1 86842367 3 504707219 1 529821882 1 688835002 2 3785 46322 4 1 136857259 2 12906 33307 1 144641328 4 4 1 11455548 4 1 235678716 2 25339 58947 3 714054951 4 3 138241829 2 32782 50202 4 1 119728791 4 1 483493152 2 81979 98849 3 568741812 1 513329124 1 855283279 2 15031 87047 4 1 270063323 3 311301695 2 25495 108904 2 39160 82086 4 4 3 429831885 4 4 3 56477020 3 555220177 1 885800634 1 284642295 2 24317 79251 4 1 111987685 3 507364329 4 2 5611 46949 2 74577 93234 1 495753341 4 2 2545 44198 2 26598 38522 4 1 342028530 2 43442 49612 4 1 926475684 4 3 134686442 3 700925914 2 117211 122076 4 2 25421 69796 2 40594 49495 2 78588 94435 2 17368 76327 3 286931256 4 4 4 3 771197222 4 4 4 4 1 497403277 2 90165 109489 3 173615176 1 53232509 1 61621340 2 29480 98347 2 40214 118002 3 324974401 2 41127 69017 2 92576 108237 3 213500588 2 75576 82354 3 114397181 1 772733630 1 269466621 3 803997059 4 2 52268 54430 3 96229639 1 644517569 2 16647 39949 4 3 685907261 1 58643337 1 564376721 2 35762 99719 4 4 2 11808 65997 2 44959 89847 2 7210 105759 4 3 45279487 1 924629169 2 90830 102934 1 239946837 4 3 341127955 1 206668640 3 3044059 4 4 1 653821093 2 34452 64393 4 3 329039309 3 9789091 2 48161 72494 2 25987 97146 4 2 46005 60500 1 852069044 2 87924 119547 4 1 572475270 4 2 63599 73925 2 29369 117248 2 24085 70986 2 116180 116404 3 187569393 3 144411110 3 194867431 3 206801277 4 1 782576734 3 131953954 2 45748 73875 2 59521 91174 4 3 820713189 1 436012202 2 14868 95069 4 1 493915899 4 2 11044 95536 2 54056 61892 1 596750776 1 90452378 4 1 347583225 3 741981568 4 1 201099823 1 2660313 4 2 45277 68135 4 3 997552702 4 3 677950238 3 44740026 1 488860333 3 488572540 2 46722 92523 4 4 4 1 770218662 1 784920124 1 691855363 4 4 1 8371783 4 3 811993694 4 2 96150 117526 2 23891 41413 3 422191126 3 419264683 4 4 4 1 937898482 2 71509 108312 4 2 46055 87647 1 133898367 4 2 26501 118564 3 52659796 3 746652500 1 908019546 1 781226278 1 100450551 1 761057485 2 4073 86805 3 145755594 1 144274476 1 643045824 1 699477655 3 257487176 3 49179505 1 746414599 1 683761385 2 38049 84169 2 6508 94549 3 68000721 4 4 2 17401 75103 2 114609 115254 4 2 31332 104066 4 1 747236081 2 31343 46459 2 60135 119500 4 1 888056136 2 42307 122996 4 3 916001813 4 4 1 671561717 1 93770347 4 3 839737192 1 749447059 1 337354681 2 27519 58402 2 14827 90359 3 66550969 4 2 6185 59088 2 46389 72600 1 785600771 4 2 47578 112969 3 513755488 1 45821326 3 830666640 1 839231495 2 51788 122290 4 2 84999 116858 1 872888682 1 219504482 3 997199925 1 317954067 2 78473 100503 2 68010 85744 4 4 1 328981740 1 55523452 1 48370148 3 748472602 1 163914941 4 2 26561 118177 3 882251843 3 270309108 2 48321 120514 4 4 4 3 317938379 1 594931275 1 546054430 3 761784120 1 530544963 4 3 26270704 1 969023639 4 2 56756 78847 4 4 2 50914 81783 4 3 242780696 2 108569 120311 1 661784812 2 79061 118573 2 40468 59233 1 251626540 4 2 78294 89855 3 722665304 3 293486499 1 874905547 1 979675947 3 42361822 3 303809477 4 4 2 88009 104052 2 57757 117384 2 11335 116090 3 762940320 1 66911763 2 13521 102857 2 75396 76723 3 815642222 3 855985697 4 2 30718 122917 4 1 96969734 2 34288 103157 4 3 33953596 4 1 875807683 2 45774 69168 2 44930 90366 1 759148078 1 453775075 1 979400778 4 1 807977803 2 21430 112327 1 274383729 4 2 35409 96041 1 72501089 3 889373045 2 22115 88681 2 9817 70167 1 791630508 3 396436440 2 77553 108567 3 64746045 1 42999075 4 1 105594609 1 627602674 2 51649 120644 2 17301 56446 3 506234773 2 118532 121211 1 957699495 1 735024683 2 61887 107838 2 48946 61760 3 493946914 3 205535541 3 330619029 1 428533869 4 2 35820 40992 1 870594480 1 908164921 4 3 203231977 1 606922985 2 41611 43576 3 293767917 1 47652483 2 45294 107934 1 995297370 1 457701749 1 739755120 4 3 930377576 3 606034188 1 324644666 4 1 301043295 4 2 574 31142 2 42872 55112 4 3 816995413 4 1 424035966 3 798168436 2 66321 67920 2 85238 117449 1 827702717 1 202874898 2 18414 58059 2 28737 94705 1 919299814 2 93462 104692 2 105029 105376 3 910322900 2 12230 16378 4 4 4 3 61378474 3 46422865 3 801377612 2 71208 94435 3 923312772 4 2 16866 122750 3 398540202 3 588404903 3 402045069 4 2 40327 122700 1 338141944 2 63664 91744 2 96078 122177 1 688799743 1 292166946 1 840483958 3 246572913 2 57454 87003 1 937939716 2 19499 26575 4 2 20605 52315 1 52519503 2 15252 27981 1 41102226 1 30693809 2 90863 102908 2 6545 123510 3 294550092 2 77423 82605 3 330787652 1 826031775 2 47327 51204 3 743339218 4 2 19568 44243 2 8655 72752 4 2 21001 61994 3 76508171 1 911578191 2 65332 81768 4 4 4 1 45160983 4 4 1 731186571 4 2 36859 99599 1 857101089 3 806829 4 3 7718477 3 815778445 2 29513 121316 3 877479451 2 27944 105340 1 323710829 3 48427562 4 4 2 74602 103245 4 4 3 485279477 2 54572 85916 1 501814309 4 3 379853812 4 4 1 625443586 3 487248005 2 13777 21229 1 800056787 4 3 273385946 4 1 118291844 3 24072694 1 377984788 3 360845619 2 76625 87066 3 419432548 3 303280580 3 69180564 2 80878 112448 3 824677789 4 1 9046863 3 956749005 4 3 181370655 2 3747 73681 2 8496 10206 2 88686 109987 1 564280788 4 3 121055446 1 20615845 1 448260251 3 39047286 1 433368879 3 666886849 2 10564 42975 1 216379347 1 496947141 4 1 905739786 3 525941462 3 358625949 2 61505 62819 1 748029734 4 1 730155207 2 50399 54770 3 406243594 4 2 43009 51074 3 220051299 2 46468 114464 1 268567435 4 3 274792358 1 38734933 3 982096006 3 3778539 2 7272 21521 1 258744565 3 306990514 1 154303698 2 37881 66001 1 667660967 3 34480996 4 2 4879 55302 3 234861829 3 104706880 4 2 87562 114744 1 599716087 1 90809630 1 861457461 3 2452899 2 62643 113059 4 3 509231379 4 4 2 60947 113825 1 686079600 4 3 289254062 4 1 209792138 3 629473213 3 316752042 1 378108702 4 3 251566887 3 910958314 4 2 46515 78247 1 975021181 2 35132 104751 4 3 991177801 3 207067477 4 2 24907 89310 2 72026 75636 3 440185895 2 4197 26555 2 9923 100822 1 378369457 3 229500894 4 4 1 311064282 2 25070 45214 3 507295738 3 922603625 3 855429704 3 128661048 2 24868 121897 4 3 924362664 2 21467 88696 1 94790016 2 36957 81366 3 728269293 3 131462549 1 4109047 2 25556 54239 1 320175346 1 575424059 4 2 38909 85898 2 31341 101005 1 951736397 3 231166971 3 272244667 1 803089161 2 23674 80196 1 629524884 4 3 762124215 4 1 196489784 4 1 737310524 4 2 482 67443 2 25633 61076 2 49878 91593 2 56713 120717 1 924367544 3 603554786 4 4 1 68351787 4 1 157763181 4 4 2 37317 112652 3 386506169 2 80127 84637 4 1 933731116 2 54897 65288 1 187088538 1 845339054 4 4 4 3 226591008 2 32830 65737 1 418871881 1 90294950 1 257090112 3 482936280 3 52445377 3 603743911 1 925026982 1 34957371 1 925073276 4 3 93341583 2 38720 69818 1 840527376 2 21824 56037 4 2 29826 30333 3 644605865 2 4691 59898 2 23661 71915 4 4 3 170366373 4 4 3 714718039 1 511115117 1 218922708 1 531626321 2 16139 22056 3 913441407 2 15708 72042 3 29671377 3 138213617 4 1 15135435 2 35610 86272 1 418674795 1 718774864 4 2 61655 104719 3 848142943 1 355971705 1 46785708 3 805253969 2 92420 102393 3 588514217 3 324961084 4 4 1 440489175 4 1 28786654 3 61625841 2 29934 109929 1 425512737 3 970914444 4 4 2 3118 22381 4 4 2 28445 69363 4 2 8385 95604 4 2 20836 58312 3 710611074 1 959548994 3 123883043 2 7172 43979 4 4 1 625636047 2 99339 121293 4 2 68217 116063 3 123165305 2 51676 63049 2 35973 84470 2 77147 83428 3 524055385 1 427612793 3 412025588 3 413201836 4 1 695662701 4 3 55610305 3 648099695 2 78900 110471 1 715482456 1 128676967 3 538073735 3 850327307 2 2622 70502 1 475752256 4 1 299330384 4 1 131113574 1 549363200 2 90972 112514 1 483654654 1 974757791 1 87598210 3 124689253 4 2 1654 51967 3 406966302 2 36774 122803 3 379174375 2 76906 119211 1 972430695 3 228667737 3 84361154 1 680308278 3 572539414 4 1 275849052 2 57450 103433 1 411657460 1 903364512 4 2 12257 88592 1 317007103 3 779487430 4 1 545148029 1 934742189 3 719226739 1 402163446 4 4 1 533701860 3 954937755 4 1 280692740 3 409114061 1 737471362 3 457419359 4 2 40693 80171 3 487367980 4 1 4031882 2 60201 104977 2 7817 34369 3 36198761 2 47718 62457 4 1 466355051 1 193837146 2 58197 80550 1 827813399 3 5955898 3 240943756 3 444650908 1 496198822 4 4 1 679552730 1 305392775 4 2 94431 122365 4 4 1 510410147 1 514737115 1 384899700 4 2 37446 109909 1 72045074 1 633506205 2 19241 27202 4 1 861969298 3 56756590 1 164131648 4 3 588132133 1 125712906 2 2745 104908 2 21225 95381 4 2 80948 94916 2 34901 106076 2 18984 59017 3 978767550 4 4 3 519020215 2 74490 78454 2 81652 87201 4 2 112970 118276 3 839213086 4 4 1 368085567 3 169510328 1 718932629 3 593601551 1 21226248 3 349645260 2 50384 64256 1 770037209 1 861975032 1 282506886 3 673855893 1 808239384 3 62155022 2 38913 77290 2 29797 112279 4 4 3 956328255 2 55335 113114 4 1 52724762 1 132378430 4 1 243511538 3 655630544 4 1 151522679 3 857447487 1 46631311 2 17465 118866 4 3 909547632 3 667290682 4 4 2 96241 123739 1 998654370 3 269399446 1 979774886 1 857154523 2 13630 77878 1 196688829 2 70874 117383 1 187849884 1 234580551 1 362067000 3 985259610 3 224093077 3 920540688 3 254418228 1 715830472 1 445830798 2 22268 90841 1 969875945 4 1 637094202 1 714763746 4 4 4 1 336195746 2 4471 44565 4 3 195326771 4 4 1 990155874 4 2 65959 108616 2 25723 66808 1 855322579 2 70297 84170 1 41277279 1 343046718 3 40079357 3 957458631 2 25266 61152 1 728855446 3 726780562 3 494876135 4 2 51348 77859 3 747789282 4 4 4 4 4 2 4455 58104 4 2 94181 119941 2 85064 99885 3 33699242 3 223537810 3 526934916 4 1 349010769 3 391612387 1 753190884 4 4 2 45088 87214 3 791817570 4 4 2 30813 85180 4 4 2 75761 97137 4 1 54651640 1 955869052 2 59739 71277 1 949622220 2 67600 70586 4 2 8192 31400 4 1 326400789 3 614695344 2 36662 116069 4 3 947544569 1 25610461 1 683859969 2 2652 73881 4 3 105676824 4 4 1 328869375 4 2 112117 114421 4 1 168040039 2 22462 96553 3 12658235 3 824968153 4 4 1 551646066 3 778759883 1 528824202 1 45606580 3 15174014 1 883286640 4 3 338149502 4 4 1 957690099 3 821664329 4 3 469661548 4 3 356774663 2 4863 61611 4 2 13155 32059 4 4 2 54608 80352 1 12077008 3 45138307 3 741140115 3 183633746 3 784317162 1 772918558 2 26576 86281 2 23559 68422 3 385899844 3 384047859 3 539008392 4 4 2 43469 79836 1 406694528 2 28724 117054 3 153951430 4 1 399040589 1 962371672 4 4 3 502007450 4 3 96101082 2 34824 101121 3 18952434 1 907048091 4 1 60432743 3 595664040 2 27912 91092 4 3 206606879 1 331522982 1 119448545 3 809059139 2 2240 23596 2 29205 81638 4 1 741268531 4 3 923779032 2 63297 79589 4 3 867548141 2 21009 41695 4 4 1 629584421 3 949329763 1 528312092 2 5958 46945 2 46973 119145 2 1872 72617 1 14187762 1 98242808 3 449149743 2 83009 115255 4 2 5532 64183 4 2 18026 91732 3 7805702 3 52824813 2 11430 49159 3 240455673 2 19326 108565 3 461689847 1 585887865 2 34254 48607 1 161215198 3 575678230 1 373087692 4 1 804084005 1 577271915 1 45017734 1 47861787 4 4 3 792721141 2 58340 75687 4 3 801802934 3 241158038 4 1 645356350 3 62244825 1 979700582 2 92914 94449 1 112650443 4 3 523742192 3 373059106 3 547797226 1 641389430 1 249007471 4 1 74217216 2 112141 114996 4 2 98137 110289 2 18604 51982 2 24138 90757 3 795813441 4 2 5905 71968 3 84195234 3 980819686 3 390749952 4 3 488764060 2 54286 109747 1 554659450 1 734175119 2 31110 87444 2 36916 50042 2 28832 31245 1 20835287 3 70589788 4 1 937783 2 53994 107976 3 855123929 1 61070104 1 638354275 4 4 2 23618 51589 3 654014643 1 317829316 3 820768413 2 11792 52162 3 560783135 3 919967882 3 544722420 3 645112579 2 86893 90132 3 699786919 3 843785174 2 17053 121026 4 4 3 650578806 4 2 52492 94370 2 8495 79169 4 4 3 301958176 4 1 531714378 2 104213 118391 1 547050468 1 929836617 4 2 24173 90486 2 58360 106187 3 448676243 1 71795027 1 329319599 4 1 766566742 2 81540 113082 1 526011953 4 4 4 4 2 53308 90348 3 474052150 1 469955506 2 101735 111800 2 45447 55058 4 2 30281 56634 4 4 1 331170199 4 1 116101395 3 222416704 4 1 936198995 1 529759162 4 1 576347822 3 114317108 1 629925263 4 1 403742633 4 3 607230564 2 41576 89265 2 60414 113533 1 792999829 3 509815124 1 974924965 3 113496727 1 373136388 1 293608778 1 885373627 2 8244 45097 2 14704 30700 2 55865 76601 3 924691645 3 565489527 1 696506551 1 15028048 4 4 1 442778029 4 3 693570691 4 1 12692553 3 282447610 1 556971272 3 37325403 1 489761991 1 23869445 2 25123 57161 2 90247 111773 1 145620236 1 410037368 2 20787 43806 2 96643 98249 4 3 389271324 4 2 8318 61015 1 453814009 3 922531387 4 2 52813 69827 1 753878393 3 57559975 4 2 3955 108329 1 773324238 4 2 75691 93401 4 3 357526948 2 24259 119600 1 41707729 1 74563764 2 19021 76512 1 326019857 4 2 80090 96853 3 391670075 2 33900 43901 1 954928331 4 4 4 2 35618 98422 3 433048080 4 2 59684 104851 3 647242575 3 536399890 1 381452648 4 1 837520102 4 4 3 734322186 1 578903491 1 548800372 4 4 3 117522291 4 2 20509 91590 1 677640762 1 158292284 3 575415031 2 33149 95046 1 747146281 3 24092970 4 3 327511142 1 566629844 1 991864822 1 659682006 1 259544188 2 86579 100123 2 106629 123514 4 2 40792 99399 4 3 336651819 2 5507 52440 1 252556095 2 105088 123473 3 69534059 4 4 1 183914929 1 686142419 1 749087596 4 1 599480147 1 1041761 4 4 1 242210728 2 110096 115749 3 641578021 3 164049137 4 4 2 4009 62795 1 868863343 4 3 863288738 3 737604546 4 3 33182026 3 591245950 3 65746936 2 4450 64602 1 58148232 2 4056 115634 1 29505443 4 4 1 688223257 3 283679488 1 589673146 4 1 763373008 1 594218811 1 83384293 2 10862 21211 2 64830 69246 2 28658 88493 4 3 49390361 2 25089 118285 2 37879 94838 1 940533318 3 150180988 3 771803029 4 3 712255760 4 4 4 3 444912887 4 2 51697 117063 4 1 576202495 1 654841009 2 7371 35891 2 1038 123957 3 813002602 4 4 2 50671 100071 4 2 39014 119152 3 580375428 4 3 4304114 3 896571061 2 60518 80342 3 855552599 4 2 98178 116773 1 475144295 1 150292886 3 52625008 1 711892380 4 2 9102 20404 2 68887 90928 1 476464375 2 13630 118387 1 668029312 1 302480988 4 4 3 812562016 2 26957 113643 4 4 3 895313084 1 866749441 4 2 78202 95267 1 154445026 3 741637051 1 26866367 2 96145 107266 3 1255353 2 90955 110110 3 740516976 3 819382037 4 3 952564285 2 41007 106539 1 764285785 1 698083569 1 780581995 4 1 595448492 2 6252 9833 3 193180566 1 481347031 3 6208686 2 15460 109557 3 106087861 3 164737508 3 766708642 3 79731149 1 867826111 3 247835637 1 305117124 1 880657170 2 8178 47056 2 69761 87132 4 4 3 699757967 2 53939 99662 2 57462 60616 2 48027 114436 2 68774 71820 3 890169568 2 27948 32512 2 20002 86328 3 367353021 4 3 445244408 1 916997380 3 607872433 4 2 70877 115581 3 688173953 3 243636038 2 64379 78819 3 32271500 1 438949488 1 325899284 3 787957431 3 115491775 1 417001092 2 57730 62723 1 143944872 3 784571233 1 305854151 1 31355937 1 613214801 3 866555238 1 5934225 1 91907431 1 172905178 4 1 42233234 1 755326843 4 1 147569764 4 3 351766769 4 2 74142 74980 4 1 112351980 3 28723534 4 2 7992 92236 4 2 97811 101304 4 4 1 832889174 4 3 166228005 4 2 29169 116388 2 3127 105320 1 939988183 4 2 5221 89778 2 50675 76414 3 44702960 1 857910161 2 62086 97445 3 139748766 1 346926995 4 2 14061 79342 1 259187219 1 998318073 3 929022238 4 3 739784432 1 79706200 4 2 13316 119940 1 424739875 3 169041716 3 181855823 3 963195674 3 145893145 1 932321375 1 922529257 4 2 52321 66341 4 3 271799902 1 946718282 2 70335 91116 1 172897789 3 197021493 1 983947000 3 226281101 3 11681861 4 3 562377210 2 1602 23057 4 3 50693799 2 48330 82530 4 2 39410 74770 3 950325309 1 396696776 2 65999 83901 4 2 19357 29486 1 716017451 2 33792 112082 2 19143 75244 3 823095836 1 552633785 2 25027 63958 1 794296905 4 3 38640380 3 840111240 1 995405840 2 315 55948 3 511491256 1 412640717 4 3 848792565 1 973620398 1 166015553 3 26290185 4 1 383073949 3 457266253 2 59494 117023 2 19495 21702 4 1 439470911 4 4 1 480535838 4 4 2 5939 64658 4 2 88487 121135 4 1 625590403 1 367108329 1 592942392 3 355650601 2 64682 82899 1 596458063 1 639759757 3 928958448 4 2 60945 98896 4 1 543292504 2 22517 113921 3 9656143 1 635848810 1 36079201 2 37279 109879 1 811977773 3 631234981 3 940751471 2 87822 103053 3 974820118 4 3 471035455 1 36817139 4 4 2 106403 119713 2 40754 59382 3 746034578 3 622356129 2 34122 67164 4 1 157959623 3 682604597 4 4 1 995807 1 504556741 2 52683 65778 1 84760521 1 974090603 3 61332613 1 496285882 4 3 230869564 1 646742691 4 3 167505800 1 70091741 4 4 3 532469285 4 3 254025980 1 167970056 2 357 49644 2 20511 114299 2 76595 111422 1 192784599 2 29572 113594 1 228714214 4 3 631785697 2 3833 48523 1 358525056 3 404447955 2 70610 75016 3 41938164 2 51404 98959 2 75391 113894 2 10797 51217 2 43382 68618 3 50186584 4 1 679528428 1 579609055 2 94574 114602 3 535198952 3 387409591 1 62683258 1 837072700 2 16512 65945 1 536575854 4 1 829427226 2 20977 49562 2 93865 112333 1 375578763 1 199879711 1 166810750 3 227962226 4 3 113483842 1 154147531 1 388322537 4 2 30243 113615 3 319172304 2 22086 71049 2 38416 52792 2 12799 52715 3 218345963 3 310237517 3 996193417 3 61626905 2 17113 50252 2 7628 74264 3 733275447 3 463677826 3 45519277 2 82912 87921 4 3 737063434 1 810846821 3 431981853 3 730744884 1 371012827 3 482295492 3 173794636 2 107335 119441 4 4 4 3 35445335 1 361408812 2 49723 93775 4 1 84284941 4 4 3 267864001 2 65709 98162 1 441208209 1 498732866 4 3 309375506 3 285008527 2 34800 98564 4 4 1 450505541 3 974969002 2 43375 47380 2 24865 86480 2 37840 110316 2 88438 120352 4 4 4 1 239138359 4 3 218496607 2 22247 38162 3 938261294 2 47801 106769 1 9051836 3 512109573 3 349999846 1 944766893 2 53571 118000 2 70127 103761 3 253984898 3 612363585 4 4 2 56543 109617 2 35742 76490 2 106341 116383 2 40021 71319 4 1 321342915 1 685805263 1 644293671 1 967617710 1 571819614 1 114395797 3 342231751 2 58358 72573 1 575090966 3 65654788 1 70420041 2 23542 121149 4 4 3 671207004 4 4 3 973960836 4 4 4 3 50418942 4 4 1 277869569 4 4 2 4853 49084 1 316255822 4 2 36798 64529 4 1 55975549 3 184602116 2 84660 106302 1 989865163 4 4 4 1 902548736 4 2 37132 119004 2 46622 123894 2 25832 64120 4 4 1 310712664 4 2 77026 78705 3 281653760 4 4 4 1 247849178 2 42252 87115 2 9383 56703 3 455803418 2 15883 116744 4 3 769989530 1 685925914 3 33276934 4 3 771716987 4 2 68591 120631 2 101666 109334 1 540876940 1 176109982 2 34693 50505 4 2 15098 82489 1 916403470 1 919446365 2 18526 73391 3 908602012 1 747020102 4 3 524527604 4 3 503205454 3 12544396 3 882292919 4 2 65835 112782 1 434462025 3 791498116 1 35191093 4 3 869518227 2 3474 48233 2 2146 19465 1 730552319 2 50963 101512 4 3 984622473 1 744549642 2 17470 28568 1 5654761 4 4 2 78188 112173 1 628650009 2 59558 69723 3 787694824 4 1 367334233 2 79249 96350 3 327167430 4 3 861911965 2 27103 29023 4 4 3 925929447 2 47724 92982 3 97649587 2 42892 78571 2 64809 122296 4 1 849725417 1 367895604 3 284601174 3 625939411 1 212411892 2 29451 46918 4 3 961087866 3 450785550 3 780017366 4 2 28259 86852 1 837469692 2 45479 94854 1 195984896 4 4 4 3 618244846 1 894686035 1 83331603 3 146296718 3 34776787 3 310809917 4 1 526175617 1 298078162 2 85665 120293 3 107939009 3 961795713 3 116270633 3 119508260 4 3 502089375 2 75970 119204 1 91370613 1 590991249 4 2 30207 110571 3 190880095 2 42919 80924 1 924701391 4 3 466977364 4 1 956045979 3 602239142 2 32105 37812 2 32141 80875 4 4 2 100503 121970 2 38303 66898 3 992484299 3 98629883 4 4 3 24698458 2 39037 72435 1 840154450 1 228912946 2 3875 75646 4 4 2 78551 79384 1 514294082 1 821252554 1 986147932 3 650555203 4 4 1 108740011 1 456280307 2 23324 108374 2 44113 94295 2 103909 118279 4 1 408152644 1 423138258 1 784393825 4 1 612285083 2 15138 79512 3 197424246 2 45883 48482 1 761631758 4 3 135254878 3 12846256 4 2 17525 68231 2 1532 117588 2 23978 36368 2 59419 69125 2 22329 92847 3 341622783 4 1 241037049 4 2 54415 102966 3 607080926 1 706454677 2 47239 75447 1 695518652 2 71845 123338 3 770578244 3 602717516 4 1 494942318 2 109947 117088 3 104561534 3 692781510 1 89666705 2 94086 98658 4 3 739290320 2 8813 43688 3 29372098 2 92272 114114 2 4733 76183 3 760946482 1 116484169 3 950742905 4 1 435602616 3 103814615 4 2 73178 76539 2 30797 116725 2 26961 112189 4 2 110281 121785 3 870492305 2 17303 104515 1 328923532 4 4 2 18653 121578 2 45074 98623 1 193626293 3 416988390 1 852796490 2 65137 101689 3 754776856 2 87441 99577 1 728128991 2 59883 122623 3 689127701 3 852347456 1 10632033 4 4 1 570902589 2 55286 96081 2 104238 112242 1 32531660 4 2 72460 113747 1 539997397 2 45737 96929 1 306932263 2 50201 113042 3 716132537 1 249449146 3 196481696 1 740604091 2 4412 54660 3 185285342 2 13136 81357 1 229806365 3 848485298 1 772874924 1 89139870 4 2 20852 69811 4 3 61987536 1 334976557 1 346377072 2 55017 89524 4 4 3 7158874 2 58356 96982 3 802793347 3 861939756 3 302257992 1 239802266 4 2 5782 79980 2 6223 43621 2 31569 114307 2 24168 96990 1 132902659 2 64159 79890 3 582621445 1 549432121 2 72611 110310 4 4 2 41669 99527 3 70244003 1 536032359 1 169951097 2 60560 102465 4 4 4 4 1 371194907 1 54000261 2 3040 110484 1 19781391 3 434547860 1 371176721 2 16036 66826 2 33324 68986 4 4 4 1 808077348 3 246347124 4 2 10974 63898 3 5126375 3 321339291 2 40639 115453 2 53166 119936 3 774843936 4 3 206236406 3 311946067 2 25818 61442 3 100984981 2 83480 120815 1 30269459 4 2 6065 123004 4 4 3 953518197 2 80921 116998 4 2 17547 38243 2 21538 99374 3 939108906 1 400893291 4 1 85400241 2 39265 53263 3 514242488 2 12697 16180 4 2 44986 99508 2 51424 89056 4 1 345162870 1 309103612 4 3 892798335 2 22451 98087 4 3 672249603 3 555801501 1 477587298 2 72520 119720 2 12443 25929 1 589906896 2 96314 97995 2 3717 43911 3 390709934 1 595695286 2 31483 54877 2 65846 72255 4 1 915629690 4 2 13955 73396 2 79756 120756 2 25704 100818 1 682634146 2 18832 47271 1 342166112 3 449038944 3 759460895 4 2 51408 95586 2 58308 119488 4 3 288931537 2 6557 6975 2 49159 55861 3 701571013 2 34120 86870 4 1 107299588 2 29383 65582 3 44124119 2 37558 111681 4 1 553724440 2 31430 32820 2 2477 71580 4 2 74399 106918 1 917950307 4 2 35268 76704 2 3644 4346 2 33663 108537 2 30782 63575 2 95111 119318 1 255743765 4 2 58139 72943 4 3 935646549 1 166151901 1 649714080 1 32649164 2 45539 76987 3 146905844 3 118610065 3 188224659 3 600323730 2 18425 27921 1 967349320 1 871286747 2 37402 69169 3 359075545 3 792259045 2 15400 31823 2 32964 38370 3 440474768 4 3 73519627 2 82924 93167 4 2 33246 50313 4 1 567282586 4 4 3 807369480 4 2 54087 61873 1 986833506 4 2 41244 107673 2 43247 43274 4 2 61699 68910 4 4 2 14012 20353 4 1 500779498 2 13272 79323 4 1 111049566 4 1 806184634 1 809583580 2 34819 37154 1 134978476 1 489063208 3 930969184 2 11480 12196 3 563780276 3 143356580 3 456704804 1 735234256 4 4 2 20109 49493 2 23066 50995 3 458656533 1 748519262 3 690462422 3 157060898 4 2 20628 41275 2 38393 48451 3 699597069 1 861677329 2 29149 82942 1 218286573 1 729365875 3 814556550 4 2 15448 43695 4 2 35438 50093 3 173166974 4 2 33563 114071 4 4 2 4378 106375 1 630618641 3 864195051 1 554157842 3 473957599 2 47540 79287 2 30079 67722 3 625543666 1 913741639 4 2 12265 75987 3 285910248 2 41273 77701 2 35338 87282 2 4390 101370 3 643347228 2 77011 109734 4 3 909141907 3 654295791 2 45695 94891 2 4744 23505 1 133958656 3 61163496 4 4 1 110547784 2 76223 85559 2 27528 67374 3 584180411 1 318499801 1 876987107 4 2 37578 72388 4 4 1 573058655 4 1 813741086 2 11245 79263 2 47370 78205 4 3 780914368 2 31152 115573 1 844080891 1 119549246 2 21346 88339 3 460570734 3 72431058 1 9568803 4 2 30750 120607 4 1 60484568 3 2848952 1 389115693 1 674214306 1 486997329 3 923085980 1 138693163 4 4 2 68985 78372 3 74810315 1 558170952 2 26394 64597 4 4 1 873984626 3 838121202 4 1 54056931 4 1 337115351 2 11205 59885 2 23439 113530 1 85999667 2 31147 100902 3 87757598 2 78065 123333 3 795072428 4 1 729612252 1 921689421 4 3 310750799 3 480418033 4 2 90929 119908 4 1 276723277 2 44956 45071 4 1 244298642 1 194445305 4 2 81822 99380 4 1 319361879 4 3 112512210 1 596130686 2 93719 123370 1 571453447 1 493142535 2 84232 91080 4 1 565831139 1 259067730 2 19099 24765 4 3 576957325 1 988947159 3 223050293 4 4 4 1 554074662 2 17656 65075 2 83110 95533 2 55528 118576 3 761378909 3 747141211 3 583066526 2 12384 62216 4 1 72293071 4 4 1 59866414 2 58908 119588 3 483918240 1 43800417 3 194367887 2 25224 90033 1 994837680 1 403428881 4 4 3 821778272 2 34354 49952 4 2 43096 87560 2 24883 87502 3 667934952 4 2 7615 54320 4 4 4 1 537506208 2 29878 121229 3 228248058 1 94594644 4 4 4 3 759487907 3 377670388 4 1 880416347 4 2 26068 120717 3 362997731 3 36467667 1 409247000 4 4 4 2 45439 81712 2 7410 57491 2 36780 123047 2 65269 114010 3 562418724 3 345928264 4 4 3 843363340 1 776802712 2 101770 116832 4 4 1 882928140 3 310427919 3 404734043 2 1687 115302 2 11169 76079 1 668323083 4 2 25166 110304 3 288821292 3 993033016 1 284203597 3 379332723 1 841052349 2 54944 102247 1 296180065 3 796213237 4 1 745920209 4 4 4 4 1 70208203 3 221910320 2 8865 58896 3 75821287 1 799400983 2 41660 79947 3 883468887 1 77986976 4 2 83939 113669 2 4983 36413 1 161620613 3 189877255 4 2 61208 122321 2 49544 60130 2 81893 115458 2 29673 53896 1 531681084 2 94420 123589 4 1 491749736 2 101891 116597 4 3 758334690 1 202507443 4 4 3 419914639 2 51101 104849 1 369474801 4 4 4 3 753891770 1 363170861 1 700662381 3 677052307 1 716268936 3 915559264 1 502049478 1 192044943 3 360765348 2 73216 87440 3 141709886 2 59113 113972 4 4 1 43679049 1 926609333 3 773213609 4 4 4 4 4 4 2 67063 106285 4 4 1 589050133 1 745533533 2 101867 102634 2 44264 81926 3 463833023 3 451137994 3 605750952 3 561390132 3 830309717 2 61744 102443 2 6113 47205 1 501874418 4 2 59709 72564 1 194980321 3 134366063 1 959221737 3 508498161 1 522731133 1 883712203 3 327633078 2 59617 65133 3 33215106 2 27197 89968 3 432211236 1 449942689 2 9489 31302 4 4 3 675960152 2 28306 119296 3 382937566 3 570532260 4 3 947315895 2 53600 99145 3 152770586 1 658273584 1 7862783 1 753000526 4 1 70361205 4 2 26291 32966 3 950784040 2 96514 121019 4 2 37445 37918 3 105158110 1 631817117 1 528159111 3 539594702 3 990437033 3 106330711 2 50296 121319 4 1 62099577 2 8196 43909 2 87349 92802 3 19986584 3 48185461 2 17844 32576 3 920019470 1 259038365 3 294842023 2 6162 41692 4 3 446971477 2 11592 44359 1 286517923 4 4 4 2 32838 34389 4 3 845282531 4 2 27416 107995 3 51952316 3 842658265 3 282850664 2 26218 53674 1 496773213 3 44531360 4 3 192247173 1 736030478 3 831049888 2 44322 123314 4 4 4 1 640687872 1 944374825 3 155714391 4 4 4 1 874509118 3 130376001 2 64246 87165 3 659547633 4 3 970408055 1 694302155 2 56694 69531 4 4 3 929398184 3 8480618 3 440708650 2 36145 86111 2 56378 76389 2 61 57184 1 10901881 3 710022205 3 907016036 4 2 34800 87845 3 513412150 3 554129399 2 50887 106469 4 1 229652998 4 1 2240909 2 67639 68376 4 1 689143953 1 742292867 1 180546319 1 383272325 3 196674963 3 6162202 3 521877765 2 39520 72322 4 4 2 36042 87012 3 530761507 1 679515033 4 4 4 1 861687844 1 530997054 3 969595921 1 814295700 1 394431291 2 60213 81237 2 95036 115384 4 1 932556772 3 678188315 3 72795959 2 30011 102916 4 1 28803759 1 69718887 3 32958620 2 36309 103607 1 423245844 1 421826706 2 39133 58209 1 607771738 2 35865 66654 1 573643908 4 2 1153 40489 4 4 3 589898051 3 967410612 4 3 5363909 1 567090947 1 64822783 3 926185024 3 415214265 2 70986 78498 1 348377735 1 405888275 3 945209441 4 2 891 63934 3 639769970 3 62261570 3 234875942 4 4 4 4 3 806729211 3 742469831 3 878070404 2 75787 115444 2 5130 22871 2 38890 48266 1 401047568 4 4 1 58150874 1 899304844 3 593301999 1 516631296 4 1 63249996 4 3 22616155 1 646215309 2 28441 33115 2 2645 46630 3 46368922 4 3 288343223 2 17073 109261 2 18324 77320 1 858573906 1 451849116 2 72256 124131 2 25220 47840 2 345 28857 3 755654065 3 164905244 3 589906293 1 935716029 4 3 465850371 2 71872 85454 1 345784740 3 92116189 4 1 68898828 1 22109985 2 48346 54963 3 831707543 4 2 19782 118743 4 3 529927704 2 103225 120510 2 13318 52452 2 71070 108343 2 65078 111660 1 453482368 3 863410569 1 771112898 3 198667765 1 417265879 1 528462701 1 982088889 2 9331 27863 4 1 354022782 2 43037 60635 3 60208368 1 27283384 2 25360 100600 4 3 879672722 3 954332046 1 23413073 1 357244157 1 436949418 3 441609346 4 3 433795937 2 28697 41967 2 11755 78283 1 185860020 1 124652652 2 52077 88185 2 880 60595 4 1 136297246 3 878254957 3 675772783 1 947709886 4 3 894852955 1 22227986 2 78591 92826 4 4 1 816926301 4 1 5676774 1 920493146 1 902406433 1 624999117 4 3 984244450 3 19160988 1 150749029 2 16642 29103 1 84412068 1 333453958 3 7537834 1 834189130 4 2 74773 110357 4 4 3 323554879 1 757926622 3 392444964 3 699890592 2 53992 109539 4 3 902042178 2 16525 87201 4 2 76232 110999 3 694078312 1 39939244 3 397165818 3 725087341 2 6730 123002 4 2 21196 85356 1 419546424 4 1 77971110 1 135346779 1 425700571 4 3 102979000 4 4 2 9995 121774 2 15840 96938 3 777788206 4 3 451117329 1 40238776 4 2 52427 90270 2 63180 101311 3 893276583 4 2 43832 110829 4 1 695783713 2 27529 70137 3 822413841 1 476300185 3 361540108 1 223073669 4 1 339559703 2 313 37232 2 75079 81339 3 451950121 4 1 192757821 4 4 4 4 4 3 836158034 2 9001 86067 3 870715416 3 41325149 2 40347 111559 2 51610 59320 3 478357642 4 1 521121254 2 2600 74350 4 1 843065314 1 615575912 4 4 4 4 4 1 71484260 1 792372672 1 810191229 4 1 20261583 3 32084603 3 860126081 3 312807939 4 4 4 4 4 4 1 103434950 3 920227188 3 291942047 3 917486504 3 664422560 2 74474 102982 4 1 54657387 1 722542295 3 868599886 3 938301351 3 875324018 1 64163200 1 238947600 3 868141855 3 64838707 3 803477814 1 159621343 3 602847359 2 3169 46866 1 143540788 3 329181402 2 63672 85868 2 30150 106775 2 3707 102693 4 3 21763253 1 186610175 2 78048 123771 3 26934703 2 79325 92634 1 913985039 3 600258117 2 49982 103787 4 4 1 678999753 2 5430 36937 2 29787 32910 4 4 4 4 3 765247551 2 53873 106852 3 9469388 4 2 37759 60108 1 299482507 1 869682245 2 76794 99096 1 817232148 1 643171441 3 932023037 1 444870191 1 652748331 3 650988962 4 2 97275 105535 3 657059287 3 458661625 1 353258467 3 100040845 1 3429551 2 44093 53479 3 168074286 1 855300137 4 1 683379000 3 603782167 3 894199436 2 118577 121576 1 928752429 1 769900529 4 4 2 56761 66645 1 303026390 4 1 296209223 3 167250080 2 39892 59550 1 955174956 4 1 981221540 3 328904005 2 9431 77390 2 36885 62926 1 157073272 2 3793 113487 3 31604768 4 2 37325 50408 4 2 41675 71884 4 4 2 9685 85926 4 2 31562 69144 4 1 606803735 4 1 520935473 3 443315877 3 341851653 3 369714400 1 540715467 1 38467751 1 18647865 2 44269 94449 4 1 179766069 1 419871754 1 648029202 1 510006174 1 368069666 2 19682 103037 1 204964615 3 907528420 1 832158504 3 371410826 4 2 893 45337 4 1 537782000 3 110764875 4 2 85571 109351 4 3 534155480 3 590676066 3 234137631 1 123102915 4 2 11237 80263 1 396373489 4 2 84493 120259 3 136262146 1 562532644 3 121762170 3 492706297 2 13630 66509 3 746715843 3 616483214 3 115434813 2 83209 109473 2 61423 78905 3 906048537 3 382307308 2 93044 117034 1 294245224 3 553228479 2 77333 87976 4 4 2 23184 37968 2 44278 114406 4 3 804810371 2 42607 116458 4 2 28639 72988 2 59095 66085 1 713059598 3 702145368 4 1 57495327 1 612035918 4 4 1 513713173 4 1 348057361 3 265569160 3 79396194 3 167570603 4 1 165035981 2 58732 77493 4 3 278518105 1 534990490 4 4 1 991888731 2 296 55955 2 7788 94576 1 51563112 3 713234663 2 21431 25957 2 73258 114888 3 448913262 3 179798625 2 84228 117773 2 87925 105852 3 499812070 3 687920687 3 60150642 3 882978423 1 803196899 3 702259825 4 3 188962038 2 109898 123337 2 49369 114525 1 775269237 1 939703194 1 969818634 4 2 32858 36441 4 2 48679 112907 2 3151 111627 1 885013636 4 2 27347 80732 1 43202384 3 721129348 1 460399393 1 78348712 3 583245857 1 842555268 4 4 1 157189165 1 189807383 4 2 40660 115692 3 740696952 1 560745898 1 288861468 3 39665701 3 752082995 1 964684284 4 2 75040 92385 1 833438571 3 7345684 1 535159766 3 824042618 2 38542 103475 1 397498133 3 489026039 3 564517754 3 618614612 1 323198240 1 80351076 3 557624197 1 64513625 3 551568001 2 41435 66053 2 91001 119978 1 7174717 3 609755476 3 679318773 1 861935119 2 85152 120984 2 104180 113912 1 854975166 2 4851 50669 4 3 177862946 2 29861 71229 2 47410 81799 4 2 11748 57196 4 4 3 575428550 1 69428308 1 980013700 4 4 1 989752438 1 527675327 2 2094 64172 1 863078129 1 192966175 1 634564380 1 624399288 4 4 3 175144895 1 182910444 1 584468246 3 772035916 1 963141392 3 949136833 2 13642 46850 1 41200589 3 329623182 1 704351309 1 521087018 2 22314 49529 3 23755427 4 4 1 35151677 2 81556 106502 2 18437 25520 4 1 438058952 3 612349829 2 2479 120182 2 22268 71472 4 3 967942736 4 2 45602 110685 4 2 69250 117412 3 130744265 1 38648402 3 68322478 3 342003506 4 3 612713034 3 241557131 1 598987892 2 84565 99776 2 21845 36345 4 1 977092750 2 70619 93243 3 859059607 3 99082536 4 3 354361767 1 870153212 3 425540610 3 26154513 4 3 689222197 2 78428 80681 3 424753072 3 15931204 2 22086 58645 1 849611328 4 1 110303477 4 4 1 897969527 1 6246230 3 433752426 2 21744 118536 1 278096904 4 2 28846 59940 1 738761181 2 76818 107643 1 901905022 3 237839423 4 1 795182369 4 1 72379808 1 990240197 3 711366605 4 2 71099 73662 3 895172365 3 231300660 1 860693504 3 888047304 4 2 18294 90365 1 39955667 4 2 94806 105929 1 943129766 3 817805380 3 616952075 2 5827 58817 4 1 932926970 1 562181158 1 101408581 2 112180 113152 3 848882000 1 143542289 4 3 655270121 1 967469029 3 516876697 3 183547140 3 44723865 1 165839063 2 32155 114214 4 3 474730773 4 3 112372202 3 870455579 4 1 205827654 3 209118162 3 895280185 1 94836737 2 8700 43898 1 19239474 3 483098105 2 14970 51116 4 3 258151017 4 2 7658 100142 2 40704 110522 3 567939073 3 362495044 1 188108626 2 43625 87266 3 745834631 3 638785701 2 26138 120646 1 851368694 3 602345736 1 357221260 1 137185807 2 60209 71452 1 235840102 4 2 56468 102342 1 624561297 4 2 9478 91244 1 316591562 4 3 296475976 3 756232775 2 7769 25894 4 3 949409657 3 64849877 2 31379 93716 1 938296026 3 777897272 2 1869 24196 1 767412453 2 75428 121529 1 589682871 2 91541 97163 2 31681 67401 1 832452585 3 686274984 3 758898845 4 3 644682720 4 3 307478810 4 2 20332 34408 2 23870 118328 4 2 71274 75734 1 554503097 3 650118578 3 840684338 3 997125112 2 10320 76038 3 140567340 4 3 662775556 1 826302119 1 960751067 4 3 109819759 3 66683907 4 4 1 868872181 3 932101135 1 599562695 2 50082 105551 1 849528045 3 489925096 4 3 956703407 1 954380172 2 26851 123929 1 757586875 1 927221912 3 809728324 3 987582401 2 12912 14873 2 14840 16530 2 28782 85972 3 997101211 1 882879589 2 28766 98204 4 2 37544 67286 1 45021354 3 146113878 2 1978 86738 3 214257850 1 556859663 1 463135274 2 9210 37082 3 201736325 2 33300 122050 1 344375684 3 812088676 4 2 57224 98036 1 974361204 3 803952900 1 687055213 4 4 1 105000704 3 634948841 4 3 639746161 2 29653 66779 2 98130 123783 3 467048182 1 974434340 1 695691927 1 905258250 4 1 113912297 3 54718266 2 97116 101374 1 436383150 4 3 435317382 2 59716 72413 3 66729866 4 2 46936 121984 4 1 819656111 3 90763133 4 3 900709785 3 992683157 3 33391632 2 21420 78886 4 2 14254 38055 4 3 502842271 2 44147 89995 2 87977 89576 4 3 594152498 2 72083 76695 4 2 51398 118055 4 4 4 4 2 30342 54361 1 531519410 2 38484 123322 2 64547 102652 3 29030004 1 253666962 2 6918 12961 2 74356 105090 1 986893632 1 397204430 3 386840405 1 110880603 1 29219376 4 2 48924 52730 4 1 872254649 3 424499555 2 20127 103219 4 2 68455 90657 4 1 31424429 1 971627059 2 48852 116059 1 914117379 4 3 473535718 4 2 69310 104730 1 987890147 1 798220617 3 835043044 2 29857 90193 1 96320650 4 3 940008163 1 93913222 4 3 886140582 1 519815921 1 139643252 1 99643080 1 349051330 2 17824 80691 1 641150687 3 63881853 3 500879476 3 368625759 4 4 3 386953432 2 79818 93946 2 17995 39150 4 3 837057762 3 832997787 1 350382814 2 28248 114155 3 212912717 3 577931755 4 1 372008980 1 470687395 3 175189359 3 143998343 1 297142168 1 558576405 3 611325463 2 46869 83018 4 1 778770808 4 1 644045082 3 372408068 4 1 915842520 4 3 122324570 2 16217 93729 3 558955414 1 357931495 2 30292 103936 3 355419303 3 272503647 4 4 1 704295292 2 54444 60593 3 35985596 1 643698134 1 702558077 3 598330219 3 951698564 3 391492822 1 20467207 4 2 21424 31987 3 344368105 1 800671518 1 314459631 3 441373823 2 98139 101221 2 34399 82649 2 30868 100678 3 968109242 1 899834604 3 318266909 2 54212 62309 1 719545388 3 346767467 2 10550 65425 2 45542 116063 2 18291 45368 2 21418 118424 4 2 98385 120228 4 4 1 627694527 2 55354 94772 4 2 34322 56625 2 75303 95801 4 1 59456905 3 843763918 3 36741761 4 3 611447275 4 2 19970 96360 2 60201 83062 2 23154 56080 1 849532513 2 77971 124033 2 7437 94438 2 14054 63576 3 990679715 2 89168 100391 1 367739208 2 5575 49786 3 68602162 3 434378624 3 252286534 3 253654232 1 515029390 2 6434 23557 3 601898365 1 807067250 3 791353913 1 769175160 1 64361887 3 828022805 1 148211955 3 188835516 2 112343 116893 3 115569559 3 521878443 2 33598 114592 3 746020812 1 331963961 1 850589754 3 674890206 3 68262951 1 248562906 4 3 890364936 2 63436 83412 2 38129 61715 4 3 810795921 1 17737470 2 36259 93871 4 3 111755897 2 45829 82780 2 37667 118290 1 915682713 4 4 3 130004153 3 420727986 4 2 65072 73329 3 43470407 1 900765123 3 642758800 2 7340 76155 3 118223330 3 670109439 1 668796243 2 40689 69409 2 59244 95945 1 498433757 3 282605613 1 258063628 1 601514342 2 37385 73075 4 3 665415220 1 824409487 3 408544179 2 41818 98189 4 3 130438896 2 32732 52138 2 48594 63911 2 90636 95516 2 105229 110182 1 107347508 4 4 3 713258512 1 924593249 2 88912 90643 3 280189183 1 454329757 1 10758250 2 54523 57920 2 111121 123219 4 4 2 1720 85757 2 17818 116380 2 59377 98584 1 14235529 2 25444 92661 1 408190529 3 9990943 3 898308544 1 795151073 2 13329 93977 4 1 721601240 1 35007387 2 40630 97622 4 3 111640242 1 358441520 4 4 1 92609198 1 700816655 2 9042 70266 4 4 4 1 106452955 1 561507770 1 196164089 2 13009 41295 2 74137 113282 2 35099 35303 4 1 2925591 2 39528 82251 2 13132 92922 2 48973 91437 3 327008152 2 5394 40476 4 2 45409 81455 4 1 920737923 2 79287 111277 4 2 58080 69415 3 822915357 3 407320105 4 3 635520052 2 38761 54624 4 1 664299853 3 1712470 2 2175 25067 2 34849 99174 3 891708988 4 2 32057 94042 4 2 19570 116746 3 148798007 1 936065538 3 389113847 3 155197325 4 1 756346860 1 736757497 3 436764058 4 1 83430563 2 48940 80070 4 1 74672604 3 795303862 1 42004407 3 424951167 4 4 3 618682375 1 783559194 2 20020 119585 3 278947875 1 384359694 2 52480 114707 4 2 16858 107256 4 3 281497931 1 14817129 3 326163753 4 3 65779382 4 2 27208 77390 4 1 31130748 4 3 885114383 3 586021383 2 24758 45321 1 144734691 3 408287875 2 70812 108038 4 1 100784964 2 36417 104318 2 44786 107257 4 1 856478029 1 771735442 1 354351740 1 772275791 4 4 4 4 2 9927 114768 2 50227 118704 2 35045 90178 3 220645997 1 302424185 3 13997463 1 802299477 3 928318523 1 986552828 2 24245 26306 3 970048725 3 135638535 1 923021923 1 192961241 3 898949417 3 549671158 4 3 6487519 2 46746 86160 1 998945678 1 294104727 2 83290 111373 3 22568499 3 895778629 2 7044 14090 1 430517067 3 586755680 3 740215785 4 4 3 757946456 3 745019304 2 62463 117727 1 414484684 3 567073559 2 83826 106567 1 850833218 2 81653 93037 3 279291667 4 4 3 39374292 2 26357 39180 1 669469149 1 736016861 4 4 2 11410 100936 4 3 320589317 2 33145 111735 2 11998 56506 2 38445 103096 1 747981130 1 130859451 3 240391266 1 971414114 1 551755069 4 2 18138 102196 2 7160 28937 3 954524294 1 262406277 3 516026 3 831204088 3 204491623 3 7698102 1 102748811 1 411702816 1 683785344 3 574481937 2 44121 105924 1 374724437 1 334696918 2 62951 121975 3 4587625 2 90882 119742 3 582502385 4 1 492791430 2 50724 106797 3 40558419 2 59997 123459 3 861522883 3 58802980 1 36152688 3 305377098 1 280602825 2 8140 74076 3 600834203 3 122381899 4 2 46470 92721 4 1 67611660 4 1 633232910 3 502416709 4 1 486040433 1 491381482 4 2 35615 57201 2 9255 95305 1 459281353 4 2 7706 98030 3 839360183 1 354851077 4 2 92955 112112 1 322451192 1 928783527 3 316580997 3 588837712 3 39640988 3 45999765 4 4 2 73572 113479 4 3 29244624 3 595277733 2 24208 29804 3 165584255 2 50792 51953 3 124831494 1 928320467 2 26144 103907 2 32396 100487 2 115942 116990 3 666208380 2 16510 34656 3 373231697 1 143561155 4 3 543032729 2 88065 96168 1 307114067 1 515557737 1 202494183 1 353184352 3 17475964 3 139327633 1 473911304 3 672126003 1 499460777 2 57537 84862 4 4 3 627927467 2 33749 85313 3 630391704 3 740551369 2 829 99690 4 4 1 189296806 3 150826539 3 683964269 3 136384181 4 3 9875402 3 909434057 3 574306392 2 35608 39338 4 3 477899956 3 751750703 3 3355757 1 501190699 1 520048648 3 133042978 2 33975 84097 4 3 308419094 4 4 3 682540300 3 90198497 3 566332036 4 3 548634052 4 4 3 628019621 3 676362355 2 107420 119145 2 44875 89382 2 94318 113175 2 70742 104197 3 35208844 1 559179958 4 3 255905753 1 577721509 2 6888 62737 2 99591 113980 1 255316204 4 1 70716960 1 934858805 3 784625723 4 3 678287910 1 747501048 3 651343148 4 4 3 940583987 4 3 985652638 1 44804734 3 417055752 4 1 76326633 4 2 20467 109054 4 3 976719835 1 221545521 3 33986780 1 377842628 1 65022740 1 829882247 4 1 89328062 1 80488027 2 89838 100048 2 101792 118894 3 275581555 3 659895443 2 23386 108545 2 41721 64294 4 4 2 69493 84552 2 105427 106121 3 356758641 4 4 3 622643925 1 865193351 2 10865 37326 2 33957 102608 1 862831210 4 2 24388 89630 3 184085947 3 710315585 1 321870282 3 828978933 3 411347219 2 58052 91259 3 194065740 3 678895003 1 949429831 4 1 172613828 3 358801044 2 34169 89041 4 2 16367 36772 3 645114654 4 2 42056 57237 1 66268816 1 93323956 4 4 4 1 88347018 1 903476527 4 1 790923203 3 598327165 4 3 174706549 2 13371 25291 2 54940 69222 3 443806981 2 38889 99461 2 15498 93163 4 4 4 1 235101608 1 931821579 4 1 756933985 4 3 373942884 3 883132269 4 4 2 16059 119955 2 90319 109676 2 3204 68432 1 508704498 4 2 13800 76775 1 429571304 2 75084 79939 3 788423536 2 7143 18798 2 57981 63282 2 12864 43128 2 7162 122813 1 639187374 2 20207 75281 1 994606 2 82021 115497 1 245856938 2 13465 33414 3 299851945 4 3 58113698 1 296540815 4 3 296674717 3 780985383 2 4677 83242 4 2 31419 44054 3 494270469 4 1 136207634 3 835510906 4 2 42968 87146 3 728028240 1 76905173 2 13743 28219 4 3 843729086 3 854014820 4 1 709970576 1 520912989 2 29675 95544 2 18994 63014 1 573196779 1 766084513 1 826292653 4 2 98300 98554 2 37153 87035 3 367673282 2 22032 33959 1 957899048 3 800282286 4 3 229055046 3 577799338 3 758455329 3 204630907 1 436641431 3 435071001 1 29441199 4 3 502523274 1 351557420 4 2 122354 123927 4 4 2 9411 14599 1 538401768 1 153171814 2 2052 121367 4 4 3 98477306 1 5823900 1 522012942 3 980799276 2 7365 45042 1 462041843 4 3 76812833 2 26068 66133 1 134153566 3 875672122 1 391805666 3 434532134 1 237051743 4 3 278585743 2 17261 86989 2 27151 60296 2 43069 91121 2 54490 102463 4 1 202293508 1 561297891 2 32228 103249 2 33565 96686 2 30969 120892 3 94680916 3 596903455 1 501242697 4 2 7461 66207 4 3 143312291 2 26570 52132 1 383785744 3 148617286 2 41082 74942 3 445783597 1 589527977 2 41124 90905 1 48242979 4 3 376739515 2 77110 101831 3 487351339 4 2 59672 89162 2 19860 71366 1 67252375 3 421334813 1 367231313 1 793304313 1 238408016 3 920913280 3 699556964 2 14210 85583 2 42272 50087 4 4 4 1 301507552 4 1 576685290 1 84705439 4 2 21259 109371 2 74061 81872 4 1 271624548 4 4 1 545903642 3 24491566 2 27615 46316 1 353310816 1 197451286 4 3 14240242 3 118134083 4 1 206001722 1 437235647 3 387739180 1 682289319 1 765140807 1 337344295 1 237348080 2 25724 82095 3 680039645 1 364772270 3 30258742 2 79973 92743 1 3222835 1 753914820 4 4 1 523447549 4 2 69879 105788 2 58117 69875 4 3 814678598 4 2 11787 61268 1 866845034 3 585813711 2 81424 86810 1 361016127 2 7391 99609 4 4 1 61850785 3 431721895 4 2 7971 27768 2 105593 123164 4 3 69265794 3 875093922 2 66537 116113 2 15134 26598 1 155769366 1 701914581 3 14331261 2 29223 69607 1 3111461 2 7284 27445 2 14137 121775 3 189223298 1 143384858 4 4 4 4 3 172529558 4 3 481906923 3 642148078 3 644191576 3 950212730 2 19030 92796 1 783401972 2 89873 91331 3 341580537 4 4 3 234500656 2 14323 55710 3 360376039 1 522635742 4 1 802746436 1 498140255 1 900801865 3 388805786 4 4 2 21579 38398 4 1 834359134 2 19705 66960 4 3 718732649 3 264324658 2 10376 70312 4 4 4 4 4 4 2 19436 87203 4 4 4 4 1 705299330 4 3 703339128 3 497953779 2 35331 76479 4 4 3 595642783 3 26429957 3 135103244 3 372975013 4 1 75016862 3 628917031 3 612638764 3 162522087 1 829052419 2 19505 23051 4 1 865910424 2 4574 88752 3 168714478 2 101634 111736 1 894239753 3 848570618 3 250275545 4 4 4 3 499069863 4 4 1 508360787 2 32597 58131 2 78530 96047 3 55218326 2 41967 101854 1 415284789 2 13060 106136 2 14304 105699 4 3 701039677 4 1 67014772 3 933014426 1 760854186 4 3 32983149 2 28175 92203 1 698941538 3 858160952 2 34179 46183 1 182240370 4 2 75653 105274 4 2 29170 29532 4 2 20821 96862 3 704167309 4 1 50242716 4 3 566761013 1 688658048 2 59924 105447 4 3 381172179 2 21805 92588 2 59273 96264 1 83021247 3 233329685 3 641610165 3 338407617 2 52788 75116 3 29085099 1 840701154 1 417719775 3 62058542 2 70844 81358 2 24782 61246 1 764957381 4 3 977332896 3 637634022 4 2 64338 122876 2 11175 66358 1 940423619 3 495663289 2 41532 76444 3 228887827 4 3 939682393 4 3 159456913 3 967456143 3 252971053 4 2 13126 60910 2 54261 114349 1 431106985 2 43134 59179 2 38368 53519 2 2680 120449 4 3 288357052 1 394206504 2 26742 112967 2 5356 71277 3 413151348 4 2 92876 94430 3 268729871 3 276359020 3 634808971 3 240857564 4 4 3 415151502 1 735566304 1 218270442 3 23418390 2 11833 96986 4 3 843163846 2 30565 119385 2 1662 107371 2 68836 80727 3 398668748 1 484577061 3 767248237 4 2 10121 36094 3 114793779 4 2 96743 119189 1 55702478 2 51617 63629 2 40595 41562 1 192225756 1 752401852 4 3 854603609 1 670563447 4 3 302689904 1 456680190 1 381615440 3 971083883 2 30015 116373 2 89227 120742 4 3 909472488 1 207972659 2 54235 70065 4 1 232958645 4 1 2909205 1 998847818 3 681735734 4 1 861137517 2 18710 95330 2 15580 91875 3 718130324 2 60952 101521 4 3 382461083 1 898274900 4 4 2 1869 102573 2 41053 48604 4 1 749013463 2 68898 116979 3 636218854 2 68480 79050 1 925765072 2 10332 118391 1 233068366 3 229737368 3 758661408 3 273975688 3 492039077 4 4 3 17167084 4 4 2 29910 108727 1 850426057 2 67942 89453 2 232 13452 3 441789146 1 625567728 4 4 4 3 680991198 4 3 136405500 2 78117 89977 1 138614248 3 152952697 1 2316776 3 13066720 4 1 389822532 4 2 67545 88281 4 1 557888326 2 23329 51411 3 499670804 4 1 982576872 1 30102101 3 512460068 4 2 57561 84189 3 70248029 2 25622 42365 2 12719 95751 1 138327143 4 2 31947 93229 2 73331 92715 3 311774715 1 334019003 4 1 177717123 3 771581230 2 8671 46301 2 12420 87303 2 35763 68389 4 2 69300 81871 1 131412097 1 300174509 4 1 478044930 3 653134410 2 18060 52583 4 2 64853 86231 4 2 12826 26922 1 191843243 1 682999116 1 75656753 4 3 12071969 4 1 745590406 2 8149 45150 2 27716 73853 3 843467465 3 541492896 2 60209 116098 1 839051377 1 973105325 4 3 475003624 2 113938 118515 2 76350 100072 3 951155826 3 835730894 2 5994 8829 4 4 1 773682372 4 3 389046084 4 1 670831594 4 4 2 6104 71220 4 1 10271063 4 1 267902881 2 83017 107496 3 651351766 3 909331254 1 232453817 1 52365314 4 4 1 430288586 3 791172814 3 494024963 4 2 38461 115247 4 3 742966792 1 19602308 2 12299 111588 1 87884982 3 650932433 3 380615729 3 150476048 2 17563 108855 1 314549289 4 1 414467409 2 38475 82638 1 171943128 1 11185454 4 3 10136291 4 3 879258047 4 2 24111 41789 1 356818707 1 61328068 2 15261 30838 4 1 924077949 1 2461843 3 571109840 2 1634 16830 3 947019392 3 256435027 4 4 3 885518246 4 2 17720 72958 4 3 985948988 1 483571725 4 1 585482721 1 217436808 4 3 703963927 2 56767 77269 1 370759286 3 68773317 2 35937 80206 4 1 332952492 4 4 2 27861 103670 1 929794485 1 363793751 4 2 95051 103212 4 1 399450294 1 506953822 1 607450126 3 826017957 3 397464063 4 3 402112263 3 796438493 2 59597 67410 1 337865846 1 122731151 1 440218536 1 146901573 1 339916128 1 862822021 3 192767240 4 4 4 3 155236834 1 420173678 4 4 4 3 460574651 1 514831233 4 3 890104009 2 41251 69240 2 41404 67763 2 69504 73419 3 357685273 4 3 696310001 1 429835810 4 2 8088 26357 4 1 115454752 3 171744282 3 225524196 2 48419 64464 4 4 2 3867 67205 1 760136707 4 1 453310177 2 54942 59348 4 3 21260641 4 4 2 34598 43246 3 951901067 1 144786002 1 565137996 3 403079102 2 49485 119031 3 339577515 1 461551707 1 952833448 1 243124081 2 109117 121715 3 429359053 2 36942 107265 3 410812088 4 2 37581 119355 3 389816295 4 3 595563585 4 4 3 69693658 3 49823373 1 867965196 4 4 3 843816569 3 723267428 2 87235 120687 1 877699735 4 4 1 331453894 2 8241 123577 4 4 4 1 442965094 4 2 15234 51459 4 2 10456 98525 4 4 1 184774930 3 6662924 3 382503526 3 364350872 3 158768664 3 576466243 4 1 139360546 1 99449580 4 2 84788 117736 1 736910892 1 601189861 2 33263 118020 4 2 27271 51415 4 4 2 4498 99387 1 35440262 3 2844272 3 583064879 1 439901864 1 513938121 3 879941390 3 396518716 4 4 4 4 3 16326882 4 4 3 645867621 1 16468328 3 59297438 1 834192528 1 50871358 1 761754286 3 557797492 2 42346 70346 3 396455677 3 613161471 1 349279712 1 592287091 3 304281400 4 3 732488951 3 44935821 4 3 38902624 3 352695558 2 40232 41389 3 541387996 1 318599487 3 73699550 4 1 834210693 2 37635 122800 2 94570 101781 1 344525438 2 85057 107503 3 35810662 2 76724 83378 3 261265547 4 4 4 2 49943 81086 3 521001557 1 218762139 4 3 25188649 1 688069912 3 309931178 1 250404038 1 645998813 2 272 44106 3 151619460 2 19737 50982 1 300539907 2 57540 60176 4 2 85654 107687 3 356008116 3 304033123 3 692784743 3 862238186 3 346841199 4 4 1 530907767 4 1 247099917 2 57481 120287 3 918796386 1 694750976 4 2 6389 45816 3 72630820 1 22041407 3 576687897 2 27429 41652 4 4 1 24236554 2 5833 56807 2 19779 36230 2 94660 96280 1 937800627 3 337463560 3 802838284 1 208700054 3 743688782 3 19996319 3 11542939 1 464497919 4 4 3 310029563 1 3836422 3 163484760 1 530607378 1 253444942 3 816049469 4 4 4 3 411097080 2 11897 115548 3 329452657 4 4 1 784268596 1 22536417 4 2 28599 65772 1 388043223 3 391594395 3 244506638 4 4 4 2 21854 60745 3 870543105 3 899854257 2 94926 102965 1 944085191 3 46344209 4 1 257518781 4 2 55686 115560 3 35157054 1 20615473 3 287706346 1 402941555 2 15075 120896 2 65763 66293 1 158936567 4 2 51070 75399 3 714801364 2 29967 76656 4 4 4 2 90246 92908 1 331059049 3 141249297 2 38841 51838 3 380731742 4 3 956685914 1 887256397 3 503627877 1 609833865 1 630345629 1 27057280 4 3 765466891 3 974512590 2 44102 107991 3 701879348 1 890024680 3 792464240 4 1 693146906 3 882676904 4 2 31965 56136 2 72068 78623 3 99670121 3 769537348 4 3 860207900 3 815044162 3 949861352 1 570970570 1 654240068 3 308148337 4 4 4 2 57988 82088 2 7054 41168 4 3 365467658 2 44447 74683 2 1742 120281 1 39634047 4 2 9029 11674 3 1995359 3 915499970 4 1 424836547 2 88180 108973 2 7227 77428 2 14557 71434 1 496092940 2 5945 89839 2 14493 111167 3 806654662 1 114656273 3 6823266 4 1 261948915 4 1 678824545 1 383691778 3 864504395 3 603097975 4 3 596654077 3 786731307 1 29660321 2 4702 108108 1 805587883 4 1 927477253 1 731027760 2 12190 61722 4 4 4 3 181500690 1 321968918 1 173724338 2 90498 105122 3 585545955 2 102034 119810 4 2 68418 71097 2 17234 20964 2 68867 101305 3 661247120 1 131521656 2 82858 122932 4 3 471383167 2 44958 58946 2 55104 110905 1 292951281 3 51529188 4 3 765455810 4 1 374999052 4 4 2 12083 30810 3 647355877 4 2 32622 55824 3 368553049 3 793214365 4 3 840888840 3 770183557 3 867812749 3 107351455 1 591378574 2 36746 81999 2 35711 38957 1 28753607 4 1 459983379 1 599277648 4 4 2 5814 21271 1 130806817 2 12192 94999 4 1 583664603 3 964171243 3 437336082 3 417176458 2 32748 94267 3 759478434 1 107396617 2 24021 120811 3 431279800 3 229584444 4 4 4 4 2 106290 119469 1 848600849 3 726727457 2 37591 61439 1 181045119 2 10132 86410 2 41396 85614 1 906460045 4 1 737047927 2 26116 49493 3 800542533 3 583187636 4 1 694601663 2 63189 88840 2 76659 80106 4 2 23650 60491 2 1335 27659 4 2 5049 106422 2 17984 25084 1 677978810 1 438771527 4 1 45647895 3 612761237 2 108189 112123 3 508978386 2 97469 101757 4 3 345469559 1 72477788 2 446 42557 3 645429600 4 4 1 626634115 1 703969344 4 4 3 867799469 2 39498 42838 3 625086459 4 2 7607 23230 4 2 50520 94388 3 798138178 3 63666344 2 12305 58717 4 2 75867 77642 3 795340254 3 741641560 4 2 77241 115830 2 17323 53350 4 2 12340 43536 4 3 821843527 4 3 752461533 1 30110231 3 979167812 4 2 7064 91279 2 12467 120981 3 250261068 3 370482870 4 3 101059564 2 155 39570 3 80249957 3 502005840 2 49993 81071 4 4 4 1 875590143 3 603215351 1 17052770 1 970965500 4 3 138864929 3 523789930 4 1 174929646 2 42162 117217 2 39866 62722 1 133647285 1 915891909 2 42466 96241 2 75688 88273 4 3 464579120 3 656574875 1 683758789 1 356655094 1 473715214 3 569379136 3 384617878 3 932755345 2 28517 34543 4 4 1 639633543 2 61685 103386 1 14943539 3 714109288 4 3 61875612 4 2 34621 79037 2 31054 122464 3 441759861 1 973524320 1 770397905 4 4 4 2 24228 118580 1 756744265 1 424599090 4 1 179094569 3 180884427 4 4 4 3 194404188 2 18566 105526 3 712159724 3 924140172 4 1 47030442 2 54873 112329 2 4779 119827 4 3 547821310 3 564159231 1 409401189 4 1 313221572 3 849576773 1 710816541 2 34535 40306 4 3 816912146 3 974907365 1 101243554 3 700083767 1 539924657 1 673555594 3 486880276 3 489385699 3 472644218 4 4 4 1 67740085 3 414414134 4 4 4 4 2 84187 103549 3 57999184 1 698583623 3 51532541 2 69696 100300 1 466777478 1 130612000 3 958344084 1 924235060 1 507190765 2 4708 20325 3 72230972 1 91547665 2 41518 57837 3 654772080 4 1 804258648 3 63322925 4 2 6440 69122 4 1 447483763 3 70804401 2 2293 114293 4 2 25056 110054 1 80357416 1 170031594 1 860105966 2 21469 116784 4 2 4601 93577 2 31629 108515 1 665406633 2 25725 30506 4 3 730409931 3 834201646 4 3 845224312 1 99413258 3 839604939 3 293794618 3 407352063 3 206143239 2 44689 82999 1 820433917 2 33700 93277 1 399249461 3 756207849 1 591389511 3 22252912 4 4 4 3 960732538 2 14159 88112 3 341072238 4 2 31235 109656 4 4 2 47351 112363 2 31952 72063 1 907134055 2 51121 93620 3 372431133 2 4817 91494 3 345495790 4 3 731755631 2 27791 76146 1 749699761 2 35439 115343 1 484571175 1 11826318 3 967220062 1 827548837 3 286595014 3 666102275 3 733176636 4 1 467338489 3 26381712 2 38377 66638 2 102213 118710 3 300838060 2 51987 87173 3 867040129 1 124246905 3 123770380 1 25697683 1 335547490 3 222795937 3 28107555 3 723860046 1 661795793 2 56898 111193 4 3 389435754 3 186665557 3 363571112 2 52698 100332 2 4650 119649 2 5271 30183 1 25151484 4 3 819527985 2 11664 16215 4 3 28374944 4 4 4 3 903062068 2 2719 50656 2 50089 74848 2 55823 121767 4 1 204572556 1 529712995 2 37170 116504 1 664705496 4 3 583807420 3 976632676 3 55552212 4 3 57955418 3 681630251 4 2 18102 41945 4 3 72591735 3 242467317 3 268648932 4 3 879637588 2 2472 9994 4 4 4 4 2 12573 107189 2 45296 77104 3 641200579 3 125814665 3 316434062 1 893289884 2 29513 57523 2 59560 89423 1 120010370 4 2 32413 53589 3 29604324 2 15730 46722 2 46405 99457 1 202921608 1 811407041 1 45071026 3 971821312 4 1 229977930 3 652854931 2 110782 118797 1 665369498 2 4822 119638 2 33233 83593 3 6195819